From 87b4f742e3fcf1bf27307547f71f34a8a950bbab Mon Sep 17 00:00:00 2001 From: Giuseppe Nucifora Date: Thu, 29 Dec 2016 16:18:35 +0100 Subject: [PATCH] - Remove AeroGear-Crypto - Add NSData-AES --- Example/PNObject.xcodeproj/project.pbxproj | 4 + Example/Podfile.lock | 11 +- Example/Pods/AeroGear-Crypto/LICENSE | 14 - Example/Pods/AeroGear-Crypto/README.md | 117 - .../AeroGear-Crypto/crypto-sdk/AGCryptoBox.h | 72 - .../AeroGear-Crypto/crypto-sdk/AGCryptoBox.m | 96 - .../Pods/AeroGear-Crypto/crypto-sdk/AGHash.h | 43 - .../Pods/AeroGear-Crypto/crypto-sdk/AGHash.m | 57 - .../AeroGear-Crypto/crypto-sdk/AGKeyPair.h | 30 - .../AeroGear-Crypto/crypto-sdk/AGKeyPair.m | 42 - .../AeroGear-Crypto/crypto-sdk/AGPBKDF2.h | 72 - .../AeroGear-Crypto/crypto-sdk/AGPBKDF2.m | 76 - .../crypto-sdk/AGRandomGenerator.h | 41 - .../crypto-sdk/AGRandomGenerator.m | 34 - .../AeroGear-Crypto/crypto-sdk/AGSecretBox.h | 58 - .../AeroGear-Crypto/crypto-sdk/AGSecretBox.m | 92 - .../AeroGear-Crypto/crypto-sdk/AGSigningKey.h | 40 - .../AeroGear-Crypto/crypto-sdk/AGSigningKey.m | 64 - .../Pods/AeroGear-Crypto/crypto-sdk/AGUtil.h | 61 - .../Pods/AeroGear-Crypto/crypto-sdk/AGUtil.m | 56 - .../AeroGear-Crypto/crypto-sdk/AGVerifyKey.h | 45 - .../AeroGear-Crypto/crypto-sdk/AGVerifyKey.m | 63 - .../crypto-sdk/AeroGearCrypto.h | 32 - .../Private/AeroGear-Crypto/AGCryptoBox.h | 1 - .../Headers/Private/AeroGear-Crypto/AGHash.h | 1 - .../Private/AeroGear-Crypto/AGKeyPair.h | 1 - .../Private/AeroGear-Crypto/AGPBKDF2.h | 1 - .../AeroGear-Crypto/AGRandomGenerator.h | 1 - .../Private/AeroGear-Crypto/AGSecretBox.h | 1 - .../Private/AeroGear-Crypto/AGSigningKey.h | 1 - .../Headers/Private/AeroGear-Crypto/AGUtil.h | 1 - .../Private/AeroGear-Crypto/AGVerifyKey.h | 1 - .../Private/AeroGear-Crypto/AeroGearCrypto.h | 1 - .../Headers/Private/NSDataAES/NSData+AES.h | 1 + .../Headers/Private/NSDataAES/NSData+AESKey.h | 1 + .../Private/NSDataAES/NSData+AESValue.h | 1 + .../Headers/Private/NSDataAES/NSData+SHA.h | 1 + .../Private/NSDataAES/NSDataAESCipher.h | 1 + .../Private/NSDataAES/NSMutableData+AES.h | 1 + .../Private/crypto_auth/hmacsha256/ref/api.h | 1 - .../crypto_auth/hmacsha512256/ref/api.h | 1 - .../curve25519xsalsa20poly1305/ref/api.h | 1 - .../Private/crypto_core/hsalsa20/ref2/api.h | 1 - .../Private/crypto_core/salsa20/ref/api.h | 1 - .../Private/crypto_core/salsa2012/ref/api.h | 1 - .../Private/crypto_core/salsa208/ref/api.h | 1 - .../crypto_generichash/blake2/ref/api.h | 1 - .../blake2/ref/blake2-impl.h | 1 - .../crypto_generichash/blake2/ref/blake2.h | 1 - .../Private/crypto_hash/sha256/ref/api.h | 1 - .../Private/crypto_hash/sha512/ref/api.h | 1 - .../crypto_hashblocks/sha256/ref/api.h | 1 - .../crypto_hashblocks/sha512/ref/api.h | 1 - .../crypto_onetimeauth/poly1305/53/api.h | 1 - .../crypto_onetimeauth/poly1305/donna/api.h | 1 - .../poly1305/donna/portable-jane.h | 1 - .../curve25519/donna_c64/api.h | 1 - .../crypto_scalarmult/curve25519/ref/api.h | 1 - .../xsalsa20poly1305/ref/api.h | 1 - .../crypto_shorthash/siphash24/ref/api.h | 1 - .../Private/crypto_sign/ed25519/ref10/api.h | 1 - .../Private/crypto_sign/ed25519/ref10/base.h | 1 - .../Private/crypto_sign/ed25519/ref10/base2.h | 1 - .../Private/crypto_sign/ed25519/ref10/d.h | 1 - .../Private/crypto_sign/ed25519/ref10/d2.h | 1 - .../Private/crypto_sign/ed25519/ref10/fe.h | 1 - .../Private/crypto_sign/ed25519/ref10/ge.h | 1 - .../crypto_sign/ed25519/ref10/ge_add.h | 1 - .../crypto_sign/ed25519/ref10/ge_madd.h | 1 - .../crypto_sign/ed25519/ref10/ge_msub.h | 1 - .../crypto_sign/ed25519/ref10/ge_p2_dbl.h | 1 - .../crypto_sign/ed25519/ref10/ge_sub.h | 1 - .../crypto_sign/ed25519/ref10/pow22523.h | 1 - .../crypto_sign/ed25519/ref10/pow225521.h | 1 - .../Private/crypto_sign/ed25519/ref10/sc.h | 1 - .../crypto_sign/ed25519/ref10/sqrtm1.h | 1 - .../edwards25519sha512batch/ref/api.h | 1 - .../edwards25519sha512batch/ref/fe25519.h | 1 - .../edwards25519sha512batch/ref/ge25519.h | 1 - .../edwards25519sha512batch/ref/sc25519.h | 1 - .../crypto_stream/aes128ctr/portable/api.h | 1 - .../crypto_stream/aes128ctr/portable/common.h | 1 - .../crypto_stream/aes128ctr/portable/consts.h | 1 - .../crypto_stream/aes128ctr/portable/int128.h | 1 - .../crypto_stream/aes128ctr/portable/types.h | 1 - .../aes256estream/hongjun/aes-table-be.h | 1 - .../aes256estream/hongjun/aes-table-le.h | 1 - .../aes256estream/hongjun/aes-table.h | 1 - .../aes256estream/hongjun/aes256.h | 1 - .../crypto_stream/aes256estream/hongjun/api.h | 1 - .../aes256estream/hongjun/ecrypt-sync.h | 1 - .../crypto_stream/salsa20/amd64_xmm6/api.h | 1 - .../Private/crypto_stream/salsa20/ref/api.h | 1 - .../Private/crypto_stream/salsa2012/ref/api.h | 1 - .../Private/crypto_stream/salsa208/ref/api.h | 1 - .../Private/crypto_stream/xsalsa20/ref/api.h | 1 - .../Private/crypto_verify/16/ref/api.h | 1 - .../Private/crypto_verify/32/ref/api.h | 1 - .../Headers/Private/libsodium-ios/sodium.h | 1 - .../Private/libsodium-ios/sodium/core.h | 1 - .../libsodium-ios/sodium/crypto_auth.h | 1 - .../sodium/crypto_auth_hmacsha256.h | 1 - .../sodium/crypto_auth_hmacsha512256.h | 1 - .../Private/libsodium-ios/sodium/crypto_box.h | 1 - .../crypto_box_curve25519xsalsa20poly1305.h | 1 - .../sodium/crypto_core_hsalsa20.h | 1 - .../sodium/crypto_core_salsa20.h | 1 - .../sodium/crypto_core_salsa2012.h | 1 - .../sodium/crypto_core_salsa208.h | 1 - .../libsodium-ios/sodium/crypto_generichash.h | 1 - .../sodium/crypto_generichash_blake2b.h | 1 - .../libsodium-ios/sodium/crypto_hash.h | 1 - .../libsodium-ios/sodium/crypto_hash_sha256.h | 1 - .../libsodium-ios/sodium/crypto_hash_sha512.h | 1 - .../sodium/crypto_hashblocks_sha256.h | 1 - .../sodium/crypto_hashblocks_sha512.h | 1 - .../libsodium-ios/sodium/crypto_int32.h | 1 - .../libsodium-ios/sodium/crypto_int64.h | 1 - .../libsodium-ios/sodium/crypto_onetimeauth.h | 1 - .../sodium/crypto_onetimeauth_poly1305.h | 1 - .../sodium/crypto_onetimeauth_poly1305_53.h | 1 - .../crypto_onetimeauth_poly1305_donna.h | 1 - .../libsodium-ios/sodium/crypto_scalarmult.h | 1 - .../sodium/crypto_scalarmult_curve25519.h | 1 - .../libsodium-ios/sodium/crypto_secretbox.h | 1 - .../crypto_secretbox_xsalsa20poly1305.h | 1 - .../libsodium-ios/sodium/crypto_shorthash.h | 1 - .../sodium/crypto_shorthash_siphash24.h | 1 - .../libsodium-ios/sodium/crypto_sign.h | 1 - .../sodium/crypto_sign_ed25519.h | 1 - .../crypto_sign_edwards25519sha512batch.h | 1 - .../libsodium-ios/sodium/crypto_stream.h | 1 - .../sodium/crypto_stream_aes128ctr.h | 1 - .../sodium/crypto_stream_aes256estream.h | 1 - .../sodium/crypto_stream_salsa20.h | 1 - .../sodium/crypto_stream_salsa2012.h | 1 - .../sodium/crypto_stream_salsa208.h | 1 - .../sodium/crypto_stream_xsalsa20.h | 1 - .../libsodium-ios/sodium/crypto_uint16.h | 1 - .../libsodium-ios/sodium/crypto_uint32.h | 1 - .../libsodium-ios/sodium/crypto_uint64.h | 1 - .../libsodium-ios/sodium/crypto_uint8.h | 1 - .../libsodium-ios/sodium/crypto_verify_16.h | 1 - .../libsodium-ios/sodium/crypto_verify_32.h | 1 - .../Private/libsodium-ios/sodium/export.h | 1 - .../libsodium-ios/sodium/randombytes.h | 1 - .../sodium/randombytes_salsa20_random.h | 1 - .../sodium/randombytes_sysrandom.h | 1 - .../Private/libsodium-ios/sodium/utils.h | 1 - .../Private/libsodium-ios/sodium/version.h | 1 - .../Public/AeroGear-Crypto/AGCryptoBox.h | 1 - .../Headers/Public/AeroGear-Crypto/AGHash.h | 1 - .../Public/AeroGear-Crypto/AGKeyPair.h | 1 - .../Headers/Public/AeroGear-Crypto/AGPBKDF2.h | 1 - .../AeroGear-Crypto/AGRandomGenerator.h | 1 - .../Public/AeroGear-Crypto/AGSecretBox.h | 1 - .../Public/AeroGear-Crypto/AGSigningKey.h | 1 - .../Headers/Public/AeroGear-Crypto/AGUtil.h | 1 - .../Public/AeroGear-Crypto/AGVerifyKey.h | 1 - .../Public/AeroGear-Crypto/AeroGearCrypto.h | 1 - .../Headers/Public/NSDataAES/NSData+AES.h | 1 + .../Headers/Public/NSDataAES/NSData+AESKey.h | 1 + .../Public/NSDataAES/NSData+AESValue.h | 1 + .../Headers/Public/NSDataAES/NSData+SHA.h | 1 + .../Public/NSDataAES/NSDataAESCipher.h | 1 + .../Public/NSDataAES/NSMutableData+AES.h | 1 + .../Public/crypto_auth/hmacsha256/ref/api.h | 1 - .../crypto_auth/hmacsha512256/ref/api.h | 1 - .../curve25519xsalsa20poly1305/ref/api.h | 1 - .../Public/crypto_core/hsalsa20/ref2/api.h | 1 - .../Public/crypto_core/salsa20/ref/api.h | 1 - .../Public/crypto_core/salsa2012/ref/api.h | 1 - .../Public/crypto_core/salsa208/ref/api.h | 1 - .../crypto_generichash/blake2/ref/api.h | 1 - .../blake2/ref/blake2-impl.h | 1 - .../crypto_generichash/blake2/ref/blake2.h | 1 - .../Public/crypto_hash/sha256/ref/api.h | 1 - .../Public/crypto_hash/sha512/ref/api.h | 1 - .../Public/crypto_hashblocks/sha256/ref/api.h | 1 - .../Public/crypto_hashblocks/sha512/ref/api.h | 1 - .../crypto_onetimeauth/poly1305/53/api.h | 1 - .../crypto_onetimeauth/poly1305/donna/api.h | 1 - .../poly1305/donna/portable-jane.h | 1 - .../curve25519/donna_c64/api.h | 1 - .../crypto_scalarmult/curve25519/ref/api.h | 1 - .../xsalsa20poly1305/ref/api.h | 1 - .../crypto_shorthash/siphash24/ref/api.h | 1 - .../Public/crypto_sign/ed25519/ref10/api.h | 1 - .../Public/crypto_sign/ed25519/ref10/base.h | 1 - .../Public/crypto_sign/ed25519/ref10/base2.h | 1 - .../Public/crypto_sign/ed25519/ref10/d.h | 1 - .../Public/crypto_sign/ed25519/ref10/d2.h | 1 - .../Public/crypto_sign/ed25519/ref10/fe.h | 1 - .../Public/crypto_sign/ed25519/ref10/ge.h | 1 - .../Public/crypto_sign/ed25519/ref10/ge_add.h | 1 - .../crypto_sign/ed25519/ref10/ge_madd.h | 1 - .../crypto_sign/ed25519/ref10/ge_msub.h | 1 - .../crypto_sign/ed25519/ref10/ge_p2_dbl.h | 1 - .../Public/crypto_sign/ed25519/ref10/ge_sub.h | 1 - .../crypto_sign/ed25519/ref10/pow22523.h | 1 - .../crypto_sign/ed25519/ref10/pow225521.h | 1 - .../Public/crypto_sign/ed25519/ref10/sc.h | 1 - .../Public/crypto_sign/ed25519/ref10/sqrtm1.h | 1 - .../edwards25519sha512batch/ref/api.h | 1 - .../edwards25519sha512batch/ref/fe25519.h | 1 - .../edwards25519sha512batch/ref/ge25519.h | 1 - .../edwards25519sha512batch/ref/sc25519.h | 1 - .../crypto_stream/aes128ctr/portable/api.h | 1 - .../crypto_stream/aes128ctr/portable/common.h | 1 - .../crypto_stream/aes128ctr/portable/consts.h | 1 - .../crypto_stream/aes128ctr/portable/int128.h | 1 - .../crypto_stream/aes128ctr/portable/types.h | 1 - .../aes256estream/hongjun/aes-table-be.h | 1 - .../aes256estream/hongjun/aes-table-le.h | 1 - .../aes256estream/hongjun/aes-table.h | 1 - .../aes256estream/hongjun/aes256.h | 1 - .../crypto_stream/aes256estream/hongjun/api.h | 1 - .../aes256estream/hongjun/ecrypt-sync.h | 1 - .../crypto_stream/salsa20/amd64_xmm6/api.h | 1 - .../Public/crypto_stream/salsa20/ref/api.h | 1 - .../Public/crypto_stream/salsa2012/ref/api.h | 1 - .../Public/crypto_stream/salsa208/ref/api.h | 1 - .../Public/crypto_stream/xsalsa20/ref/api.h | 1 - .../Headers/Public/crypto_verify/16/ref/api.h | 1 - .../Headers/Public/crypto_verify/32/ref/api.h | 1 - .../Headers/Public/libsodium-ios/sodium.h | 1 - .../Public/libsodium-ios/sodium/core.h | 1 - .../Public/libsodium-ios/sodium/crypto_auth.h | 1 - .../sodium/crypto_auth_hmacsha256.h | 1 - .../sodium/crypto_auth_hmacsha512256.h | 1 - .../Public/libsodium-ios/sodium/crypto_box.h | 1 - .../crypto_box_curve25519xsalsa20poly1305.h | 1 - .../sodium/crypto_core_hsalsa20.h | 1 - .../sodium/crypto_core_salsa20.h | 1 - .../sodium/crypto_core_salsa2012.h | 1 - .../sodium/crypto_core_salsa208.h | 1 - .../libsodium-ios/sodium/crypto_generichash.h | 1 - .../sodium/crypto_generichash_blake2b.h | 1 - .../Public/libsodium-ios/sodium/crypto_hash.h | 1 - .../libsodium-ios/sodium/crypto_hash_sha256.h | 1 - .../libsodium-ios/sodium/crypto_hash_sha512.h | 1 - .../sodium/crypto_hashblocks_sha256.h | 1 - .../sodium/crypto_hashblocks_sha512.h | 1 - .../libsodium-ios/sodium/crypto_int32.h | 1 - .../libsodium-ios/sodium/crypto_int64.h | 1 - .../libsodium-ios/sodium/crypto_onetimeauth.h | 1 - .../sodium/crypto_onetimeauth_poly1305.h | 1 - .../sodium/crypto_onetimeauth_poly1305_53.h | 1 - .../crypto_onetimeauth_poly1305_donna.h | 1 - .../libsodium-ios/sodium/crypto_scalarmult.h | 1 - .../sodium/crypto_scalarmult_curve25519.h | 1 - .../libsodium-ios/sodium/crypto_secretbox.h | 1 - .../crypto_secretbox_xsalsa20poly1305.h | 1 - .../libsodium-ios/sodium/crypto_shorthash.h | 1 - .../sodium/crypto_shorthash_siphash24.h | 1 - .../Public/libsodium-ios/sodium/crypto_sign.h | 1 - .../sodium/crypto_sign_ed25519.h | 1 - .../crypto_sign_edwards25519sha512batch.h | 1 - .../libsodium-ios/sodium/crypto_stream.h | 1 - .../sodium/crypto_stream_aes128ctr.h | 1 - .../sodium/crypto_stream_aes256estream.h | 1 - .../sodium/crypto_stream_salsa20.h | 1 - .../sodium/crypto_stream_salsa2012.h | 1 - .../sodium/crypto_stream_salsa208.h | 1 - .../sodium/crypto_stream_xsalsa20.h | 1 - .../libsodium-ios/sodium/crypto_uint16.h | 1 - .../libsodium-ios/sodium/crypto_uint32.h | 1 - .../libsodium-ios/sodium/crypto_uint64.h | 1 - .../libsodium-ios/sodium/crypto_uint8.h | 1 - .../libsodium-ios/sodium/crypto_verify_16.h | 1 - .../libsodium-ios/sodium/crypto_verify_32.h | 1 - .../Public/libsodium-ios/sodium/export.h | 1 - .../Public/libsodium-ios/sodium/randombytes.h | 1 - .../sodium/randombytes_salsa20_random.h | 1 - .../sodium/randombytes_sysrandom.h | 1 - .../Public/libsodium-ios/sodium/utils.h | 1 - .../Public/libsodium-ios/sodium/version.h | 1 - .../Pods/Local Podspecs/PNObject.podspec.json | 5 +- Example/Pods/Manifest.lock | 11 +- Example/Pods/NSDataAES/LICENSE | 19 + .../NSDataAES/NSDataAES/Classes/NSData+AES.h | 46 + .../NSDataAES/NSDataAES/Classes/NSData+AES.m | 85 + .../NSDataAES/Classes/NSData+AESKey.h | 38 + .../NSDataAES/Classes/NSData+AESKey.m | 41 + .../NSDataAES/Classes/NSData+AESValue.h | 38 + .../NSDataAES/Classes/NSData+AESValue.m | 41 + .../NSDataAES/NSDataAES/Classes/NSData+SHA.h | 31 + .../NSDataAES/NSDataAES/Classes/NSData+SHA.m | 62 + .../NSDataAES/Classes/NSDataAESCipher.h | 44 + .../NSDataAES/Classes/NSDataAESCipher.m | 126 + .../NSDataAES/Classes/NSMutableData+AES.h | 39 + .../NSDataAES/Classes/NSMutableData+AES.m | 57 + Example/Pods/NSDataAES/README.md | 30 + Example/Pods/Pods.xcodeproj/project.pbxproj | 6972 +++++++---------- .../AFNetworking/AFNetworking.xcconfig | 2 +- .../AeroGear-Crypto/AeroGear-Crypto-dummy.m | 5 - .../AeroGear-Crypto/AeroGear-Crypto.xcconfig | 10 - .../Target Support Files/Bolts/Bolts.xcconfig | 2 +- .../CodFis-Helper/CodFis-Helper.xcconfig | 2 +- .../DDDKeychainWrapper.xcconfig | 2 +- .../DJLocalization/DJLocalization.xcconfig | 2 +- .../Expecta/Expecta.xcconfig | 2 +- .../FBSDKCoreKit/FBSDKCoreKit.xcconfig | 2 +- .../FBSDKLoginKit/FBSDKLoginKit.xcconfig | 2 +- .../FBSDKShareKit/FBSDKShareKit.xcconfig | 2 +- .../NSDataAES/NSDataAES-dummy.m | 5 + .../NSDataAES-prefix.pch} | 0 .../NSDataAES/NSDataAES.xcconfig | 9 + .../NSDate_Utils/NSDate_Utils.xcconfig | 2 +- .../NSString-Helper/NSString-Helper.xcconfig | 2 +- .../PEAR-FileManager-iOS.xcconfig | 2 +- .../PNObject/PNObject.xcconfig | 5 +- ...PNObject_Example-acknowledgements.markdown | 81 +- ...ds-PNObject_Example-acknowledgements.plist | 99 +- .../Pods-PNObject_Example.debug.xcconfig | 8 +- .../Pods-PNObject_Example.release.xcconfig | 8 +- .../Pods-PNObject_Tests.debug.xcconfig | 6 +- .../Pods-PNObject_Tests.release.xcconfig | 6 +- .../PureLayout/PureLayout.xcconfig | 2 +- .../RZDataBinding/RZDataBinding.xcconfig | 2 +- .../Specta/Specta.xcconfig | 2 +- .../StrongestPasswordValidator.xcconfig | 2 +- .../UIDevice-Utils/UIDevice-Utils.xcconfig | 2 +- .../libsodium-ios/libsodium-ios-dummy.m | 5 - .../libsodium-ios/libsodium-ios-prefix.pch | 12 - .../libsodium-ios/libsodium-ios.xcconfig | 9 - .../nv-ios-http-status.xcconfig | 2 +- Example/Pods/libsodium-ios/LICENSE.md | 44 - Example/Pods/libsodium-ios/README.md | 39 - .../src/libsodium/crypto_auth/crypto_auth.c | 34 - .../hmacsha256/auth_hmacsha256_api.c | 16 - .../crypto_auth/hmacsha256/ref/api.h | 10 - .../hmacsha256/ref/hmac_hmacsha256.c | 83 - .../hmacsha256/ref/verify_hmacsha256.c | 9 - .../hmacsha512256/auth_hmacsha512256_api.c | 16 - .../crypto_auth/hmacsha512256/ref/api.h | 10 - .../hmacsha512256/ref/hmac_hmacsha512256.c | 86 - .../hmacsha512256/ref/verify_hmacsha512256.c | 9 - .../src/libsodium/crypto_box/crypto_box.c | 95 - .../box_curve25519xsalsa20poly1305_api.c | 41 - .../ref/after_curve25519xsalsa20poly1305.c | 22 - .../curve25519xsalsa20poly1305/ref/api.h | 19 - .../ref/before_curve25519xsalsa20poly1305.c | 19 - .../ref/box_curve25519xsalsa20poly1305.c | 27 - .../ref/keypair_curve25519xsalsa20poly1305.c | 12 - .../crypto_core/hsalsa20/core_hsalsa20_api.c | 26 - .../libsodium/crypto_core/hsalsa20/ref2/api.h | 11 - .../crypto_core/hsalsa20/ref2/core_hsalsa20.c | 108 - .../crypto_core/salsa20/core_salsa20_api.c | 26 - .../libsodium/crypto_core/salsa20/ref/api.h | 11 - .../crypto_core/salsa20/ref/core_salsa20.c | 134 - .../salsa2012/core_salsa2012_api.c | 26 - .../libsodium/crypto_core/salsa2012/ref/api.h | 11 - .../salsa2012/ref/core_salsa2012.c | 134 - .../crypto_core/salsa208/core_salsa208_api.c | 26 - .../libsodium/crypto_core/salsa208/ref/api.h | 11 - .../crypto_core/salsa208/ref/core_salsa208.c | 134 - .../blake2/generichash_blake2_api.c | 31 - .../crypto_generichash/blake2/ref/api.h | 4 - .../blake2/ref/blake2-impl.h | 132 - .../crypto_generichash/blake2/ref/blake2.h | 169 - .../blake2/ref/blake2b-ref.c | 364 - .../blake2/ref/generichash_blake2b.c | 61 - .../crypto_generichash/crypto_generichash.c | 84 - .../src/libsodium/crypto_hash/crypto_hash.c | 9 - .../crypto_hash/sha256/hash_sha256_api.c | 11 - .../libsodium/crypto_hash/sha256/ref/api.h | 8 - .../crypto_hash/sha256/ref/hash_sha256.c | 69 - .../crypto_hash/sha512/hash_sha512_api.c | 11 - .../libsodium/crypto_hash/sha512/ref/api.h | 8 - .../crypto_hash/sha512/ref/hash_sha512.c | 71 - .../sha256/hashblocks_sha256_api.c | 16 - .../crypto_hashblocks/sha256/ref/api.h | 9 - .../sha256/ref/blocks_sha256.c | 212 - .../sha512/hashblocks_sha512_api.c | 16 - .../crypto_hashblocks/sha512/ref/api.h | 9 - .../sha512/ref/blocks_sha512.c | 239 - .../crypto_onetimeauth/crypto_onetimeauth.c | 34 - .../crypto_onetimeauth/poly1305/53/api.h | 8 - .../poly1305/53/auth_poly1305_53.c | 1661 ---- .../poly1305/53/verify_poly1305_53.c | 10 - .../crypto_onetimeauth/poly1305/donna/api.h | 8 - .../poly1305/donna/auth_poly1305_donna.c | 151 - .../poly1305/donna/portable-jane.h | 772 -- .../poly1305/donna/verify_poly1305_donna.c | 10 - .../poly1305/onetimeauth_poly1305.c | 36 - .../poly1305/onetimeauth_poly1305_api.c | 16 - .../poly1305/onetimeauth_poly1305_try.c | 152 - .../crypto_scalarmult/crypto_scalarmult.c | 34 - .../curve25519/donna_c64/api.h | 9 - .../donna_c64/base_curve25519_donna_c64.c | 13 - .../donna_c64/smult_curve25519_donna_c64.c | 426 - .../crypto_scalarmult/curve25519/ref/api.h | 8 - .../curve25519/ref/base_curve25519_ref.c | 20 - .../curve25519/ref/smult_curve25519_ref.c | 268 - .../curve25519/scalarmult_curve25519_api.c | 14 - .../crypto_secretbox/crypto_secretbox.c | 48 - .../xsalsa20poly1305/ref/api.h | 12 - .../ref/box_xsalsa20poly1305.c | 35 - .../secretbox_xsalsa20poly1305_api.c | 26 - .../crypto_shorthash/crypto_shorthash.c | 27 - .../crypto_shorthash/siphash24/ref/api.h | 8 - .../siphash24/ref/shorthash_siphash24.c | 91 - .../siphash24/shorthash_siphash24_api.c | 11 - .../src/libsodium/crypto_sign/crypto_sign.c | 61 - .../libsodium/crypto_sign/ed25519/ref10/api.h | 14 - .../crypto_sign/ed25519/ref10/base.h | 1344 ---- .../crypto_sign/ed25519/ref10/base2.h | 40 - .../libsodium/crypto_sign/ed25519/ref10/d.h | 1 - .../libsodium/crypto_sign/ed25519/ref10/d2.h | 1 - .../libsodium/crypto_sign/ed25519/ref10/fe.h | 56 - .../crypto_sign/ed25519/ref10/fe_0.c | 19 - .../crypto_sign/ed25519/ref10/fe_1.c | 19 - .../crypto_sign/ed25519/ref10/fe_add.c | 57 - .../crypto_sign/ed25519/ref10/fe_cmov.c | 63 - .../crypto_sign/ed25519/ref10/fe_copy.c | 29 - .../crypto_sign/ed25519/ref10/fe_frombytes.c | 73 - .../crypto_sign/ed25519/ref10/fe_invert.c | 14 - .../crypto_sign/ed25519/ref10/fe_isnegative.c | 16 - .../crypto_sign/ed25519/ref10/fe_isnonzero.c | 19 - .../crypto_sign/ed25519/ref10/fe_mul.c | 253 - .../crypto_sign/ed25519/ref10/fe_neg.c | 45 - .../crypto_sign/ed25519/ref10/fe_pow22523.c | 13 - .../crypto_sign/ed25519/ref10/fe_sq.c | 149 - .../crypto_sign/ed25519/ref10/fe_sq2.c | 160 - .../crypto_sign/ed25519/ref10/fe_sub.c | 57 - .../crypto_sign/ed25519/ref10/fe_tobytes.c | 119 - .../libsodium/crypto_sign/ed25519/ref10/ge.h | 95 - .../crypto_sign/ed25519/ref10/ge_add.c | 11 - .../crypto_sign/ed25519/ref10/ge_add.h | 97 - .../ed25519/ref10/ge_double_scalarmult.c | 96 - .../crypto_sign/ed25519/ref10/ge_frombytes.c | 50 - .../crypto_sign/ed25519/ref10/ge_madd.c | 11 - .../crypto_sign/ed25519/ref10/ge_madd.h | 88 - .../crypto_sign/ed25519/ref10/ge_msub.c | 11 - .../crypto_sign/ed25519/ref10/ge_msub.h | 88 - .../crypto_sign/ed25519/ref10/ge_p1p1_to_p2.c | 12 - .../crypto_sign/ed25519/ref10/ge_p1p1_to_p3.c | 13 - .../crypto_sign/ed25519/ref10/ge_p2_0.c | 8 - .../crypto_sign/ed25519/ref10/ge_p2_dbl.c | 11 - .../crypto_sign/ed25519/ref10/ge_p2_dbl.h | 73 - .../crypto_sign/ed25519/ref10/ge_p3_0.c | 9 - .../crypto_sign/ed25519/ref10/ge_p3_dbl.c | 12 - .../ed25519/ref10/ge_p3_to_cached.c | 17 - .../crypto_sign/ed25519/ref10/ge_p3_to_p2.c | 12 - .../crypto_sign/ed25519/ref10/ge_p3_tobytes.c | 14 - .../crypto_sign/ed25519/ref10/ge_precomp_0.c | 8 - .../ed25519/ref10/ge_scalarmult_base.c | 105 - .../crypto_sign/ed25519/ref10/ge_sub.c | 11 - .../crypto_sign/ed25519/ref10/ge_sub.h | 97 - .../crypto_sign/ed25519/ref10/ge_tobytes.c | 14 - .../crypto_sign/ed25519/ref10/keypair.c | 31 - .../crypto_sign/ed25519/ref10/open.c | 40 - .../crypto_sign/ed25519/ref10/pow22523.h | 160 - .../crypto_sign/ed25519/ref10/pow225521.h | 160 - .../libsodium/crypto_sign/ed25519/ref10/sc.h | 15 - .../crypto_sign/ed25519/ref10/sc_muladd.c | 368 - .../crypto_sign/ed25519/ref10/sc_reduce.c | 275 - .../crypto_sign/ed25519/ref10/sign.c | 38 - .../crypto_sign/ed25519/ref10/sqrtm1.h | 1 - .../crypto_sign/ed25519/sign_ed25519_api.c | 26 - .../edwards25519sha512batch/ref/api.h | 13 - .../edwards25519sha512batch/ref/fe25519.h | 54 - .../ref/fe25519_edwards25519sha512batch.c | 348 - .../edwards25519sha512batch/ref/ge25519.h | 34 - .../ref/ge25519_edwards25519sha512batch.c | 230 - .../edwards25519sha512batch/ref/sc25519.h | 51 - .../ref/sc25519_edwards25519sha512batch.c | 146 - .../ref/sign_edwards25519sha512batch.c | 102 - .../sign_edwards25519sha512batch_api.c | 21 - .../aes128ctr/portable/afternm_aes128ctr.c | 159 - .../crypto_stream/aes128ctr/portable/api.h | 14 - .../aes128ctr/portable/beforenm_aes128ctr.c | 59 - .../crypto_stream/aes128ctr/portable/common.h | 788 -- .../aes128ctr/portable/common_aes128ctr.c | 64 - .../crypto_stream/aes128ctr/portable/consts.h | 28 - .../aes128ctr/portable/consts_aes128ctr.c | 14 - .../crypto_stream/aes128ctr/portable/int128.h | 47 - .../aes128ctr/portable/int128_aes128ctr.c | 131 - .../aes128ctr/portable/stream_aes128ctr.c | 28 - .../crypto_stream/aes128ctr/portable/types.h | 10 - .../portable/xor_afternm_aes128ctr.c | 181 - .../aes128ctr/stream_aes128ctr_api.c | 21 - .../aes256estream/hongjun/aes-table-be.h | 274 - .../aes256estream/hongjun/aes-table-le.h | 274 - .../aes256estream/hongjun/aes-table.h | 56 - .../aes256estream/hongjun/aes256-ctr.c | 238 - .../aes256estream/hongjun/aes256.h | 171 - .../crypto_stream/aes256estream/hongjun/api.h | 14 - .../aes256estream/hongjun/ecrypt-sync.h | 27 - .../aes256estream/stream_aes256estream_api.c | 21 - .../libsodium/crypto_stream/crypto_stream.c | 36 - .../crypto_stream/salsa20/amd64_xmm6/api.h | 1 - .../libsodium/crypto_stream/salsa20/ref/api.h | 8 - .../salsa20/ref/stream_salsa20_ref.c | 55 - .../salsa20/ref/xor_salsa20_ref.c | 58 - .../salsa20/stream_salsa20_api.c | 16 - .../crypto_stream/salsa2012/ref/api.h | 11 - .../salsa2012/ref/stream_salsa2012.c | 51 - .../salsa2012/ref/xor_salsa2012.c | 54 - .../salsa2012/stream_salsa2012_api.c | 16 - .../crypto_stream/salsa208/ref/api.h | 10 - .../salsa208/ref/stream_salsa208.c | 51 - .../crypto_stream/salsa208/ref/xor_salsa208.c | 54 - .../salsa208/stream_salsa208_api.c | 16 - .../crypto_stream/xsalsa20/ref/api.h | 11 - .../xsalsa20/ref/stream_xsalsa20.c | 24 - .../crypto_stream/xsalsa20/ref/xor_xsalsa20.c | 25 - .../xsalsa20/stream_xsalsa20_api.c | 16 - .../src/libsodium/crypto_verify/16/ref/api.h | 2 - .../crypto_verify/16/ref/verify_16.c | 24 - .../crypto_verify/16/verify_16_api.c | 6 - .../src/libsodium/crypto_verify/32/ref/api.h | 2 - .../crypto_verify/32/ref/verify_32.c | 40 - .../crypto_verify/32/verify_32_api.c | 6 - .../src/libsodium/include/sodium.h | 48 - .../src/libsodium/include/sodium/core.h | 18 - .../libsodium/include/sodium/crypto_auth.h | 36 - .../include/sodium/crypto_auth_hmacsha256.h | 36 - .../sodium/crypto_auth_hmacsha512256.h | 36 - .../src/libsodium/include/sodium/crypto_box.h | 83 - .../crypto_box_curve25519xsalsa20poly1305.h | 72 - .../include/sodium/crypto_core_hsalsa20.h | 40 - .../include/sodium/crypto_core_salsa20.h | 40 - .../include/sodium/crypto_core_salsa2012.h | 40 - .../include/sodium/crypto_core_salsa208.h | 40 - .../include/sodium/crypto_generichash.h | 70 - .../sodium/crypto_generichash_blake2b.h | 87 - .../libsodium/include/sodium/crypto_hash.h | 23 - .../include/sodium/crypto_hash_sha256.h | 29 - .../include/sodium/crypto_hash_sha512.h | 29 - .../include/sodium/crypto_hashblocks_sha256.h | 32 - .../include/sodium/crypto_hashblocks_sha512.h | 32 - .../libsodium/include/sodium/crypto_int32.h | 8 - .../libsodium/include/sodium/crypto_int64.h | 8 - .../include/sodium/crypto_onetimeauth.h | 37 - .../sodium/crypto_onetimeauth_poly1305.h | 65 - .../sodium/crypto_onetimeauth_poly1305_53.h | 34 - .../crypto_onetimeauth_poly1305_donna.h | 34 - .../include/sodium/crypto_scalarmult.h | 36 - .../sodium/crypto_scalarmult_curve25519.h | 44 - .../sodium/crypto_scalarmult_curve25519.h.in | 44 - .../include/sodium/crypto_secretbox.h | 47 - .../crypto_secretbox_xsalsa20poly1305.h | 44 - .../include/sodium/crypto_shorthash.h | 33 - .../sodium/crypto_shorthash_siphash24.h | 29 - .../libsodium/include/sodium/crypto_sign.h | 61 - .../include/sodium/crypto_sign_ed25519.h | 52 - .../crypto_sign_edwards25519sha512batch.h | 44 - .../libsodium/include/sodium/crypto_stream.h | 46 - .../include/sodium/crypto_stream_aes128ctr.h | 60 - .../sodium/crypto_stream_aes256estream.h | 61 - .../include/sodium/crypto_stream_salsa20.h | 54 - .../include/sodium/crypto_stream_salsa20.h.in | 54 - .../include/sodium/crypto_stream_salsa2012.h | 43 - .../include/sodium/crypto_stream_salsa208.h | 43 - .../include/sodium/crypto_stream_xsalsa20.h | 44 - .../libsodium/include/sodium/crypto_uint16.h | 8 - .../libsodium/include/sodium/crypto_uint32.h | 8 - .../libsodium/include/sodium/crypto_uint64.h | 8 - .../libsodium/include/sodium/crypto_uint8.h | 8 - .../include/sodium/crypto_verify_16.h | 25 - .../include/sodium/crypto_verify_32.h | 25 - .../src/libsodium/include/sodium/export.h | 32 - .../libsodium/include/sodium/randombytes.h | 53 - .../sodium/randombytes_salsa20_random.h | 45 - .../include/sodium/randombytes_sysrandom.h | 45 - .../src/libsodium/include/sodium/utils.h | 36 - .../src/libsodium/include/sodium/version.h | 29 - .../src/libsodium/include/sodium/version.h.in | 29 - .../src/libsodium/randombytes/randombytes.c | 63 - .../salsa20/randombytes_salsa20_random.c | 317 - .../sysrandom/randombytes_sysrandom.c | 212 - .../src/libsodium/sodium/compat.c | 248 - .../libsodium-ios/src/libsodium/sodium/core.c | 21 - .../src/libsodium/sodium/utils.c | 94 - .../src/libsodium/sodium/version.c | 20 - PNObject.podspec | 34 +- PNObject/Classes/PNObjectConfig.m | 12 +- PNObject/Classes/PNObjectModel.m | 18 +- 580 files changed, 3753 insertions(+), 24516 deletions(-) delete mode 100644 Example/Pods/AeroGear-Crypto/LICENSE delete mode 100644 Example/Pods/AeroGear-Crypto/README.md delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGCryptoBox.h delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGCryptoBox.m delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGHash.h delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGHash.m delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGKeyPair.h delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGKeyPair.m delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGPBKDF2.h delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGPBKDF2.m delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGRandomGenerator.h delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGRandomGenerator.m delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGSecretBox.h delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGSecretBox.m delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGSigningKey.h delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGSigningKey.m delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGUtil.h delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGUtil.m delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGVerifyKey.h delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AGVerifyKey.m delete mode 100644 Example/Pods/AeroGear-Crypto/crypto-sdk/AeroGearCrypto.h delete mode 120000 Example/Pods/Headers/Private/AeroGear-Crypto/AGCryptoBox.h delete mode 120000 Example/Pods/Headers/Private/AeroGear-Crypto/AGHash.h delete mode 120000 Example/Pods/Headers/Private/AeroGear-Crypto/AGKeyPair.h delete mode 120000 Example/Pods/Headers/Private/AeroGear-Crypto/AGPBKDF2.h delete mode 120000 Example/Pods/Headers/Private/AeroGear-Crypto/AGRandomGenerator.h delete mode 120000 Example/Pods/Headers/Private/AeroGear-Crypto/AGSecretBox.h delete mode 120000 Example/Pods/Headers/Private/AeroGear-Crypto/AGSigningKey.h delete mode 120000 Example/Pods/Headers/Private/AeroGear-Crypto/AGUtil.h delete mode 120000 Example/Pods/Headers/Private/AeroGear-Crypto/AGVerifyKey.h delete mode 120000 Example/Pods/Headers/Private/AeroGear-Crypto/AeroGearCrypto.h create mode 120000 Example/Pods/Headers/Private/NSDataAES/NSData+AES.h create mode 120000 Example/Pods/Headers/Private/NSDataAES/NSData+AESKey.h create mode 120000 Example/Pods/Headers/Private/NSDataAES/NSData+AESValue.h create mode 120000 Example/Pods/Headers/Private/NSDataAES/NSData+SHA.h create mode 120000 Example/Pods/Headers/Private/NSDataAES/NSDataAESCipher.h create mode 120000 Example/Pods/Headers/Private/NSDataAES/NSMutableData+AES.h delete mode 120000 Example/Pods/Headers/Private/crypto_auth/hmacsha256/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_auth/hmacsha512256/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_box/curve25519xsalsa20poly1305/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_core/hsalsa20/ref2/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_core/salsa20/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_core/salsa2012/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_core/salsa208/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_generichash/blake2/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_generichash/blake2/ref/blake2-impl.h delete mode 120000 Example/Pods/Headers/Private/crypto_generichash/blake2/ref/blake2.h delete mode 120000 Example/Pods/Headers/Private/crypto_hash/sha256/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_hash/sha512/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_hashblocks/sha256/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_hashblocks/sha512/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_onetimeauth/poly1305/53/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_onetimeauth/poly1305/donna/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_onetimeauth/poly1305/donna/portable-jane.h delete mode 120000 Example/Pods/Headers/Private/crypto_scalarmult/curve25519/donna_c64/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_scalarmult/curve25519/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_secretbox/xsalsa20poly1305/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_shorthash/siphash24/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/base.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/base2.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/d.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/d2.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/fe.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_add.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_madd.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_msub.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_p2_dbl.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_sub.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/pow22523.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/pow225521.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/sc.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/sqrtm1.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/edwards25519sha512batch/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/edwards25519sha512batch/ref/fe25519.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/edwards25519sha512batch/ref/ge25519.h delete mode 120000 Example/Pods/Headers/Private/crypto_sign/edwards25519sha512batch/ref/sc25519.h delete mode 120000 Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/common.h delete mode 120000 Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/consts.h delete mode 120000 Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/int128.h delete mode 120000 Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/types.h delete mode 120000 Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/aes-table-be.h delete mode 120000 Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/aes-table-le.h delete mode 120000 Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/aes-table.h delete mode 120000 Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/aes256.h delete mode 120000 Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/ecrypt-sync.h delete mode 120000 Example/Pods/Headers/Private/crypto_stream/salsa20/amd64_xmm6/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_stream/salsa20/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_stream/salsa2012/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_stream/salsa208/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_stream/xsalsa20/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_verify/16/ref/api.h delete mode 120000 Example/Pods/Headers/Private/crypto_verify/32/ref/api.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/core.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_auth.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_auth_hmacsha256.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_auth_hmacsha512256.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_box.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_box_curve25519xsalsa20poly1305.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_core_hsalsa20.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_core_salsa20.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_core_salsa2012.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_core_salsa208.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_generichash.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_generichash_blake2b.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hash.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hash_sha256.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hash_sha512.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hashblocks_sha256.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hashblocks_sha512.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_int32.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_int64.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_onetimeauth.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_onetimeauth_poly1305.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_onetimeauth_poly1305_53.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_onetimeauth_poly1305_donna.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_scalarmult.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_scalarmult_curve25519.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_secretbox.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_secretbox_xsalsa20poly1305.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_shorthash.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_shorthash_siphash24.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_sign.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_sign_ed25519.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_sign_edwards25519sha512batch.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_aes128ctr.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_aes256estream.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_salsa20.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_salsa2012.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_salsa208.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_xsalsa20.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_uint16.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_uint32.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_uint64.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_uint8.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_verify_16.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_verify_32.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/export.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/randombytes.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/randombytes_salsa20_random.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/randombytes_sysrandom.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/utils.h delete mode 120000 Example/Pods/Headers/Private/libsodium-ios/sodium/version.h delete mode 120000 Example/Pods/Headers/Public/AeroGear-Crypto/AGCryptoBox.h delete mode 120000 Example/Pods/Headers/Public/AeroGear-Crypto/AGHash.h delete mode 120000 Example/Pods/Headers/Public/AeroGear-Crypto/AGKeyPair.h delete mode 120000 Example/Pods/Headers/Public/AeroGear-Crypto/AGPBKDF2.h delete mode 120000 Example/Pods/Headers/Public/AeroGear-Crypto/AGRandomGenerator.h delete mode 120000 Example/Pods/Headers/Public/AeroGear-Crypto/AGSecretBox.h delete mode 120000 Example/Pods/Headers/Public/AeroGear-Crypto/AGSigningKey.h delete mode 120000 Example/Pods/Headers/Public/AeroGear-Crypto/AGUtil.h delete mode 120000 Example/Pods/Headers/Public/AeroGear-Crypto/AGVerifyKey.h delete mode 120000 Example/Pods/Headers/Public/AeroGear-Crypto/AeroGearCrypto.h create mode 120000 Example/Pods/Headers/Public/NSDataAES/NSData+AES.h create mode 120000 Example/Pods/Headers/Public/NSDataAES/NSData+AESKey.h create mode 120000 Example/Pods/Headers/Public/NSDataAES/NSData+AESValue.h create mode 120000 Example/Pods/Headers/Public/NSDataAES/NSData+SHA.h create mode 120000 Example/Pods/Headers/Public/NSDataAES/NSDataAESCipher.h create mode 120000 Example/Pods/Headers/Public/NSDataAES/NSMutableData+AES.h delete mode 120000 Example/Pods/Headers/Public/crypto_auth/hmacsha256/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_auth/hmacsha512256/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_box/curve25519xsalsa20poly1305/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_core/hsalsa20/ref2/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_core/salsa20/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_core/salsa2012/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_core/salsa208/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_generichash/blake2/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_generichash/blake2/ref/blake2-impl.h delete mode 120000 Example/Pods/Headers/Public/crypto_generichash/blake2/ref/blake2.h delete mode 120000 Example/Pods/Headers/Public/crypto_hash/sha256/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_hash/sha512/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_hashblocks/sha256/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_hashblocks/sha512/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_onetimeauth/poly1305/53/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_onetimeauth/poly1305/donna/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_onetimeauth/poly1305/donna/portable-jane.h delete mode 120000 Example/Pods/Headers/Public/crypto_scalarmult/curve25519/donna_c64/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_scalarmult/curve25519/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_secretbox/xsalsa20poly1305/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_shorthash/siphash24/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/base.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/base2.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/d.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/d2.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/fe.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_add.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_madd.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_msub.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_p2_dbl.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_sub.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/pow22523.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/pow225521.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/sc.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/sqrtm1.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/edwards25519sha512batch/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/edwards25519sha512batch/ref/fe25519.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/edwards25519sha512batch/ref/ge25519.h delete mode 120000 Example/Pods/Headers/Public/crypto_sign/edwards25519sha512batch/ref/sc25519.h delete mode 120000 Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/common.h delete mode 120000 Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/consts.h delete mode 120000 Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/int128.h delete mode 120000 Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/types.h delete mode 120000 Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/aes-table-be.h delete mode 120000 Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/aes-table-le.h delete mode 120000 Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/aes-table.h delete mode 120000 Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/aes256.h delete mode 120000 Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/ecrypt-sync.h delete mode 120000 Example/Pods/Headers/Public/crypto_stream/salsa20/amd64_xmm6/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_stream/salsa20/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_stream/salsa2012/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_stream/salsa208/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_stream/xsalsa20/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_verify/16/ref/api.h delete mode 120000 Example/Pods/Headers/Public/crypto_verify/32/ref/api.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/core.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_auth.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_auth_hmacsha256.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_auth_hmacsha512256.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_box.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_box_curve25519xsalsa20poly1305.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_core_hsalsa20.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_core_salsa20.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_core_salsa2012.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_core_salsa208.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_generichash.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_generichash_blake2b.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hash.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hash_sha256.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hash_sha512.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hashblocks_sha256.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hashblocks_sha512.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_int32.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_int64.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_onetimeauth.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_onetimeauth_poly1305.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_onetimeauth_poly1305_53.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_onetimeauth_poly1305_donna.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_scalarmult.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_scalarmult_curve25519.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_secretbox.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_secretbox_xsalsa20poly1305.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_shorthash.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_shorthash_siphash24.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_sign.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_sign_ed25519.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_sign_edwards25519sha512batch.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_aes128ctr.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_aes256estream.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_salsa20.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_salsa2012.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_salsa208.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_xsalsa20.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_uint16.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_uint32.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_uint64.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_uint8.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_verify_16.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_verify_32.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/export.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/randombytes.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/randombytes_salsa20_random.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/randombytes_sysrandom.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/utils.h delete mode 120000 Example/Pods/Headers/Public/libsodium-ios/sodium/version.h create mode 100644 Example/Pods/NSDataAES/LICENSE create mode 100755 Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AES.h create mode 100755 Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AES.m create mode 100755 Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AESKey.h create mode 100755 Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AESKey.m create mode 100755 Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AESValue.h create mode 100755 Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AESValue.m create mode 100644 Example/Pods/NSDataAES/NSDataAES/Classes/NSData+SHA.h create mode 100644 Example/Pods/NSDataAES/NSDataAES/Classes/NSData+SHA.m create mode 100644 Example/Pods/NSDataAES/NSDataAES/Classes/NSDataAESCipher.h create mode 100644 Example/Pods/NSDataAES/NSDataAES/Classes/NSDataAESCipher.m create mode 100755 Example/Pods/NSDataAES/NSDataAES/Classes/NSMutableData+AES.h create mode 100755 Example/Pods/NSDataAES/NSDataAES/Classes/NSMutableData+AES.m create mode 100644 Example/Pods/NSDataAES/README.md delete mode 100644 Example/Pods/Target Support Files/AeroGear-Crypto/AeroGear-Crypto-dummy.m delete mode 100644 Example/Pods/Target Support Files/AeroGear-Crypto/AeroGear-Crypto.xcconfig create mode 100644 Example/Pods/Target Support Files/NSDataAES/NSDataAES-dummy.m rename Example/Pods/Target Support Files/{AeroGear-Crypto/AeroGear-Crypto-prefix.pch => NSDataAES/NSDataAES-prefix.pch} (100%) create mode 100644 Example/Pods/Target Support Files/NSDataAES/NSDataAES.xcconfig delete mode 100644 Example/Pods/Target Support Files/libsodium-ios/libsodium-ios-dummy.m delete mode 100644 Example/Pods/Target Support Files/libsodium-ios/libsodium-ios-prefix.pch delete mode 100644 Example/Pods/Target Support Files/libsodium-ios/libsodium-ios.xcconfig delete mode 100644 Example/Pods/libsodium-ios/LICENSE.md delete mode 100644 Example/Pods/libsodium-ios/README.md delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_auth/crypto_auth.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha256/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha256/ref/hmac_hmacsha256.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha256/ref/verify_hmacsha256.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/ref/hmac_hmacsha512256.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/ref/verify_hmacsha512256.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_box/crypto_box.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/after_curve25519xsalsa20poly1305.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/before_curve25519xsalsa20poly1305.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/box_curve25519xsalsa20poly1305.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/keypair_curve25519xsalsa20poly1305.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_core/hsalsa20/core_hsalsa20_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_core/hsalsa20/ref2/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa20/core_salsa20_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa20/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa20/ref/core_salsa20.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa2012/core_salsa2012_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa2012/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa2012/ref/core_salsa2012.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa208/core_salsa208_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa208/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa208/ref/core_salsa208.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/generichash_blake2_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/blake2-impl.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/blake2.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/blake2b-ref.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/generichash_blake2b.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/crypto_generichash.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_hash/crypto_hash.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha256/hash_sha256_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha256/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha256/ref/hash_sha256.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha512/hash_sha512_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha512/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha512/ref/hash_sha512.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha256/hashblocks_sha256_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha256/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha256/ref/blocks_sha256.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha512/hashblocks_sha512_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha512/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha512/ref/blocks_sha512.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/53/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/53/auth_poly1305_53.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/53/verify_poly1305_53.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/auth_poly1305_donna.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/portable-jane.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/verify_poly1305_donna.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305_try.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/crypto_scalarmult.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/donna_c64/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/donna_c64/base_curve25519_donna_c64.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/donna_c64/smult_curve25519_donna_c64.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/ref/base_curve25519_ref.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/ref/smult_curve25519_ref.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_secretbox/crypto_secretbox.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_secretbox/xsalsa20poly1305/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_secretbox/xsalsa20poly1305/ref/box_xsalsa20poly1305.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_shorthash/crypto_shorthash.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_shorthash/siphash24/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/crypto_sign.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/base.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/base2.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/d.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/d2.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_0.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_1.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_add.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_cmov.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_copy.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_frombytes.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_invert.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_isnegative.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_isnonzero.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_mul.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_neg.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_pow22523.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_sq.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_sq2.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_sub.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_tobytes.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_add.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_add.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_double_scalarmult.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_frombytes.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_madd.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_madd.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_msub.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_msub.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p1p1_to_p2.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p1p1_to_p3.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p2_0.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p2_dbl.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p2_dbl.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_0.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_dbl.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_to_cached.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_to_p2.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_tobytes.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_precomp_0.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_scalarmult_base.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_sub.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_sub.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_tobytes.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/keypair.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/open.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/pow22523.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/pow225521.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sc.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sc_muladd.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sc_reduce.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sign.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sqrtm1.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/sign_ed25519_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/fe25519.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/fe25519_edwards25519sha512batch.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/ge25519.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/ge25519_edwards25519sha512batch.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/sc25519.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/sc25519_edwards25519sha512batch.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/sign_edwards25519sha512batch.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/sign_edwards25519sha512batch_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/afternm_aes128ctr.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/beforenm_aes128ctr.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/common.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/common_aes128ctr.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/consts.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/consts_aes128ctr.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/int128.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/int128_aes128ctr.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/stream_aes128ctr.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/types.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/xor_afternm_aes128ctr.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/stream_aes128ctr_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table-be.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table-le.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes256-ctr.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes256.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/ecrypt-sync.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/stream_aes256estream_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/crypto_stream.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/amd64_xmm6/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/ref/stream_salsa20_ref.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/ref/xor_salsa20_ref.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/stream_salsa20_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa2012/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa2012/ref/stream_salsa2012.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa2012/ref/xor_salsa2012.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa2012/stream_salsa2012_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa208/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa208/ref/stream_salsa208.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa208/ref/xor_salsa208.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa208/stream_salsa208_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/xsalsa20/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/xsalsa20/ref/stream_xsalsa20.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/xsalsa20/ref/xor_xsalsa20.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_verify/16/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_verify/16/ref/verify_16.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_verify/16/verify_16_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_verify/32/ref/api.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_verify/32/ref/verify_32.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/crypto_verify/32/verify_32_api.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/core.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_auth.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_auth_hmacsha256.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_box.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_core_hsalsa20.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa20.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa2012.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa208.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_generichash.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_generichash_blake2b.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hash.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hash_sha256.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hash_sha512.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hashblocks_sha256.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hashblocks_sha512.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_int32.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_int64.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305_53.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305_donna.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_scalarmult.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_scalarmult_curve25519.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_scalarmult_curve25519.h.in delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_secretbox.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_shorthash.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_shorthash_siphash24.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_sign.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_sign_ed25519.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_sign_edwards25519sha512batch.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_aes128ctr.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_aes256estream.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa20.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa20.h.in delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa2012.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa208.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_xsalsa20.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_uint16.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_uint32.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_uint64.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_uint8.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_verify_16.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_verify_32.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/export.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/randombytes.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/randombytes_salsa20_random.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/randombytes_sysrandom.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/utils.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/version.h delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/include/sodium/version.h.in delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/randombytes/randombytes.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/sodium/compat.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/sodium/core.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/sodium/utils.c delete mode 100644 Example/Pods/libsodium-ios/src/libsodium/sodium/version.c diff --git a/Example/PNObject.xcodeproj/project.pbxproj b/Example/PNObject.xcodeproj/project.pbxproj index 6900f20..df253db 100644 --- a/Example/PNObject.xcodeproj/project.pbxproj +++ b/Example/PNObject.xcodeproj/project.pbxproj @@ -20,6 +20,7 @@ 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; 6003F5BA195388D20070C39A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5B8195388D20070C39A /* InfoPlist.strings */; }; 6003F5BC195388D20070C39A /* Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F5BB195388D20070C39A /* Tests.m */; }; + 68119C961E155BAA00E066C7 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 68119C951E155BAA00E066C7 /* Security.framework */; }; 873B8AEB1B1F5CCA007FD442 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */; }; BCF991672BE36A8FE7F43A6B /* libPods-PNObject_Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E7FCF35EF87A5BDD07CA6CD2 /* libPods-PNObject_Tests.a */; }; C52729592D50CEDEC002ADC9 /* libPods-PNObject_Example.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0ABF8340F735722CEE937FA3 /* libPods-PNObject_Example.a */; }; @@ -59,6 +60,7 @@ 6003F5B9195388D20070C39A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 6003F5BB195388D20070C39A /* Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Tests.m; sourceTree = ""; }; 606FC2411953D9B200FFA9A0 /* Tests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Tests-Prefix.pch"; sourceTree = ""; }; + 68119C951E155BAA00E066C7 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = ""; }; A90E0E5930707E3F83662328 /* Pods-PNObject_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PNObject_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.debug.xcconfig"; sourceTree = ""; }; C0F786F6B0C2234E3B3A5F30 /* Pods-PNObject_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PNObject_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.release.xcconfig"; sourceTree = ""; }; @@ -72,6 +74,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 68119C961E155BAA00E066C7 /* Security.framework in Frameworks */, 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */, 6003F592195388D20070C39A /* UIKit.framework in Frameworks */, 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */, @@ -117,6 +120,7 @@ 6003F58C195388D20070C39A /* Frameworks */ = { isa = PBXGroup; children = ( + 68119C951E155BAA00E066C7 /* Security.framework */, 6003F58D195388D20070C39A /* Foundation.framework */, 6003F58F195388D20070C39A /* CoreGraphics.framework */, 6003F591195388D20070C39A /* UIKit.framework */, diff --git a/Example/Podfile.lock b/Example/Podfile.lock index d07d88d..7ff435b 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,6 +1,4 @@ PODS: - - AeroGear-Crypto (0.2.3): - - libsodium-ios (~> 0.4.5) - AFNetworking (3.1.0): - AFNetworking/NSURLSession (= 3.1.0) - AFNetworking/Reachability (= 3.1.0) @@ -34,13 +32,12 @@ PODS: - FBSDKCoreKit - FBSDKShareKit (4.18.0): - FBSDKCoreKit - - libsodium-ios (0.4.5) + - NSDataAES (0.2.2) - NSDate_Utils (1.0.0) - NSString-Helper (1.0.5) - nv-ios-http-status (0.0.1) - PEAR-FileManager-iOS (1.3.1) - PNObject (1.0.2): - - AeroGear-Crypto - AFNetworking - CodFis-Helper - DDDKeychainWrapper @@ -48,6 +45,7 @@ PODS: - FBSDKCoreKit - FBSDKLoginKit - FBSDKShareKit + - NSDataAES - NSDate_Utils - NSString-Helper - nv-ios-http-status @@ -72,7 +70,6 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - AeroGear-Crypto: d97389c7aa9b25360fecd5938f051ab9027d67cc AFNetworking: 5e0e199f73d8626b11e79750991f5d173d1f8b67 Bolts: 8a7995239dbe724f9cba2248b766d48b7ebdd322 CodFis-Helper: 28be4c74d7202542459d72354f59b1215871de87 @@ -82,12 +79,12 @@ SPEC CHECKSUMS: FBSDKCoreKit: 15fef8804a4629f98c6f4e55e81a76c9d725d85e FBSDKLoginKit: 6773073e970b2b15fb12e451ce7f11da0532b880 FBSDKShareKit: 0b8d6cc3f103c75297eb3c62caec284a2ccf1b9e - libsodium-ios: c3fc6b66b8c67315710ae0dc4c95e496b4f18533 + NSDataAES: 967ea3337476a80e9838a533c25d570a06855ed0 NSDate_Utils: 45d47afab329001ccafe056308d0cc05460e5298 NSString-Helper: 459e1b6a62b3bf7db10f01b0d102548608e945c4 nv-ios-http-status: b6c2b5fc8656cc19e0d3000dadce2080b99d0e2f PEAR-FileManager-iOS: 3bc403f68a53483f5629aa822f4649e40275c4d3 - PNObject: ef6217847529a71128e2041c2146c7b1410ad20f + PNObject: 21a29c6dae126f2b98e670f4c64d985b179ee097 PureLayout: 4d550abe49a94f24c2808b9b95db9131685fe4cd RZDataBinding: 6981e90ddaae2f5e02028323b1043f8c31013109 Specta: ac94d110b865115fe60ff2c6d7281053c6f8e8a2 diff --git a/Example/Pods/AeroGear-Crypto/LICENSE b/Example/Pods/AeroGear-Crypto/LICENSE deleted file mode 100644 index b1434ae..0000000 --- a/Example/Pods/AeroGear-Crypto/LICENSE +++ /dev/null @@ -1,14 +0,0 @@ - JBoss, Home of Professional Open Source - Copyright ${year}, Red Hat, Inc., and individual contributors - by the @authors tag. See the copyright.txt in the distribution for a - full listing of individual contributors. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. \ No newline at end of file diff --git a/Example/Pods/AeroGear-Crypto/README.md b/Example/Pods/AeroGear-Crypto/README.md deleted file mode 100644 index 559fb50..0000000 --- a/Example/Pods/AeroGear-Crypto/README.md +++ /dev/null @@ -1,117 +0,0 @@ -# aerogear-crypto-ios [![Build Status](https://travis-ci.org/aerogear/aerogear-crypto-ios.png)](https://travis-ci.org/aerogear/aerogear-crypto-ios) - -## Project Aim -_"Crypto for Humans"_ - -The aim of the project is to provide useful and easy to use API interfaces for performing advanced cryptographic techniques in the iOS platform. Anyone who has tried to use the underlying crypto functionality APIs provided by the iOS, or to integrate with external crypto libraries like OpenSSL, can understand how frustrated the experience can be. The reasons for this are twofold. Firstly, all crypto libraries offer a variety of cryptographic primitives and you need to make a lot of decisions about which specific pieces to use. And if your decisions are wrong, the end-result will be an insecure system. Secondly, most libraries are written using the C language (and for a good reason), but this results in cumbersome usage for an obj-c developer (with potentially adverse and dangerous consequences for the unfamiliar). - -By leveraging the state-of-the-art [NaCl](http://nacl.cr.yp.to) encryption library, which provides extremely powerful cryptographic primitives so the developer doesn't need to worry on choosing the "right" one and offering an easy-to-use interfaces around the platform's build-in Security and CommonCrypto services, we believe Crypto can be transformed from a frustrating experience to an enjoyable one. - -We understand that applying good cryptographic techniques is not an easy task and requires deep knowledge of the underlying concepts. But we strongly believe a "friendlier" developer interface can ease that pain. - -The project shares the same vision with our sibling AeroGear project [AeroGear-Crypto-Java](https://github.com/aerogear/aerogear-crypto-java). If you are a Java developer, we strongly recommend to look at the project. - -The project is also the base for providing cryptographic services to [AeroGear-IOS](http://www.aerogear.org) library project. - -## Requirements - -* iOS 7 or higher - -### Installation with CocoaPods - -[CocoaPods](http://cocoapods.org) is a dependency manager for Objective-C, which eases the pain of installing third-party libraries in your programs. The project is already published in the Cocoapods repository, so just add the following line in your _'Podfile'_ : - -#### Podfile - -``` -pod "AeroGear-Crypto", '0.2.3' -``` - -## Project Status -The following services are currently provided: - -* A [Symmetric encryption](http://nacl.cr.yp.to/secretbox.html) interface -* An [Asymmetric encryption interface](http://nacl.cr.yp.to/box.html) -* Password based key generation using [PBKDF2](http://en.wikipedia.org/wiki/PBKDF2) -* Generation of Cryptographically secure [random numbers](http://en.wikipedia.org/wiki/Cryptographically_secure_pseudorandom_number_generator). -* [Digital signatures](http://ed25519.cr.yp.to) support interface -* [Hashing functions](http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf) interface - -## Getting started - -### Password based key derivation - - AGPBKDF2 *pbkdf2 = [[AGPBKDF2 alloc] init]; - NSData *rawKey = [pbkdf2 deriveKey:@"passphrase"]; - -### Symmetric encryption - - //Generate the key - AGPBKDF2 *pbkdf2 = [[AGPBKDF2 alloc] init]; - NSData *privateKey = [pbkdf2 deriveKey:@"passphrase"]; - - //Initializes the secret box - AGSecretBox *secretBox = [[AGSecretBox alloc] initWithKey:privateKey]; - - //Encryption - NSData *nonce = [AGRandomGenerator randomBytes:32]; - NSData *dataToEncrypt = [@"My bonnie lies over the ocean" dataUsingEncoding:NSUTF8StringEncoding]; - - NSData *cipherData = [secretBox encrypt:dataToEncrypt nonce:nonce]; - - //Decryption - AGSecretBox *pandora = [[AGSecretBox alloc] initWithKey:privateKey]; - NSData *message = [secretBox decrypt:cipherData nonce:nonce]; - -### Asymmetric encryption - - //Create a new key pair - AGKeyPair *keyPairBob = [[AGKeyPair alloc] init]; - AGKeyPair *keyPairAlice = [[AGKeyPair alloc] init]; - - //Initializes the crypto box - AGCryptoBox *cryptoBox = [[AGCryptoBox alloc] initWithKey:keyPairAlice.publicKey privateKey:keyPairBob.privateKey]; - - NSData *nonce = [AGRandomGenerator randomBytes:32]; - NSData *dataToEncrypt = [@"My bonnie lies over the ocean" dataUsingEncoding:NSUTF8StringEncoding]; - - NSData *cipherData = [cryptoBox encrypt:dataToEncrypt nonce:nonce]; - - //Create a new box to test end to end asymmetric encryption - AGCryptoBox *pandora = [[AGCryptoBox alloc] initWithKey:keyPairBob.publicKey privateKey:keyPairAlice.privateKey]; - - NSData *message = [pandora decrypt:cipherData nonce:nonce]; - -### Hashing functions - - // create an SHA256 hash - AGHash *agHash = [[AGHash alloc] init:CC_SHA256_DIGEST_LENGTH]; - NSData *rawPassword = [agHash digest:@"My bonnie lies over the ocean"]; - - // create an SHA512 hash - AGHash *agHash = [[AGHash alloc] init:CC_SHA512_DIGEST_LENGTH]; - NSData *rawPassword = [agHash digest:@"My bonnie lies over the ocean"]; - -### Digital Signatures - - NSData *message = [@"My bonnie lies over the ocean" dataUsingEncoding:NSUTF8StringEncoding]; - - AGSigningKey *signingKey = [[AGSigningKey alloc] init]; - AGVerifyKey *verifyKey = [[AGVerifyKey alloc] initWithKey:signingKey.publicKey]; - // sign the message - NSData *signedMessage = [signingKey sign:message]; - - // should detect corrupted signature - NSMutableData *corruptedSignature = [NSMutableData dataWithLength:64]; - BOOL isValid = [verifyKey verify:message signature:signedMessage]; - - // isValid should be YES - BOOL isValid = [verifyKey verify:message signature:corruptedSignature]; - // isValid should be NO - -### Generation of Cryptographically secure Random Numbers - NSData *random = [AGRandomGenerator randomBytes:]; - - -## Join us -On-going work is tracked on project's [JIRA]((https://issues.jboss.org/browse/AGIOS) issue tracker as well as on our [mailing list](https://lists.jboss.org/mailman/listinfo/aerogear-dev). You can also find the developers hanging on [IRC](irc://irc.freenode.net/aerogear), feel free to join in the discussions. We want your feedback! diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGCryptoBox.h b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGCryptoBox.h deleted file mode 100644 index fe5451e..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGCryptoBox.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import -#import -#import "AGKeyPair.h" - -/** - * Provide public key authenticated encryption via curve25519xsalsa20poly1305 - * (see http://nacl.cr.yp.to/box.html) - */ -@interface AGCryptoBox : NSObject - -@property(readonly, nonatomic, strong) NSData *privateKey; -@property(readonly, nonatomic, strong) NSData *publicKey; - -/** - * Crypto box default initialization - * - * @param keyPair containig public and private keys provided. - * - * @return the AGCryptoBox object. - */ -- (id)initWithKeyPair:(AGKeyPair *)keyPair; - -/** - * Crypto box initialization - * - * @param publicKey the public encryption key provided. - * @param privateKey the private encryption key provided. - * - * @return the AGCryptoBox object. - */ -- (id)initWithKey:(NSData *)publicKey privateKey:(NSData *)privateKey; - -/** - * Encrypts and authenticates the data object provided given a nonce. - * - * @param data The data object to encrypt. - * @param nonce the cryptographically secure pseudorandom number. - * @param error If an error occurs, upon return contains an `NSError` object that describes the problem. - * - * @return An NSData object that holds the encrypted(cipher) data. - */ -- (NSData *)encrypt:(NSData *)data nonce:(NSData *)nonce error:(NSError * __autoreleasing *)error; - -/** - * Decrypts the data object provided given a nonce. - * - * @param data The data object(cipher) to decrypt. - * @param nonce The cryptographically secure pseudorandom number. - * @param error If an error occurs, upon return contains an `NSError` object that describes the problem. - * - * @return An NSData object that holds the decrypted data. - */ -- (NSData *)decrypt:(NSData *)data nonce:(NSData *)nonce error:(NSError * __autoreleasing *)error; - -@end \ No newline at end of file diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGCryptoBox.m b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGCryptoBox.m deleted file mode 100644 index 5364239..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGCryptoBox.m +++ /dev/null @@ -1,96 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "AGCryptoBox.h" -#import "AGUtil.h" - -@implementation AGCryptoBox - -- (id)initWithKeyPair:(AGKeyPair *)keyPair { - return [self initWithKey:keyPair.publicKey privateKey:keyPair.privateKey]; -} - -- (id)initWithKey:(NSData *)publicKey privateKey:(NSData *)privateKey { - NSParameterAssert(privateKey != nil && [privateKey length] == crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES); - NSParameterAssert(publicKey != nil && [publicKey length] == crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES); - - self = [super init]; - - if (self) { - _privateKey = privateKey; - _publicKey = publicKey; - } - return self; -} - -- (NSData *)encrypt:(NSData *)data nonce:(NSData *)nonce error:(NSError * __autoreleasing *)error { - NSParameterAssert(data != nil); - NSParameterAssert(nonce != nil && [nonce length] == crypto_box_curve25519xsalsa20poly1305_NONCEBYTES); - - NSData *msg = [AGUtil prependZeros:crypto_box_curve25519xsalsa20poly1305_ZEROBYTES msg:data]; - NSMutableData *ct = [[NSMutableData alloc] initWithLength:msg.length]; - - int status = crypto_box_curve25519xsalsa20poly1305( - [ct mutableBytes], - [msg bytes], - msg.length, - [nonce bytes], - [_publicKey bytes], - [_privateKey bytes]); - - if (status != 0) { - if (error) { - NSDictionary *userInfo = @{NSLocalizedDescriptionKey: - [NSString stringWithFormat:@"failed to encrypt data provided, NaCl error: %d", status]}; - *error = [NSError errorWithDomain:AGCryptoErrorDomain code:AGCryptoFailedToEncryptError userInfo:userInfo]; - } - return nil; - } - - return [ct subdataWithRange:NSMakeRange(crypto_box_curve25519xsalsa20poly1305_BOXZEROBYTES, - ct.length - crypto_box_curve25519xsalsa20poly1305_BOXZEROBYTES)]; -} - -- (NSData *)decrypt:(NSData *)data nonce:(NSData *)nonce error:(NSError * __autoreleasing *)error { - NSParameterAssert(data != nil); - NSParameterAssert(nonce != nil && [nonce length] == crypto_box_curve25519xsalsa20poly1305_NONCEBYTES); - - NSData *ct = [AGUtil prependZeros:crypto_box_curve25519xsalsa20poly1305_BOXZEROBYTES msg:data]; - NSMutableData *message = [[NSMutableData alloc] initWithLength:ct.length]; - - int status = crypto_box_curve25519xsalsa20poly1305_open( - [message mutableBytes], - [ct bytes], - message.length, - [nonce bytes], - [_publicKey bytes], - [_privateKey bytes]); - - if (status != 0) { - if (error) { - NSDictionary *userInfo = @{NSLocalizedDescriptionKey: - [NSString stringWithFormat:@"failed to decrypt data provided, NaCl error: %d", status]}; - *error = [NSError errorWithDomain:AGCryptoErrorDomain code:AGCryptoFailedToDecryptError userInfo:userInfo]; - } - return nil; - } - - return [message subdataWithRange:NSMakeRange(crypto_box_curve25519xsalsa20poly1305_ZEROBYTES, - message.length - crypto_box_curve25519xsalsa20poly1305_ZEROBYTES)]; -} - -@end \ No newline at end of file diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGHash.h b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGHash.h deleted file mode 100644 index dfb103f..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGHash.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - -/** - * Class that create a message digest using SHA2 hash function - * (see http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf) - */ -@interface AGHash : NSObject - -/** - * Initialize with the Hash function provided. - * - * @param algorithm The length of hash function e.g. CC_SHA512_DIGEST_LENGTH or CC_SHA256_DIGEST_LENGTH - * - * @return The AGHash object. - */ -- (id)init:(char)algorithm; - -/** - * Create a message digest based on the string provided. - * - * @param str The raw text. - * - * @return an NSData object containing the message digest. - */ -- (NSData *)digest:(NSString *)str; -@end \ No newline at end of file diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGHash.m b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGHash.m deleted file mode 100644 index 6b9afa2..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGHash.m +++ /dev/null @@ -1,57 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import -#import "AGHash.h" - - -@implementation AGHash { - unsigned char _algorithm; -} - -- (id)init:(char)algorithm { - self = [super init]; - if (self) { - _algorithm = algorithm; - } - - return self; -} - -- (id)init { - self = [super init]; - if (self) { - _algorithm = CC_SHA256_DIGEST_LENGTH; - } - - return self; -} - -- (NSData *)digest:(NSString *)str { - NSData *dataIn = [str dataUsingEncoding:NSUTF8StringEncoding]; - NSMutableData *hash = [NSMutableData dataWithLength:_algorithm]; - - if (_algorithm == CC_SHA512_DIGEST_LENGTH ) { - CC_SHA512(dataIn.bytes, (CC_LONG)dataIn.length, hash.mutableBytes); - } else { - CC_SHA256(dataIn.bytes, (CC_LONG)dataIn.length, hash.mutableBytes); - } - - return hash; -} - -@end \ No newline at end of file diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGKeyPair.h b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGKeyPair.h deleted file mode 100644 index 1a93091..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGKeyPair.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import -#import - -/** - * Represents a pair of cryptographic keys (a public and a private key) used for asymmetric encryption - */ -@interface AGKeyPair : NSObject - -@property(readonly, nonatomic, strong) NSData *privateKey; -@property(readonly, nonatomic, strong) NSData *publicKey; - -- (id)initWithPrivateKey:(NSData *)privateKey publicKey:(NSData *)publicKey; -@end \ No newline at end of file diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGKeyPair.m b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGKeyPair.m deleted file mode 100644 index a724562..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGKeyPair.m +++ /dev/null @@ -1,42 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "AGKeyPair.h" - -@implementation AGKeyPair - -- (id)initWithPrivateKey:(NSData *)privateKey publicKey:(NSData *)publicKey { - self = [super init]; - - if (self) { - _publicKey = publicKey; - _privateKey = privateKey; - } - - return self; -} - -- (id)init { - NSMutableData *publicKey = [NSMutableData dataWithLength:crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES]; - NSMutableData *privateKey = [NSMutableData dataWithLength:crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES]; - - //Generate the keypair - crypto_box_curve25519xsalsa20poly1305_keypair([publicKey mutableBytes], [privateKey mutableBytes]); - - return [self initWithPrivateKey:privateKey publicKey:publicKey]; -} -@end \ No newline at end of file diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGPBKDF2.h b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGPBKDF2.h deleted file mode 100644 index ccc9dda..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGPBKDF2.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - -// constants used by PBKDF2 algorithm. -extern const NSUInteger AGPBKDF2Iterations; -extern const NSUInteger AGPBKDF2MinimumIterations; -extern const NSUInteger AGPBKDF2DerivedKeyLength; -extern const NSUInteger AGPBKDF2MinimumSaltLength; - -/** - * Class that derives a key from a text password/passphrase using - * the PBKDF2 algorithm provided by CommonCrypto. - * (see http://en.wikipedia.org/wiki/PBKDF2) - */ -@interface AGPBKDF2 : NSObject - -/** - * Derive a key from text password/passphrase. - * - * @param password The password/passphrase to use for key derivation. - * - * @return an NSData object containing the derived key. - */ -- (NSData *)deriveKey:(NSString *)password; - -/** - * Derive a key from text password/passphrase. - * - * @param password The password/passphrase to use for key derivation. - * @param salt A randomly chosen value used used during key derivation. - * - * @return an NSData object containing the derived key. - */ -- (NSData *)deriveKey:(NSString *)password salt:(NSData *)salt; - -/** - * Derive a key from text password/passphrase. - * - * @param password The password/passphrase to use for key derivation. - * @param salt A randomly chosen value used used during key derivation. - * @param iterations The number of iterations against the cryptographic hash. - * - * @return an NSData object containing the derived key. - */ -- (NSData *)deriveKey:(NSString *)password salt:(NSData *)salt iterations:(NSUInteger)iterations; - -- (BOOL)validate:(NSString *)password encryptedPassword:(NSData *)encryptedPassword salt:(NSData *)salt; - -/** - * Returns the salt used for the key derivation - * - * @return an NSData object containing the salt - */ -- (NSData *)salt; - -@end diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGPBKDF2.m b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGPBKDF2.m deleted file mode 100644 index 2f06438..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGPBKDF2.m +++ /dev/null @@ -1,76 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "AGPBKDF2.h" -#import "AGRandomGenerator.h" - -#import -#import - -const NSUInteger AGPBKDF2Iterations = 20000; -const NSUInteger AGPBKDF2MinimumIterations = 10000; -const NSUInteger AGPBKDF2DerivedKeyLength = 32; -const NSUInteger AGPBKDF2MinimumSaltLength = 16; - -@implementation AGPBKDF2 { - NSData *_salt; -} - -- (NSData *)deriveKey:(NSString *)password { - return [self deriveKey:password salt:[AGRandomGenerator randomBytes]]; -} - -- (NSData *)deriveKey:(NSString *)password salt:(NSData *)salt { - return [self deriveKey:password salt:salt iterations:AGPBKDF2Iterations]; -} - -- (NSData *)deriveKey:(NSString *)password salt:(NSData *)salt iterations:(NSUInteger)iterations { - NSParameterAssert(password != nil); - NSParameterAssert(salt != nil && [salt length] >= AGPBKDF2MinimumSaltLength); - NSParameterAssert(iterations >= AGPBKDF2MinimumIterations); - - _salt = salt; - - NSMutableData *key = [NSMutableData dataWithLength:AGPBKDF2DerivedKeyLength]; - - int result = CCKeyDerivationPBKDF(kCCPBKDF2, - [password UTF8String], - [password length], - [salt bytes], - [salt length], - kCCPRFHmacAlgSHA1, - (uint)iterations, - [key mutableBytes], - AGPBKDF2DerivedKeyLength); - if (result == kCCParamError) { - return nil; - } - - return key; -} - -- (BOOL)validate:(NSString *)password encryptedPassword:(NSData *)encryptedPassword salt:(NSData *)salt { - NSData *attempt = [self deriveKey:password salt:salt]; - - return [encryptedPassword isEqual:attempt]; -} - -- (NSData *)salt { - return _salt; -} - -@end diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGRandomGenerator.h b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGRandomGenerator.h deleted file mode 100644 index 5e34940..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGRandomGenerator.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - -/** - * Utility class for random generation of cryptographically secure random numbers. - */ -@interface AGRandomGenerator : NSObject - -/** - * Generate secure random numbers with default size of 16 bytes. - * - * @return an NSData object filled with random bytes. - */ -+ (NSData *)randomBytes; - -/** - * Generate secure random numbers with length bytes. - * - * @param length The length of the random bytes to generate. - * - * @return an NSData object filled with random bytes. - */ -+ (NSData *)randomBytes:(size_t)length; - -@end diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGRandomGenerator.m b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGRandomGenerator.m deleted file mode 100644 index 609dae9..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGRandomGenerator.m +++ /dev/null @@ -1,34 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "AGRandomGenerator.h" - -@implementation AGRandomGenerator - -+ (NSData *)randomBytes { - return [self randomBytes:16]; -} - -+ (NSData *)randomBytes:(size_t)length { - NSMutableData *data = [NSMutableData dataWithLength:length]; - - int res = SecRandomCopyBytes(kSecRandomDefault, length, [data mutableBytes]); - - return (res == noErr? data: nil); -} - -@end diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGSecretBox.h b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGSecretBox.h deleted file mode 100644 index 7c84e32..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGSecretBox.h +++ /dev/null @@ -1,58 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import -#import - -/** - * Provide symmetric key authenticated encryption via xsalsa20poly1305 - * (see http://nacl.cr.yp.to/secretbox.html) - */ -@interface AGSecretBox : NSObject - -/** - * Secret box default initialization - * - * @param key the private encryption key provided. - * - * @return the AGSecretBox object. - */ -- (id)initWithKey:(NSData *)key; - -/** - * Encrypts and authenticates the data object provided given a nonce. - * - * @param data The data object to encrypt. - * @param nonce the cryptographically secure pseudorandom number. - * @param error If an error occurs, upon return contains an `NSError` object that describes the problem. - * - * @return An NSData object that holds the encrypted(cipher) data. - */ -- (NSData *)encrypt:(NSData *)data nonce:(NSData *)nonce error:(NSError * __autoreleasing *)error; - -/** - * Decrypts the data object provided given a nonce. - * - * @param data The data object(cipher) to decrypt. - * @param nonce The cryptographically secure pseudorandom number. - * @param error If an error occurs, upon return contains an `NSError` object that describes the problem. - * - * @return An NSData object that holds the decrypted data. - */ -- (NSData *)decrypt:(NSData *)data nonce:(NSData *)nonce error:(NSError * __autoreleasing *)error; - -@end diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGSecretBox.m b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGSecretBox.m deleted file mode 100644 index 22f128b..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGSecretBox.m +++ /dev/null @@ -1,92 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "AGSecretBox.h" -#import "AGUtil.h" - -@implementation AGSecretBox { - NSData *_key; -} - -- (id)initWithKey:(NSData *)key { - NSParameterAssert(key != nil && [key length] == crypto_secretbox_xsalsa20poly1305_KEYBYTES); - - self = [super init]; - if (self) { - _key = key; - } - - return self; -} - -- (NSData *)encrypt:(NSData *)data nonce:(NSData *)nonce error:(NSError * __autoreleasing *)error { - NSParameterAssert(data != nil); - NSParameterAssert(nonce != nil && [nonce length] == crypto_secretbox_xsalsa20poly1305_NONCEBYTES); - - NSData *msg = [AGUtil prependZeros:crypto_secretbox_xsalsa20poly1305_ZEROBYTES msg:data]; - NSMutableData *ct = [[NSMutableData alloc] initWithLength:msg.length]; - - int status = crypto_secretbox_xsalsa20poly1305( - [ct mutableBytes], - [msg bytes], - msg.length, - [nonce bytes], - [_key bytes]); - - - if (status != 0) { - if (error) { - NSDictionary *userInfo = @{NSLocalizedDescriptionKey: - [NSString stringWithFormat:@"failed to encrypt data provided, NaCl error: %d", status]}; - *error = [NSError errorWithDomain:AGCryptoErrorDomain code:AGCryptoFailedToEncryptError userInfo:userInfo]; - } - return nil; - } - - return [ct subdataWithRange:NSMakeRange(crypto_secretbox_xsalsa20poly1305_BOXZEROBYTES, - ct.length - crypto_secretbox_xsalsa20poly1305_BOXZEROBYTES)]; -} - -- (NSData *)decrypt:(NSData *)data nonce:(NSData *)nonce error:(NSError * __autoreleasing *)error { - NSParameterAssert(data != nil); - NSParameterAssert(nonce != nil && [nonce length] == crypto_secretbox_xsalsa20poly1305_NONCEBYTES); - - - NSData *ct = [AGUtil prependZeros:crypto_secretbox_xsalsa20poly1305_BOXZEROBYTES msg:data]; - NSMutableData *message = [[NSMutableData alloc] initWithLength:ct.length]; - - int status = crypto_secretbox_xsalsa20poly1305_open( - [message mutableBytes], - [ct bytes], - message.length, - [nonce bytes], - [_key bytes]); - - if (status != 0) { - if (error) { - NSDictionary *userInfo = @{NSLocalizedDescriptionKey: - [NSString stringWithFormat:@"failed to decrypt data provided, NaCl error: %d", status]}; - *error = [NSError errorWithDomain:AGCryptoErrorDomain code:AGCryptoFailedToDecryptError userInfo:userInfo]; - } - return nil; - } - - return [message subdataWithRange:NSMakeRange(crypto_secretbox_xsalsa20poly1305_ZEROBYTES, - message.length - crypto_secretbox_xsalsa20poly1305_ZEROBYTES)]; -} - -@end diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGSigningKey.h b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGSigningKey.h deleted file mode 100644 index 3c89533..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGSigningKey.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import -#import -#import - -/** - * Create digital signatures - * (see http://ed25519.cr.yp.to) - */ -@interface AGSigningKey : NSObject - -@property(readonly, nonatomic, strong) NSData *secretKey; -@property(readonly, nonatomic, strong) NSData *publicKey; - -/** - * Digitally sign a message to prevent against tampering and forgery. - * - * @param message The message to be signed. - * - * @return An NSData object that holds the signed message. - */ -- (NSData *)sign:(NSData *)message; - -@end \ No newline at end of file diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGSigningKey.m b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGSigningKey.m deleted file mode 100644 index da0d924..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGSigningKey.m +++ /dev/null @@ -1,64 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "AGSigningKey.h" -#import "AGUtil.h" - -@implementation AGSigningKey { - NSMutableData *_secretKey; - NSMutableData *_publicKey; -} - -- (id)init { - self = [super init]; - - if (self) { - NSMutableData *seed = [NSMutableData dataWithLength:crypto_sign_ed25519_SECRETKEYBYTES]; - randombytes([seed mutableBytes], [seed length]); - - _publicKey = [NSMutableData dataWithLength:crypto_sign_ed25519_PUBLICKEYBYTES]; - _secretKey = [NSMutableData dataWithLength:crypto_sign_ed25519_SECRETKEYBYTES]; - - // Generate the keypair - int status = crypto_sign_ed25519_seed_keypair([_publicKey mutableBytes], - [_secretKey mutableBytes], - [seed mutableBytes]); - // should not happen - NSAssert(status == 0, @"Failed to generate a key pair", status); - } - - return self; -} - -- (NSData *)sign:(NSData *)message { - NSParameterAssert(message != nil); - - NSMutableData *signature = [AGUtil prependZeros:crypto_sign_ed25519_BYTES msg:message]; - - unsigned long long bufferLen; - // sign the message - int status = crypto_sign_ed25519([signature mutableBytes], &bufferLen, - [message bytes], - [message length], - [_secretKey bytes]); - - NSAssert(status == 0, @"unable to sign message", status); - - return [signature subdataWithRange:NSMakeRange(0, crypto_sign_ed25519_BYTES)]; -} - -@end \ No newline at end of file diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGUtil.h b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGUtil.h deleted file mode 100644 index ede009a..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGUtil.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import -#import - -typedef NS_ENUM(NSInteger, AGCryptoErrorCodes) { - AGCryptoFailedToEncryptError = -101, - AGCryptoFailedToDecryptError = -102 -}; - -extern NSString * const AGCryptoErrorDomain; - -/** - * Utility class for cryptographic operations - */ -@interface AGUtil : NSObject - -/** - * Append zeros to the message provided. - * - * @param n Number of zeros. - * @param message The provided message. - * - * @return An NSData object that holds the result. - */ -+ (NSMutableData *)prependZeros:(NSUInteger)n msg:(NSData *)message; - -/** - * Convert the provided data to hex. - * - * @param data The NSData to be converted to hex representation. - * - * @return An NSString object with the result of the conversion. - */ -+ (NSString *)hexString:(NSData *)data; - -/** - * Convert the provided hex string to bytes. - * - * @param data The hex string to be converted. - * - * @return An NSData object with the result of the conversion. - */ -+ (NSData *)hexStringToBytes:(NSString *)data; - -@end \ No newline at end of file diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGUtil.m b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGUtil.m deleted file mode 100644 index 3c89536..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGUtil.m +++ /dev/null @@ -1,56 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "AGUtil.h" - -NSString * const AGCryptoErrorDomain = @"AGCryptoErrorDomain"; - -@implementation AGUtil - -+ (NSMutableData *)prependZeros:(NSUInteger)n msg:(NSData *)message { - NSMutableData *data = [NSMutableData dataWithLength:n+message.length]; - - [data replaceBytesInRange:NSMakeRange(n, message.length) withBytes:[message bytes]]; - - return data; -} - -+ (NSString *)hexString:(NSData *)data { - NSMutableString *stringBuffer = [NSMutableString stringWithCapacity:([data length] * 2)]; - const unsigned char *dataBuffer = [data bytes]; - - for (int i = 0; i < [data length]; ++i) { - [stringBuffer appendFormat:@"%02X", dataBuffer[i]]; - } - return stringBuffer; -} - -+ (NSData *)hexStringToBytes:(NSString *)hex { - NSMutableData *buffer = [NSMutableData data]; - unsigned int intValue; - - for (int i = 0; i + 2 <= [hex length]; i += 2) { - NSRange range = NSMakeRange(i, 2); - NSString * hexString = [hex substringWithRange:range]; - NSScanner * scanner = [NSScanner scannerWithString:hexString]; - [scanner scanHexInt:&intValue]; - [buffer appendBytes:&intValue length:1]; - } - return buffer; -} - -@end \ No newline at end of file diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGVerifyKey.h b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGVerifyKey.h deleted file mode 100644 index 28e880e..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGVerifyKey.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import - -/** - * Verify digital signatures - * (see http://ed25519.cr.yp.to) - */ -@interface AGVerifyKey : NSObject - -/** - * Initialize with the public key provided. - * - * @param key The Public key. - - * @return the AGVerifyKey object. - */ -- (id)initWithKey:(NSData *)key; - -/** - * Verify the integrity of the message with the signature provided. - * - * @param message The message to be verified. - * @param signature The provided signature. - * - * @return the result of the verification process. - */ -- (BOOL)verify:(NSData *)message signature:(NSData *)signature; - -@end \ No newline at end of file diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGVerifyKey.m b/Example/Pods/AeroGear-Crypto/crypto-sdk/AGVerifyKey.m deleted file mode 100644 index b21ed14..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AGVerifyKey.m +++ /dev/null @@ -1,63 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "AGVerifyKey.h" -#import "AGUtil.h" -#import - - -@implementation AGVerifyKey { - NSData *_key; -} - -- (id)initWithKey:(NSData *)key { - NSParameterAssert(key != nil && [key length] == crypto_sign_ed25519_PUBLICKEYBYTES); - - self = [super init]; - if (self) { - _key = key; - } - - return self; -} - -- (BOOL)verify:(NSData *)message signature:(NSData *)signature { - NSParameterAssert(message != nil); - NSParameterAssert(signature != nil && [signature length] == crypto_sign_ed25519_BYTES); - - NSMutableData *signAndMsg = [NSMutableData data]; - [signAndMsg appendData:signature]; - [signAndMsg appendData:message]; - - unsigned long long bufferLen; - NSMutableData *newBuffer = [[NSMutableData alloc] initWithLength:signAndMsg.length]; - - int status = crypto_sign_ed25519_open([newBuffer mutableBytes], - &bufferLen, - [signAndMsg bytes], - signAndMsg.length, - [_key bytes]); - - if( status != 0 ) { - NSLog(@"Invalid signature %i", status); - return NO; - } - - return YES; -} - -@end \ No newline at end of file diff --git a/Example/Pods/AeroGear-Crypto/crypto-sdk/AeroGearCrypto.h b/Example/Pods/AeroGear-Crypto/crypto-sdk/AeroGearCrypto.h deleted file mode 100644 index 29951aa..0000000 --- a/Example/Pods/AeroGear-Crypto/crypto-sdk/AeroGearCrypto.h +++ /dev/null @@ -1,32 +0,0 @@ -/* - * JBoss, Home of Professional Open Source. - * Copyright Red Hat, Inc., and individual contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _AEROGEARCRYPTO_ -#define _AEROGEARCRYPTO_ - -// imports -#import "AGPBKDF2.h" -#import "AGRandomGenerator.h" -#import "AGSecretBox.h" -#import "AGCryptoBox.h" -#import "AGHash.h" -#import "AGSigningKey.h" -#import "AGVerifyKey.h" -#import "AGKeyPair.h" -#import "AGUtil.h" - -#endif /* _AEROGEARCRYPTO_ */ diff --git a/Example/Pods/Headers/Private/AeroGear-Crypto/AGCryptoBox.h b/Example/Pods/Headers/Private/AeroGear-Crypto/AGCryptoBox.h deleted file mode 120000 index dd659d2..0000000 --- a/Example/Pods/Headers/Private/AeroGear-Crypto/AGCryptoBox.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGCryptoBox.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/AeroGear-Crypto/AGHash.h b/Example/Pods/Headers/Private/AeroGear-Crypto/AGHash.h deleted file mode 120000 index bf51f07..0000000 --- a/Example/Pods/Headers/Private/AeroGear-Crypto/AGHash.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGHash.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/AeroGear-Crypto/AGKeyPair.h b/Example/Pods/Headers/Private/AeroGear-Crypto/AGKeyPair.h deleted file mode 120000 index c88243b..0000000 --- a/Example/Pods/Headers/Private/AeroGear-Crypto/AGKeyPair.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGKeyPair.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/AeroGear-Crypto/AGPBKDF2.h b/Example/Pods/Headers/Private/AeroGear-Crypto/AGPBKDF2.h deleted file mode 120000 index 6faf9d5..0000000 --- a/Example/Pods/Headers/Private/AeroGear-Crypto/AGPBKDF2.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGPBKDF2.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/AeroGear-Crypto/AGRandomGenerator.h b/Example/Pods/Headers/Private/AeroGear-Crypto/AGRandomGenerator.h deleted file mode 120000 index c922e09..0000000 --- a/Example/Pods/Headers/Private/AeroGear-Crypto/AGRandomGenerator.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGRandomGenerator.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/AeroGear-Crypto/AGSecretBox.h b/Example/Pods/Headers/Private/AeroGear-Crypto/AGSecretBox.h deleted file mode 120000 index e205a76..0000000 --- a/Example/Pods/Headers/Private/AeroGear-Crypto/AGSecretBox.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGSecretBox.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/AeroGear-Crypto/AGSigningKey.h b/Example/Pods/Headers/Private/AeroGear-Crypto/AGSigningKey.h deleted file mode 120000 index 4350a18..0000000 --- a/Example/Pods/Headers/Private/AeroGear-Crypto/AGSigningKey.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGSigningKey.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/AeroGear-Crypto/AGUtil.h b/Example/Pods/Headers/Private/AeroGear-Crypto/AGUtil.h deleted file mode 120000 index 2a604c2..0000000 --- a/Example/Pods/Headers/Private/AeroGear-Crypto/AGUtil.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGUtil.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/AeroGear-Crypto/AGVerifyKey.h b/Example/Pods/Headers/Private/AeroGear-Crypto/AGVerifyKey.h deleted file mode 120000 index 4f2f601..0000000 --- a/Example/Pods/Headers/Private/AeroGear-Crypto/AGVerifyKey.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGVerifyKey.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/AeroGear-Crypto/AeroGearCrypto.h b/Example/Pods/Headers/Private/AeroGear-Crypto/AeroGearCrypto.h deleted file mode 120000 index 1dacf92..0000000 --- a/Example/Pods/Headers/Private/AeroGear-Crypto/AeroGearCrypto.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AeroGearCrypto.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/NSDataAES/NSData+AES.h b/Example/Pods/Headers/Private/NSDataAES/NSData+AES.h new file mode 120000 index 0000000..53fa104 --- /dev/null +++ b/Example/Pods/Headers/Private/NSDataAES/NSData+AES.h @@ -0,0 +1 @@ +../../../NSDataAES/NSDataAES/Classes/NSData+AES.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/NSDataAES/NSData+AESKey.h b/Example/Pods/Headers/Private/NSDataAES/NSData+AESKey.h new file mode 120000 index 0000000..730eb6f --- /dev/null +++ b/Example/Pods/Headers/Private/NSDataAES/NSData+AESKey.h @@ -0,0 +1 @@ +../../../NSDataAES/NSDataAES/Classes/NSData+AESKey.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/NSDataAES/NSData+AESValue.h b/Example/Pods/Headers/Private/NSDataAES/NSData+AESValue.h new file mode 120000 index 0000000..acc011d --- /dev/null +++ b/Example/Pods/Headers/Private/NSDataAES/NSData+AESValue.h @@ -0,0 +1 @@ +../../../NSDataAES/NSDataAES/Classes/NSData+AESValue.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/NSDataAES/NSData+SHA.h b/Example/Pods/Headers/Private/NSDataAES/NSData+SHA.h new file mode 120000 index 0000000..9e06f2c --- /dev/null +++ b/Example/Pods/Headers/Private/NSDataAES/NSData+SHA.h @@ -0,0 +1 @@ +../../../NSDataAES/NSDataAES/Classes/NSData+SHA.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/NSDataAES/NSDataAESCipher.h b/Example/Pods/Headers/Private/NSDataAES/NSDataAESCipher.h new file mode 120000 index 0000000..5947b70 --- /dev/null +++ b/Example/Pods/Headers/Private/NSDataAES/NSDataAESCipher.h @@ -0,0 +1 @@ +../../../NSDataAES/NSDataAES/Classes/NSDataAESCipher.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/NSDataAES/NSMutableData+AES.h b/Example/Pods/Headers/Private/NSDataAES/NSMutableData+AES.h new file mode 120000 index 0000000..acc05c8 --- /dev/null +++ b/Example/Pods/Headers/Private/NSDataAES/NSMutableData+AES.h @@ -0,0 +1 @@ +../../../NSDataAES/NSDataAES/Classes/NSMutableData+AES.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_auth/hmacsha256/ref/api.h b/Example/Pods/Headers/Private/crypto_auth/hmacsha256/ref/api.h deleted file mode 120000 index 70684e7..0000000 --- a/Example/Pods/Headers/Private/crypto_auth/hmacsha256/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_auth/hmacsha256/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_auth/hmacsha512256/ref/api.h b/Example/Pods/Headers/Private/crypto_auth/hmacsha512256/ref/api.h deleted file mode 120000 index f7ab9cf..0000000 --- a/Example/Pods/Headers/Private/crypto_auth/hmacsha512256/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_box/curve25519xsalsa20poly1305/ref/api.h b/Example/Pods/Headers/Private/crypto_box/curve25519xsalsa20poly1305/ref/api.h deleted file mode 120000 index be0ae24..0000000 --- a/Example/Pods/Headers/Private/crypto_box/curve25519xsalsa20poly1305/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_core/hsalsa20/ref2/api.h b/Example/Pods/Headers/Private/crypto_core/hsalsa20/ref2/api.h deleted file mode 120000 index 6f38c58..0000000 --- a/Example/Pods/Headers/Private/crypto_core/hsalsa20/ref2/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_core/hsalsa20/ref2/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_core/salsa20/ref/api.h b/Example/Pods/Headers/Private/crypto_core/salsa20/ref/api.h deleted file mode 120000 index 877f01a..0000000 --- a/Example/Pods/Headers/Private/crypto_core/salsa20/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_core/salsa20/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_core/salsa2012/ref/api.h b/Example/Pods/Headers/Private/crypto_core/salsa2012/ref/api.h deleted file mode 120000 index 221caf9..0000000 --- a/Example/Pods/Headers/Private/crypto_core/salsa2012/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_core/salsa2012/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_core/salsa208/ref/api.h b/Example/Pods/Headers/Private/crypto_core/salsa208/ref/api.h deleted file mode 120000 index a28c384..0000000 --- a/Example/Pods/Headers/Private/crypto_core/salsa208/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_core/salsa208/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_generichash/blake2/ref/api.h b/Example/Pods/Headers/Private/crypto_generichash/blake2/ref/api.h deleted file mode 120000 index 5e1edf3..0000000 --- a/Example/Pods/Headers/Private/crypto_generichash/blake2/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_generichash/blake2/ref/blake2-impl.h b/Example/Pods/Headers/Private/crypto_generichash/blake2/ref/blake2-impl.h deleted file mode 120000 index 167db16..0000000 --- a/Example/Pods/Headers/Private/crypto_generichash/blake2/ref/blake2-impl.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/blake2-impl.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_generichash/blake2/ref/blake2.h b/Example/Pods/Headers/Private/crypto_generichash/blake2/ref/blake2.h deleted file mode 120000 index 132dc1b..0000000 --- a/Example/Pods/Headers/Private/crypto_generichash/blake2/ref/blake2.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/blake2.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_hash/sha256/ref/api.h b/Example/Pods/Headers/Private/crypto_hash/sha256/ref/api.h deleted file mode 120000 index 3e70b96..0000000 --- a/Example/Pods/Headers/Private/crypto_hash/sha256/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_hash/sha256/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_hash/sha512/ref/api.h b/Example/Pods/Headers/Private/crypto_hash/sha512/ref/api.h deleted file mode 120000 index bd4bef8..0000000 --- a/Example/Pods/Headers/Private/crypto_hash/sha512/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_hash/sha512/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_hashblocks/sha256/ref/api.h b/Example/Pods/Headers/Private/crypto_hashblocks/sha256/ref/api.h deleted file mode 120000 index 9d89333..0000000 --- a/Example/Pods/Headers/Private/crypto_hashblocks/sha256/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_hashblocks/sha256/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_hashblocks/sha512/ref/api.h b/Example/Pods/Headers/Private/crypto_hashblocks/sha512/ref/api.h deleted file mode 120000 index b3d3ff4..0000000 --- a/Example/Pods/Headers/Private/crypto_hashblocks/sha512/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_hashblocks/sha512/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_onetimeauth/poly1305/53/api.h b/Example/Pods/Headers/Private/crypto_onetimeauth/poly1305/53/api.h deleted file mode 120000 index 95b9e36..0000000 --- a/Example/Pods/Headers/Private/crypto_onetimeauth/poly1305/53/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/53/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_onetimeauth/poly1305/donna/api.h b/Example/Pods/Headers/Private/crypto_onetimeauth/poly1305/donna/api.h deleted file mode 120000 index e82ac07..0000000 --- a/Example/Pods/Headers/Private/crypto_onetimeauth/poly1305/donna/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_onetimeauth/poly1305/donna/portable-jane.h b/Example/Pods/Headers/Private/crypto_onetimeauth/poly1305/donna/portable-jane.h deleted file mode 120000 index 5cb0b38..0000000 --- a/Example/Pods/Headers/Private/crypto_onetimeauth/poly1305/donna/portable-jane.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/portable-jane.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_scalarmult/curve25519/donna_c64/api.h b/Example/Pods/Headers/Private/crypto_scalarmult/curve25519/donna_c64/api.h deleted file mode 120000 index 62a4eb4..0000000 --- a/Example/Pods/Headers/Private/crypto_scalarmult/curve25519/donna_c64/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/donna_c64/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_scalarmult/curve25519/ref/api.h b/Example/Pods/Headers/Private/crypto_scalarmult/curve25519/ref/api.h deleted file mode 120000 index 6005134..0000000 --- a/Example/Pods/Headers/Private/crypto_scalarmult/curve25519/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_secretbox/xsalsa20poly1305/ref/api.h b/Example/Pods/Headers/Private/crypto_secretbox/xsalsa20poly1305/ref/api.h deleted file mode 120000 index 0aadbfe..0000000 --- a/Example/Pods/Headers/Private/crypto_secretbox/xsalsa20poly1305/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_secretbox/xsalsa20poly1305/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_shorthash/siphash24/ref/api.h b/Example/Pods/Headers/Private/crypto_shorthash/siphash24/ref/api.h deleted file mode 120000 index 3dce8e2..0000000 --- a/Example/Pods/Headers/Private/crypto_shorthash/siphash24/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_shorthash/siphash24/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/api.h b/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/api.h deleted file mode 120000 index 603d45d..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/base.h b/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/base.h deleted file mode 120000 index 20f8bad..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/base.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/base.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/base2.h b/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/base2.h deleted file mode 120000 index 149eae3..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/base2.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/base2.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/d.h b/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/d.h deleted file mode 120000 index d78fa70..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/d.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/d.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/d2.h b/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/d2.h deleted file mode 120000 index 1fefcea..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/d2.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/d2.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/fe.h b/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/fe.h deleted file mode 120000 index 89dccc6..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/fe.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge.h b/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge.h deleted file mode 120000 index 815f1a9..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_add.h b/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_add.h deleted file mode 120000 index f662214..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_add.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_add.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_madd.h b/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_madd.h deleted file mode 120000 index 7bb9dd0..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_madd.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_madd.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_msub.h b/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_msub.h deleted file mode 120000 index d567ce3..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_msub.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_msub.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_p2_dbl.h b/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_p2_dbl.h deleted file mode 120000 index 224d865..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_p2_dbl.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p2_dbl.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_sub.h b/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_sub.h deleted file mode 120000 index ab6a1bf..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/ge_sub.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_sub.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/pow22523.h b/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/pow22523.h deleted file mode 120000 index ebae7c3..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/pow22523.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/pow22523.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/pow225521.h b/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/pow225521.h deleted file mode 120000 index 4fc3ba2..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/pow225521.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/pow225521.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/sc.h b/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/sc.h deleted file mode 120000 index b9e43a8..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/sc.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sc.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/sqrtm1.h b/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/sqrtm1.h deleted file mode 120000 index 7ab9323..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/ed25519/ref10/sqrtm1.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sqrtm1.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/edwards25519sha512batch/ref/api.h b/Example/Pods/Headers/Private/crypto_sign/edwards25519sha512batch/ref/api.h deleted file mode 120000 index c9c3f18..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/edwards25519sha512batch/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/edwards25519sha512batch/ref/fe25519.h b/Example/Pods/Headers/Private/crypto_sign/edwards25519sha512batch/ref/fe25519.h deleted file mode 120000 index 95fca24..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/edwards25519sha512batch/ref/fe25519.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/fe25519.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/edwards25519sha512batch/ref/ge25519.h b/Example/Pods/Headers/Private/crypto_sign/edwards25519sha512batch/ref/ge25519.h deleted file mode 120000 index 8381a61..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/edwards25519sha512batch/ref/ge25519.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/ge25519.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_sign/edwards25519sha512batch/ref/sc25519.h b/Example/Pods/Headers/Private/crypto_sign/edwards25519sha512batch/ref/sc25519.h deleted file mode 120000 index a15e17a..0000000 --- a/Example/Pods/Headers/Private/crypto_sign/edwards25519sha512batch/ref/sc25519.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/sc25519.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/api.h b/Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/api.h deleted file mode 120000 index 508d0c8..0000000 --- a/Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/common.h b/Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/common.h deleted file mode 120000 index 3e1ff3a..0000000 --- a/Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/common.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/common.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/consts.h b/Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/consts.h deleted file mode 120000 index a7453e8..0000000 --- a/Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/consts.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/consts.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/int128.h b/Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/int128.h deleted file mode 120000 index 854e25d..0000000 --- a/Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/int128.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/int128.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/types.h b/Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/types.h deleted file mode 120000 index 607da7d..0000000 --- a/Example/Pods/Headers/Private/crypto_stream/aes128ctr/portable/types.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/types.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/aes-table-be.h b/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/aes-table-be.h deleted file mode 120000 index 746512f..0000000 --- a/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/aes-table-be.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table-be.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/aes-table-le.h b/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/aes-table-le.h deleted file mode 120000 index 0c343e3..0000000 --- a/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/aes-table-le.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table-le.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/aes-table.h b/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/aes-table.h deleted file mode 120000 index 1a32bab..0000000 --- a/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/aes-table.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/aes256.h b/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/aes256.h deleted file mode 120000 index 0773669..0000000 --- a/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/aes256.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes256.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/api.h b/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/api.h deleted file mode 120000 index 0cbd980..0000000 --- a/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/ecrypt-sync.h b/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/ecrypt-sync.h deleted file mode 120000 index 1854825..0000000 --- a/Example/Pods/Headers/Private/crypto_stream/aes256estream/hongjun/ecrypt-sync.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/ecrypt-sync.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_stream/salsa20/amd64_xmm6/api.h b/Example/Pods/Headers/Private/crypto_stream/salsa20/amd64_xmm6/api.h deleted file mode 120000 index 7d344c7..0000000 --- a/Example/Pods/Headers/Private/crypto_stream/salsa20/amd64_xmm6/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/salsa20/amd64_xmm6/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_stream/salsa20/ref/api.h b/Example/Pods/Headers/Private/crypto_stream/salsa20/ref/api.h deleted file mode 120000 index 33d193b..0000000 --- a/Example/Pods/Headers/Private/crypto_stream/salsa20/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/salsa20/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_stream/salsa2012/ref/api.h b/Example/Pods/Headers/Private/crypto_stream/salsa2012/ref/api.h deleted file mode 120000 index 6397eeb..0000000 --- a/Example/Pods/Headers/Private/crypto_stream/salsa2012/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/salsa2012/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_stream/salsa208/ref/api.h b/Example/Pods/Headers/Private/crypto_stream/salsa208/ref/api.h deleted file mode 120000 index 60cc718..0000000 --- a/Example/Pods/Headers/Private/crypto_stream/salsa208/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/salsa208/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_stream/xsalsa20/ref/api.h b/Example/Pods/Headers/Private/crypto_stream/xsalsa20/ref/api.h deleted file mode 120000 index 4b4d83a..0000000 --- a/Example/Pods/Headers/Private/crypto_stream/xsalsa20/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/xsalsa20/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_verify/16/ref/api.h b/Example/Pods/Headers/Private/crypto_verify/16/ref/api.h deleted file mode 120000 index f2e2fd5..0000000 --- a/Example/Pods/Headers/Private/crypto_verify/16/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_verify/16/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/crypto_verify/32/ref/api.h b/Example/Pods/Headers/Private/crypto_verify/32/ref/api.h deleted file mode 120000 index 621e0ac..0000000 --- a/Example/Pods/Headers/Private/crypto_verify/32/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_verify/32/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium.h b/Example/Pods/Headers/Private/libsodium-ios/sodium.h deleted file mode 120000 index 96e7a16..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium.h +++ /dev/null @@ -1 +0,0 @@ -../../../libsodium-ios/src/libsodium/include/sodium.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/core.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/core.h deleted file mode 120000 index bc63730..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/core.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/core.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_auth.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_auth.h deleted file mode 120000 index 0a58d16..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_auth.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_auth.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_auth_hmacsha256.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_auth_hmacsha256.h deleted file mode 120000 index 84612c0..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_auth_hmacsha256.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_auth_hmacsha256.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_auth_hmacsha512256.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_auth_hmacsha512256.h deleted file mode 120000 index 5a2ac12..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_auth_hmacsha512256.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_box.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_box.h deleted file mode 120000 index 637a34a..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_box.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_box.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_box_curve25519xsalsa20poly1305.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_box_curve25519xsalsa20poly1305.h deleted file mode 120000 index 90eda6f..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_box_curve25519xsalsa20poly1305.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_core_hsalsa20.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_core_hsalsa20.h deleted file mode 120000 index f6c1076..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_core_hsalsa20.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_core_hsalsa20.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_core_salsa20.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_core_salsa20.h deleted file mode 120000 index 698ee89..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_core_salsa20.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa20.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_core_salsa2012.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_core_salsa2012.h deleted file mode 120000 index badab92..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_core_salsa2012.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa2012.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_core_salsa208.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_core_salsa208.h deleted file mode 120000 index 40bc733..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_core_salsa208.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa208.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_generichash.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_generichash.h deleted file mode 120000 index 8cc6366..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_generichash.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_generichash.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_generichash_blake2b.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_generichash_blake2b.h deleted file mode 120000 index 4841ecc..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_generichash_blake2b.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_generichash_blake2b.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hash.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hash.h deleted file mode 120000 index fbfbf51..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hash.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_hash.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hash_sha256.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hash_sha256.h deleted file mode 120000 index 1cdf128..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hash_sha256.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_hash_sha256.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hash_sha512.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hash_sha512.h deleted file mode 120000 index 71ee098..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hash_sha512.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_hash_sha512.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hashblocks_sha256.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hashblocks_sha256.h deleted file mode 120000 index a2b39ed..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hashblocks_sha256.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_hashblocks_sha256.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hashblocks_sha512.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hashblocks_sha512.h deleted file mode 120000 index 3e9306f..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_hashblocks_sha512.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_hashblocks_sha512.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_int32.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_int32.h deleted file mode 120000 index b952f68..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_int32.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_int32.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_int64.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_int64.h deleted file mode 120000 index e82eb0f..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_int64.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_int64.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_onetimeauth.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_onetimeauth.h deleted file mode 120000 index 039eb5f..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_onetimeauth.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_onetimeauth_poly1305.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_onetimeauth_poly1305.h deleted file mode 120000 index 31c6eaa..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_onetimeauth_poly1305.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_onetimeauth_poly1305_53.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_onetimeauth_poly1305_53.h deleted file mode 120000 index f9d7f2d..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_onetimeauth_poly1305_53.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305_53.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_onetimeauth_poly1305_donna.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_onetimeauth_poly1305_donna.h deleted file mode 120000 index 2d2ea05..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_onetimeauth_poly1305_donna.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305_donna.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_scalarmult.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_scalarmult.h deleted file mode 120000 index 227144a..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_scalarmult.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_scalarmult.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_scalarmult_curve25519.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_scalarmult_curve25519.h deleted file mode 120000 index 9946449..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_scalarmult_curve25519.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_scalarmult_curve25519.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_secretbox.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_secretbox.h deleted file mode 120000 index 46a4520..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_secretbox.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_secretbox.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_secretbox_xsalsa20poly1305.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_secretbox_xsalsa20poly1305.h deleted file mode 120000 index 263158d..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_secretbox_xsalsa20poly1305.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_shorthash.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_shorthash.h deleted file mode 120000 index 41a4e83..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_shorthash.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_shorthash.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_shorthash_siphash24.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_shorthash_siphash24.h deleted file mode 120000 index 1700717..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_shorthash_siphash24.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_shorthash_siphash24.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_sign.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_sign.h deleted file mode 120000 index 2385019..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_sign.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_sign.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_sign_ed25519.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_sign_ed25519.h deleted file mode 120000 index afae32c..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_sign_ed25519.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_sign_ed25519.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_sign_edwards25519sha512batch.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_sign_edwards25519sha512batch.h deleted file mode 120000 index 30d0076..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_sign_edwards25519sha512batch.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_sign_edwards25519sha512batch.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream.h deleted file mode 120000 index 9842681..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_stream.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_aes128ctr.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_aes128ctr.h deleted file mode 120000 index 45a0487..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_aes128ctr.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_stream_aes128ctr.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_aes256estream.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_aes256estream.h deleted file mode 120000 index 998651a..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_aes256estream.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_stream_aes256estream.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_salsa20.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_salsa20.h deleted file mode 120000 index 85e3ebc..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_salsa20.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa20.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_salsa2012.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_salsa2012.h deleted file mode 120000 index f668c11..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_salsa2012.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa2012.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_salsa208.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_salsa208.h deleted file mode 120000 index 57a0b84..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_salsa208.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa208.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_xsalsa20.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_xsalsa20.h deleted file mode 120000 index 4d2a70a..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_stream_xsalsa20.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_stream_xsalsa20.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_uint16.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_uint16.h deleted file mode 120000 index 3a93d64..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_uint16.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_uint16.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_uint32.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_uint32.h deleted file mode 120000 index 12bb72a..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_uint32.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_uint32.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_uint64.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_uint64.h deleted file mode 120000 index fb1c7da..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_uint64.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_uint64.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_uint8.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_uint8.h deleted file mode 120000 index 030982d..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_uint8.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_uint8.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_verify_16.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_verify_16.h deleted file mode 120000 index a2a21ff..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_verify_16.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_verify_16.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_verify_32.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_verify_32.h deleted file mode 120000 index 9f5e4d8..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/crypto_verify_32.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_verify_32.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/export.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/export.h deleted file mode 120000 index 57aad9a..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/export.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/export.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/randombytes.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/randombytes.h deleted file mode 120000 index 57020dd..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/randombytes.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/randombytes.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/randombytes_salsa20_random.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/randombytes_salsa20_random.h deleted file mode 120000 index 8edfe7b..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/randombytes_salsa20_random.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/randombytes_salsa20_random.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/randombytes_sysrandom.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/randombytes_sysrandom.h deleted file mode 120000 index 3fbf7cc..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/randombytes_sysrandom.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/randombytes_sysrandom.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/utils.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/utils.h deleted file mode 120000 index 2ad9e43..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/utils.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/utils.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/libsodium-ios/sodium/version.h b/Example/Pods/Headers/Private/libsodium-ios/sodium/version.h deleted file mode 120000 index 80929b7..0000000 --- a/Example/Pods/Headers/Private/libsodium-ios/sodium/version.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/version.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/AeroGear-Crypto/AGCryptoBox.h b/Example/Pods/Headers/Public/AeroGear-Crypto/AGCryptoBox.h deleted file mode 120000 index dd659d2..0000000 --- a/Example/Pods/Headers/Public/AeroGear-Crypto/AGCryptoBox.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGCryptoBox.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/AeroGear-Crypto/AGHash.h b/Example/Pods/Headers/Public/AeroGear-Crypto/AGHash.h deleted file mode 120000 index bf51f07..0000000 --- a/Example/Pods/Headers/Public/AeroGear-Crypto/AGHash.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGHash.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/AeroGear-Crypto/AGKeyPair.h b/Example/Pods/Headers/Public/AeroGear-Crypto/AGKeyPair.h deleted file mode 120000 index c88243b..0000000 --- a/Example/Pods/Headers/Public/AeroGear-Crypto/AGKeyPair.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGKeyPair.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/AeroGear-Crypto/AGPBKDF2.h b/Example/Pods/Headers/Public/AeroGear-Crypto/AGPBKDF2.h deleted file mode 120000 index 6faf9d5..0000000 --- a/Example/Pods/Headers/Public/AeroGear-Crypto/AGPBKDF2.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGPBKDF2.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/AeroGear-Crypto/AGRandomGenerator.h b/Example/Pods/Headers/Public/AeroGear-Crypto/AGRandomGenerator.h deleted file mode 120000 index c922e09..0000000 --- a/Example/Pods/Headers/Public/AeroGear-Crypto/AGRandomGenerator.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGRandomGenerator.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/AeroGear-Crypto/AGSecretBox.h b/Example/Pods/Headers/Public/AeroGear-Crypto/AGSecretBox.h deleted file mode 120000 index e205a76..0000000 --- a/Example/Pods/Headers/Public/AeroGear-Crypto/AGSecretBox.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGSecretBox.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/AeroGear-Crypto/AGSigningKey.h b/Example/Pods/Headers/Public/AeroGear-Crypto/AGSigningKey.h deleted file mode 120000 index 4350a18..0000000 --- a/Example/Pods/Headers/Public/AeroGear-Crypto/AGSigningKey.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGSigningKey.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/AeroGear-Crypto/AGUtil.h b/Example/Pods/Headers/Public/AeroGear-Crypto/AGUtil.h deleted file mode 120000 index 2a604c2..0000000 --- a/Example/Pods/Headers/Public/AeroGear-Crypto/AGUtil.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGUtil.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/AeroGear-Crypto/AGVerifyKey.h b/Example/Pods/Headers/Public/AeroGear-Crypto/AGVerifyKey.h deleted file mode 120000 index 4f2f601..0000000 --- a/Example/Pods/Headers/Public/AeroGear-Crypto/AGVerifyKey.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AGVerifyKey.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/AeroGear-Crypto/AeroGearCrypto.h b/Example/Pods/Headers/Public/AeroGear-Crypto/AeroGearCrypto.h deleted file mode 120000 index 1dacf92..0000000 --- a/Example/Pods/Headers/Public/AeroGear-Crypto/AeroGearCrypto.h +++ /dev/null @@ -1 +0,0 @@ -../../../AeroGear-Crypto/crypto-sdk/AeroGearCrypto.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/NSDataAES/NSData+AES.h b/Example/Pods/Headers/Public/NSDataAES/NSData+AES.h new file mode 120000 index 0000000..53fa104 --- /dev/null +++ b/Example/Pods/Headers/Public/NSDataAES/NSData+AES.h @@ -0,0 +1 @@ +../../../NSDataAES/NSDataAES/Classes/NSData+AES.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/NSDataAES/NSData+AESKey.h b/Example/Pods/Headers/Public/NSDataAES/NSData+AESKey.h new file mode 120000 index 0000000..730eb6f --- /dev/null +++ b/Example/Pods/Headers/Public/NSDataAES/NSData+AESKey.h @@ -0,0 +1 @@ +../../../NSDataAES/NSDataAES/Classes/NSData+AESKey.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/NSDataAES/NSData+AESValue.h b/Example/Pods/Headers/Public/NSDataAES/NSData+AESValue.h new file mode 120000 index 0000000..acc011d --- /dev/null +++ b/Example/Pods/Headers/Public/NSDataAES/NSData+AESValue.h @@ -0,0 +1 @@ +../../../NSDataAES/NSDataAES/Classes/NSData+AESValue.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/NSDataAES/NSData+SHA.h b/Example/Pods/Headers/Public/NSDataAES/NSData+SHA.h new file mode 120000 index 0000000..9e06f2c --- /dev/null +++ b/Example/Pods/Headers/Public/NSDataAES/NSData+SHA.h @@ -0,0 +1 @@ +../../../NSDataAES/NSDataAES/Classes/NSData+SHA.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/NSDataAES/NSDataAESCipher.h b/Example/Pods/Headers/Public/NSDataAES/NSDataAESCipher.h new file mode 120000 index 0000000..5947b70 --- /dev/null +++ b/Example/Pods/Headers/Public/NSDataAES/NSDataAESCipher.h @@ -0,0 +1 @@ +../../../NSDataAES/NSDataAES/Classes/NSDataAESCipher.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/NSDataAES/NSMutableData+AES.h b/Example/Pods/Headers/Public/NSDataAES/NSMutableData+AES.h new file mode 120000 index 0000000..acc05c8 --- /dev/null +++ b/Example/Pods/Headers/Public/NSDataAES/NSMutableData+AES.h @@ -0,0 +1 @@ +../../../NSDataAES/NSDataAES/Classes/NSMutableData+AES.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_auth/hmacsha256/ref/api.h b/Example/Pods/Headers/Public/crypto_auth/hmacsha256/ref/api.h deleted file mode 120000 index 70684e7..0000000 --- a/Example/Pods/Headers/Public/crypto_auth/hmacsha256/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_auth/hmacsha256/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_auth/hmacsha512256/ref/api.h b/Example/Pods/Headers/Public/crypto_auth/hmacsha512256/ref/api.h deleted file mode 120000 index f7ab9cf..0000000 --- a/Example/Pods/Headers/Public/crypto_auth/hmacsha512256/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_box/curve25519xsalsa20poly1305/ref/api.h b/Example/Pods/Headers/Public/crypto_box/curve25519xsalsa20poly1305/ref/api.h deleted file mode 120000 index be0ae24..0000000 --- a/Example/Pods/Headers/Public/crypto_box/curve25519xsalsa20poly1305/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_core/hsalsa20/ref2/api.h b/Example/Pods/Headers/Public/crypto_core/hsalsa20/ref2/api.h deleted file mode 120000 index 6f38c58..0000000 --- a/Example/Pods/Headers/Public/crypto_core/hsalsa20/ref2/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_core/hsalsa20/ref2/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_core/salsa20/ref/api.h b/Example/Pods/Headers/Public/crypto_core/salsa20/ref/api.h deleted file mode 120000 index 877f01a..0000000 --- a/Example/Pods/Headers/Public/crypto_core/salsa20/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_core/salsa20/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_core/salsa2012/ref/api.h b/Example/Pods/Headers/Public/crypto_core/salsa2012/ref/api.h deleted file mode 120000 index 221caf9..0000000 --- a/Example/Pods/Headers/Public/crypto_core/salsa2012/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_core/salsa2012/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_core/salsa208/ref/api.h b/Example/Pods/Headers/Public/crypto_core/salsa208/ref/api.h deleted file mode 120000 index a28c384..0000000 --- a/Example/Pods/Headers/Public/crypto_core/salsa208/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_core/salsa208/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_generichash/blake2/ref/api.h b/Example/Pods/Headers/Public/crypto_generichash/blake2/ref/api.h deleted file mode 120000 index 5e1edf3..0000000 --- a/Example/Pods/Headers/Public/crypto_generichash/blake2/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_generichash/blake2/ref/blake2-impl.h b/Example/Pods/Headers/Public/crypto_generichash/blake2/ref/blake2-impl.h deleted file mode 120000 index 167db16..0000000 --- a/Example/Pods/Headers/Public/crypto_generichash/blake2/ref/blake2-impl.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/blake2-impl.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_generichash/blake2/ref/blake2.h b/Example/Pods/Headers/Public/crypto_generichash/blake2/ref/blake2.h deleted file mode 120000 index 132dc1b..0000000 --- a/Example/Pods/Headers/Public/crypto_generichash/blake2/ref/blake2.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/blake2.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_hash/sha256/ref/api.h b/Example/Pods/Headers/Public/crypto_hash/sha256/ref/api.h deleted file mode 120000 index 3e70b96..0000000 --- a/Example/Pods/Headers/Public/crypto_hash/sha256/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_hash/sha256/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_hash/sha512/ref/api.h b/Example/Pods/Headers/Public/crypto_hash/sha512/ref/api.h deleted file mode 120000 index bd4bef8..0000000 --- a/Example/Pods/Headers/Public/crypto_hash/sha512/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_hash/sha512/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_hashblocks/sha256/ref/api.h b/Example/Pods/Headers/Public/crypto_hashblocks/sha256/ref/api.h deleted file mode 120000 index 9d89333..0000000 --- a/Example/Pods/Headers/Public/crypto_hashblocks/sha256/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_hashblocks/sha256/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_hashblocks/sha512/ref/api.h b/Example/Pods/Headers/Public/crypto_hashblocks/sha512/ref/api.h deleted file mode 120000 index b3d3ff4..0000000 --- a/Example/Pods/Headers/Public/crypto_hashblocks/sha512/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_hashblocks/sha512/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_onetimeauth/poly1305/53/api.h b/Example/Pods/Headers/Public/crypto_onetimeauth/poly1305/53/api.h deleted file mode 120000 index 95b9e36..0000000 --- a/Example/Pods/Headers/Public/crypto_onetimeauth/poly1305/53/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/53/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_onetimeauth/poly1305/donna/api.h b/Example/Pods/Headers/Public/crypto_onetimeauth/poly1305/donna/api.h deleted file mode 120000 index e82ac07..0000000 --- a/Example/Pods/Headers/Public/crypto_onetimeauth/poly1305/donna/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_onetimeauth/poly1305/donna/portable-jane.h b/Example/Pods/Headers/Public/crypto_onetimeauth/poly1305/donna/portable-jane.h deleted file mode 120000 index 5cb0b38..0000000 --- a/Example/Pods/Headers/Public/crypto_onetimeauth/poly1305/donna/portable-jane.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/portable-jane.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_scalarmult/curve25519/donna_c64/api.h b/Example/Pods/Headers/Public/crypto_scalarmult/curve25519/donna_c64/api.h deleted file mode 120000 index 62a4eb4..0000000 --- a/Example/Pods/Headers/Public/crypto_scalarmult/curve25519/donna_c64/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/donna_c64/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_scalarmult/curve25519/ref/api.h b/Example/Pods/Headers/Public/crypto_scalarmult/curve25519/ref/api.h deleted file mode 120000 index 6005134..0000000 --- a/Example/Pods/Headers/Public/crypto_scalarmult/curve25519/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_secretbox/xsalsa20poly1305/ref/api.h b/Example/Pods/Headers/Public/crypto_secretbox/xsalsa20poly1305/ref/api.h deleted file mode 120000 index 0aadbfe..0000000 --- a/Example/Pods/Headers/Public/crypto_secretbox/xsalsa20poly1305/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_secretbox/xsalsa20poly1305/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_shorthash/siphash24/ref/api.h b/Example/Pods/Headers/Public/crypto_shorthash/siphash24/ref/api.h deleted file mode 120000 index 3dce8e2..0000000 --- a/Example/Pods/Headers/Public/crypto_shorthash/siphash24/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_shorthash/siphash24/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/api.h b/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/api.h deleted file mode 120000 index 603d45d..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/base.h b/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/base.h deleted file mode 120000 index 20f8bad..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/base.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/base.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/base2.h b/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/base2.h deleted file mode 120000 index 149eae3..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/base2.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/base2.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/d.h b/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/d.h deleted file mode 120000 index d78fa70..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/d.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/d.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/d2.h b/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/d2.h deleted file mode 120000 index 1fefcea..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/d2.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/d2.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/fe.h b/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/fe.h deleted file mode 120000 index 89dccc6..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/fe.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge.h b/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge.h deleted file mode 120000 index 815f1a9..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_add.h b/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_add.h deleted file mode 120000 index f662214..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_add.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_add.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_madd.h b/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_madd.h deleted file mode 120000 index 7bb9dd0..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_madd.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_madd.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_msub.h b/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_msub.h deleted file mode 120000 index d567ce3..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_msub.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_msub.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_p2_dbl.h b/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_p2_dbl.h deleted file mode 120000 index 224d865..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_p2_dbl.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p2_dbl.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_sub.h b/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_sub.h deleted file mode 120000 index ab6a1bf..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/ge_sub.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_sub.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/pow22523.h b/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/pow22523.h deleted file mode 120000 index ebae7c3..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/pow22523.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/pow22523.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/pow225521.h b/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/pow225521.h deleted file mode 120000 index 4fc3ba2..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/pow225521.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/pow225521.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/sc.h b/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/sc.h deleted file mode 120000 index b9e43a8..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/sc.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sc.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/sqrtm1.h b/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/sqrtm1.h deleted file mode 120000 index 7ab9323..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/ed25519/ref10/sqrtm1.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sqrtm1.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/edwards25519sha512batch/ref/api.h b/Example/Pods/Headers/Public/crypto_sign/edwards25519sha512batch/ref/api.h deleted file mode 120000 index c9c3f18..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/edwards25519sha512batch/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/edwards25519sha512batch/ref/fe25519.h b/Example/Pods/Headers/Public/crypto_sign/edwards25519sha512batch/ref/fe25519.h deleted file mode 120000 index 95fca24..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/edwards25519sha512batch/ref/fe25519.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/fe25519.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/edwards25519sha512batch/ref/ge25519.h b/Example/Pods/Headers/Public/crypto_sign/edwards25519sha512batch/ref/ge25519.h deleted file mode 120000 index 8381a61..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/edwards25519sha512batch/ref/ge25519.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/ge25519.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_sign/edwards25519sha512batch/ref/sc25519.h b/Example/Pods/Headers/Public/crypto_sign/edwards25519sha512batch/ref/sc25519.h deleted file mode 120000 index a15e17a..0000000 --- a/Example/Pods/Headers/Public/crypto_sign/edwards25519sha512batch/ref/sc25519.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/sc25519.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/api.h b/Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/api.h deleted file mode 120000 index 508d0c8..0000000 --- a/Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/common.h b/Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/common.h deleted file mode 120000 index 3e1ff3a..0000000 --- a/Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/common.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/common.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/consts.h b/Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/consts.h deleted file mode 120000 index a7453e8..0000000 --- a/Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/consts.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/consts.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/int128.h b/Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/int128.h deleted file mode 120000 index 854e25d..0000000 --- a/Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/int128.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/int128.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/types.h b/Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/types.h deleted file mode 120000 index 607da7d..0000000 --- a/Example/Pods/Headers/Public/crypto_stream/aes128ctr/portable/types.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/types.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/aes-table-be.h b/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/aes-table-be.h deleted file mode 120000 index 746512f..0000000 --- a/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/aes-table-be.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table-be.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/aes-table-le.h b/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/aes-table-le.h deleted file mode 120000 index 0c343e3..0000000 --- a/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/aes-table-le.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table-le.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/aes-table.h b/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/aes-table.h deleted file mode 120000 index 1a32bab..0000000 --- a/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/aes-table.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/aes256.h b/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/aes256.h deleted file mode 120000 index 0773669..0000000 --- a/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/aes256.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes256.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/api.h b/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/api.h deleted file mode 120000 index 0cbd980..0000000 --- a/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/ecrypt-sync.h b/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/ecrypt-sync.h deleted file mode 120000 index 1854825..0000000 --- a/Example/Pods/Headers/Public/crypto_stream/aes256estream/hongjun/ecrypt-sync.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/ecrypt-sync.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_stream/salsa20/amd64_xmm6/api.h b/Example/Pods/Headers/Public/crypto_stream/salsa20/amd64_xmm6/api.h deleted file mode 120000 index 7d344c7..0000000 --- a/Example/Pods/Headers/Public/crypto_stream/salsa20/amd64_xmm6/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/salsa20/amd64_xmm6/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_stream/salsa20/ref/api.h b/Example/Pods/Headers/Public/crypto_stream/salsa20/ref/api.h deleted file mode 120000 index 33d193b..0000000 --- a/Example/Pods/Headers/Public/crypto_stream/salsa20/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/salsa20/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_stream/salsa2012/ref/api.h b/Example/Pods/Headers/Public/crypto_stream/salsa2012/ref/api.h deleted file mode 120000 index 6397eeb..0000000 --- a/Example/Pods/Headers/Public/crypto_stream/salsa2012/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/salsa2012/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_stream/salsa208/ref/api.h b/Example/Pods/Headers/Public/crypto_stream/salsa208/ref/api.h deleted file mode 120000 index 60cc718..0000000 --- a/Example/Pods/Headers/Public/crypto_stream/salsa208/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/salsa208/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_stream/xsalsa20/ref/api.h b/Example/Pods/Headers/Public/crypto_stream/xsalsa20/ref/api.h deleted file mode 120000 index 4b4d83a..0000000 --- a/Example/Pods/Headers/Public/crypto_stream/xsalsa20/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_stream/xsalsa20/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_verify/16/ref/api.h b/Example/Pods/Headers/Public/crypto_verify/16/ref/api.h deleted file mode 120000 index f2e2fd5..0000000 --- a/Example/Pods/Headers/Public/crypto_verify/16/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_verify/16/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/crypto_verify/32/ref/api.h b/Example/Pods/Headers/Public/crypto_verify/32/ref/api.h deleted file mode 120000 index 621e0ac..0000000 --- a/Example/Pods/Headers/Public/crypto_verify/32/ref/api.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../libsodium-ios/src/libsodium/crypto_verify/32/ref/api.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium.h b/Example/Pods/Headers/Public/libsodium-ios/sodium.h deleted file mode 120000 index 96e7a16..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium.h +++ /dev/null @@ -1 +0,0 @@ -../../../libsodium-ios/src/libsodium/include/sodium.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/core.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/core.h deleted file mode 120000 index bc63730..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/core.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/core.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_auth.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_auth.h deleted file mode 120000 index 0a58d16..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_auth.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_auth.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_auth_hmacsha256.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_auth_hmacsha256.h deleted file mode 120000 index 84612c0..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_auth_hmacsha256.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_auth_hmacsha256.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_auth_hmacsha512256.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_auth_hmacsha512256.h deleted file mode 120000 index 5a2ac12..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_auth_hmacsha512256.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_box.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_box.h deleted file mode 120000 index 637a34a..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_box.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_box.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_box_curve25519xsalsa20poly1305.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_box_curve25519xsalsa20poly1305.h deleted file mode 120000 index 90eda6f..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_box_curve25519xsalsa20poly1305.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_core_hsalsa20.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_core_hsalsa20.h deleted file mode 120000 index f6c1076..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_core_hsalsa20.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_core_hsalsa20.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_core_salsa20.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_core_salsa20.h deleted file mode 120000 index 698ee89..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_core_salsa20.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa20.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_core_salsa2012.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_core_salsa2012.h deleted file mode 120000 index badab92..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_core_salsa2012.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa2012.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_core_salsa208.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_core_salsa208.h deleted file mode 120000 index 40bc733..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_core_salsa208.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa208.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_generichash.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_generichash.h deleted file mode 120000 index 8cc6366..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_generichash.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_generichash.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_generichash_blake2b.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_generichash_blake2b.h deleted file mode 120000 index 4841ecc..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_generichash_blake2b.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_generichash_blake2b.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hash.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hash.h deleted file mode 120000 index fbfbf51..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hash.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_hash.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hash_sha256.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hash_sha256.h deleted file mode 120000 index 1cdf128..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hash_sha256.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_hash_sha256.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hash_sha512.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hash_sha512.h deleted file mode 120000 index 71ee098..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hash_sha512.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_hash_sha512.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hashblocks_sha256.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hashblocks_sha256.h deleted file mode 120000 index a2b39ed..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hashblocks_sha256.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_hashblocks_sha256.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hashblocks_sha512.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hashblocks_sha512.h deleted file mode 120000 index 3e9306f..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_hashblocks_sha512.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_hashblocks_sha512.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_int32.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_int32.h deleted file mode 120000 index b952f68..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_int32.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_int32.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_int64.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_int64.h deleted file mode 120000 index e82eb0f..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_int64.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_int64.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_onetimeauth.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_onetimeauth.h deleted file mode 120000 index 039eb5f..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_onetimeauth.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_onetimeauth_poly1305.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_onetimeauth_poly1305.h deleted file mode 120000 index 31c6eaa..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_onetimeauth_poly1305.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_onetimeauth_poly1305_53.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_onetimeauth_poly1305_53.h deleted file mode 120000 index f9d7f2d..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_onetimeauth_poly1305_53.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305_53.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_onetimeauth_poly1305_donna.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_onetimeauth_poly1305_donna.h deleted file mode 120000 index 2d2ea05..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_onetimeauth_poly1305_donna.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305_donna.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_scalarmult.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_scalarmult.h deleted file mode 120000 index 227144a..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_scalarmult.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_scalarmult.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_scalarmult_curve25519.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_scalarmult_curve25519.h deleted file mode 120000 index 9946449..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_scalarmult_curve25519.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_scalarmult_curve25519.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_secretbox.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_secretbox.h deleted file mode 120000 index 46a4520..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_secretbox.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_secretbox.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_secretbox_xsalsa20poly1305.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_secretbox_xsalsa20poly1305.h deleted file mode 120000 index 263158d..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_secretbox_xsalsa20poly1305.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_shorthash.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_shorthash.h deleted file mode 120000 index 41a4e83..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_shorthash.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_shorthash.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_shorthash_siphash24.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_shorthash_siphash24.h deleted file mode 120000 index 1700717..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_shorthash_siphash24.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_shorthash_siphash24.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_sign.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_sign.h deleted file mode 120000 index 2385019..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_sign.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_sign.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_sign_ed25519.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_sign_ed25519.h deleted file mode 120000 index afae32c..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_sign_ed25519.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_sign_ed25519.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_sign_edwards25519sha512batch.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_sign_edwards25519sha512batch.h deleted file mode 120000 index 30d0076..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_sign_edwards25519sha512batch.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_sign_edwards25519sha512batch.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream.h deleted file mode 120000 index 9842681..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_stream.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_aes128ctr.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_aes128ctr.h deleted file mode 120000 index 45a0487..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_aes128ctr.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_stream_aes128ctr.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_aes256estream.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_aes256estream.h deleted file mode 120000 index 998651a..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_aes256estream.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_stream_aes256estream.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_salsa20.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_salsa20.h deleted file mode 120000 index 85e3ebc..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_salsa20.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa20.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_salsa2012.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_salsa2012.h deleted file mode 120000 index f668c11..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_salsa2012.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa2012.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_salsa208.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_salsa208.h deleted file mode 120000 index 57a0b84..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_salsa208.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa208.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_xsalsa20.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_xsalsa20.h deleted file mode 120000 index 4d2a70a..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_stream_xsalsa20.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_stream_xsalsa20.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_uint16.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_uint16.h deleted file mode 120000 index 3a93d64..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_uint16.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_uint16.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_uint32.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_uint32.h deleted file mode 120000 index 12bb72a..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_uint32.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_uint32.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_uint64.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_uint64.h deleted file mode 120000 index fb1c7da..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_uint64.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_uint64.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_uint8.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_uint8.h deleted file mode 120000 index 030982d..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_uint8.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_uint8.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_verify_16.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_verify_16.h deleted file mode 120000 index a2a21ff..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_verify_16.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_verify_16.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_verify_32.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_verify_32.h deleted file mode 120000 index 9f5e4d8..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/crypto_verify_32.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/crypto_verify_32.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/export.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/export.h deleted file mode 120000 index 57aad9a..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/export.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/export.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/randombytes.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/randombytes.h deleted file mode 120000 index 57020dd..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/randombytes.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/randombytes.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/randombytes_salsa20_random.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/randombytes_salsa20_random.h deleted file mode 120000 index 8edfe7b..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/randombytes_salsa20_random.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/randombytes_salsa20_random.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/randombytes_sysrandom.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/randombytes_sysrandom.h deleted file mode 120000 index 3fbf7cc..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/randombytes_sysrandom.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/randombytes_sysrandom.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/utils.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/utils.h deleted file mode 120000 index 2ad9e43..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/utils.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/utils.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/libsodium-ios/sodium/version.h b/Example/Pods/Headers/Public/libsodium-ios/sodium/version.h deleted file mode 120000 index 80929b7..0000000 --- a/Example/Pods/Headers/Public/libsodium-ios/sodium/version.h +++ /dev/null @@ -1 +0,0 @@ -../../../../libsodium-ios/src/libsodium/include/sodium/version.h \ No newline at end of file diff --git a/Example/Pods/Local Podspecs/PNObject.podspec.json b/Example/Pods/Local Podspecs/PNObject.podspec.json index 251bee9..c6742e3 100644 --- a/Example/Pods/Local Podspecs/PNObject.podspec.json +++ b/Example/Pods/Local Podspecs/PNObject.podspec.json @@ -17,6 +17,9 @@ "platforms": { "ios": "8.0" }, + "ios": { + "frameworks": "Security" + }, "source_files": "PNObject/Classes/**/*", "dependencies": { "AFNetworking": [ @@ -52,7 +55,7 @@ "FBSDKLoginKit": [ ], - "AeroGear-Crypto": [ + "NSDataAES": [ ], "DDDKeychainWrapper": [ diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index d07d88d..7ff435b 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,6 +1,4 @@ PODS: - - AeroGear-Crypto (0.2.3): - - libsodium-ios (~> 0.4.5) - AFNetworking (3.1.0): - AFNetworking/NSURLSession (= 3.1.0) - AFNetworking/Reachability (= 3.1.0) @@ -34,13 +32,12 @@ PODS: - FBSDKCoreKit - FBSDKShareKit (4.18.0): - FBSDKCoreKit - - libsodium-ios (0.4.5) + - NSDataAES (0.2.2) - NSDate_Utils (1.0.0) - NSString-Helper (1.0.5) - nv-ios-http-status (0.0.1) - PEAR-FileManager-iOS (1.3.1) - PNObject (1.0.2): - - AeroGear-Crypto - AFNetworking - CodFis-Helper - DDDKeychainWrapper @@ -48,6 +45,7 @@ PODS: - FBSDKCoreKit - FBSDKLoginKit - FBSDKShareKit + - NSDataAES - NSDate_Utils - NSString-Helper - nv-ios-http-status @@ -72,7 +70,6 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - AeroGear-Crypto: d97389c7aa9b25360fecd5938f051ab9027d67cc AFNetworking: 5e0e199f73d8626b11e79750991f5d173d1f8b67 Bolts: 8a7995239dbe724f9cba2248b766d48b7ebdd322 CodFis-Helper: 28be4c74d7202542459d72354f59b1215871de87 @@ -82,12 +79,12 @@ SPEC CHECKSUMS: FBSDKCoreKit: 15fef8804a4629f98c6f4e55e81a76c9d725d85e FBSDKLoginKit: 6773073e970b2b15fb12e451ce7f11da0532b880 FBSDKShareKit: 0b8d6cc3f103c75297eb3c62caec284a2ccf1b9e - libsodium-ios: c3fc6b66b8c67315710ae0dc4c95e496b4f18533 + NSDataAES: 967ea3337476a80e9838a533c25d570a06855ed0 NSDate_Utils: 45d47afab329001ccafe056308d0cc05460e5298 NSString-Helper: 459e1b6a62b3bf7db10f01b0d102548608e945c4 nv-ios-http-status: b6c2b5fc8656cc19e0d3000dadce2080b99d0e2f PEAR-FileManager-iOS: 3bc403f68a53483f5629aa822f4649e40275c4d3 - PNObject: ef6217847529a71128e2041c2146c7b1410ad20f + PNObject: 21a29c6dae126f2b98e670f4c64d985b179ee097 PureLayout: 4d550abe49a94f24c2808b9b95db9131685fe4cd RZDataBinding: 6981e90ddaae2f5e02028323b1043f8c31013109 Specta: ac94d110b865115fe60ff2c6d7281053c6f8e8a2 diff --git a/Example/Pods/NSDataAES/LICENSE b/Example/Pods/NSDataAES/LICENSE new file mode 100644 index 0000000..bb554bc --- /dev/null +++ b/Example/Pods/NSDataAES/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2016 Paolo Tagliani + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AES.h b/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AES.h new file mode 100755 index 0000000..c9fb339 --- /dev/null +++ b/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AES.h @@ -0,0 +1,46 @@ +// +// Copyright 2016 Mobile Jazz SL +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +#import + +#import "NSDataAESCipher.h" + +/** + * NSData AES encryption category. + **/ +@interface NSData (AES) + +/** *************************************************** ** + * @name Encrypt + ** *************************************************** **/ + +- (NSData*)aes_encrypt:(NSData*)key; +- (NSData*)aes_encryptWithString:(NSString*)key; +- (NSData*)aes_encrypt:(NSData*)key withPadding:(MJCCOption) options; +- (NSData*)aes_encrypt:(NSData*)key withInitial:(NSData*)iv; +- (NSData*)aes_encrypt:(NSData*)key withInitial:(NSData*)iv andPadding:(MJCCOption)options; + +/** *************************************************** ** + * @name Decrypt + ** *************************************************** **/ + +- (NSData*)aes_decrypt:(NSData*)key; +- (NSData*)aes_decryptWithString:(NSString*)key; +- (NSData*)aes_decrypt:(NSData*)key withPadding:(MJCCOption)options; +- (NSData*)aes_decrypt:(NSData*)key withInitial:(NSData*)iv; +- (NSData*)aes_decrypt:(NSData*)key withInitial:(NSData*)iv andPadding:(MJCCOption)options; + +@end diff --git a/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AES.m b/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AES.m new file mode 100755 index 0000000..4ac38fb --- /dev/null +++ b/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AES.m @@ -0,0 +1,85 @@ +// +// Copyright 2016 Mobile Jazz SL +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +#import + +#import "NSData+AES.h" + +@implementation NSData (AES) + +- (NSData*)aes_encrypt:(NSData*)key +{ + return [self aes_encrypt:key withInitial:nil]; +} + +- (NSData*)aes_encryptWithString:(NSString*)key +{ + return [self aes_encrypt:[key dataUsingEncoding:NSUTF8StringEncoding] withInitial:nil]; +} + +- (NSData*)aes_encrypt:(NSData*)key withInitial:(NSData*)iv +{ + return [self aes_encrypt:key withInitial:iv andPadding:kCCOptionPKCS7Padding]; +} + +- (NSData*)aes_encrypt:(NSData*)key withPadding:(MJCCOption)options +{ + return [self aes_encrypt:key withInitial:nil andPadding:options]; +} + +- (NSData*)aes_encrypt:(NSData*)key withInitial:(NSData*)iv andPadding:(MJCCOption)options +{ + return [NSDataAESCipher cipherWithkey:key + value:self + iv:iv + operation:kCCEncrypt + options:options + output:nil + error:nil]; +} + +- (NSData*)aes_decrypt:(NSData*)key +{ + return [self aes_decrypt:key withInitial:nil]; +} + +- (NSData*)aes_decryptWithString:(NSString*)key +{ + return [self aes_decrypt:[key dataUsingEncoding:NSUTF8StringEncoding] withInitial:nil]; +} + +- (NSData*)aes_decrypt:(NSData*)key withInitial:(NSData*)iv +{ + return [self aes_decrypt:key withInitial:iv andPadding:kCCOptionPKCS7Padding]; +} + +- (NSData *)aes_decrypt:(NSData *)key withPadding:(MJCCOption)options +{ + return [self aes_decrypt:key withInitial:nil andPadding:options]; +} + +- (NSData*)aes_decrypt:(NSData*)key withInitial:(NSData*)iv andPadding:(MJCCOption)options +{ + return [NSDataAESCipher cipherWithkey:key + value:self + iv:nil + operation:kCCDecrypt + options:options + output:nil + error:nil]; +} + +@end diff --git a/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AESKey.h b/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AESKey.h new file mode 100755 index 0000000..6aafdd7 --- /dev/null +++ b/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AESKey.h @@ -0,0 +1,38 @@ +// +// Copyright 2016 Mobile Jazz SL +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +#import "NSData+AES.h" + +/** + * AES category on NSData to encrypt data using self as encryption key. + **/ +@interface NSData (AESKey) + +/** *************************************************** ** + * @name Encrypt + ** *************************************************** **/ + +- (NSData*)aes_encryptValue:(NSData*)value; +- (NSData*)aes_encryptValue:(NSData*)value usingPadding:(MJCCOption)options; + +/** *************************************************** ** + * @name Decrypt + ** *************************************************** **/ + +- (NSData*)aes_decryptValue:(NSData*)value; +- (NSData*)aes_decryptValue:(NSData*)value usingPadding:(MJCCOption)options; + +@end diff --git a/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AESKey.m b/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AESKey.m new file mode 100755 index 0000000..f52bc1b --- /dev/null +++ b/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AESKey.m @@ -0,0 +1,41 @@ +// +// Copyright 2016 Mobile Jazz SL +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +#import "NSData+AESKey.h" + +@implementation NSData (AESKey) + +- (NSData*)aes_encryptValue:(NSData*)value +{ + return [value aes_encrypt:self withPadding:MJCCOptionPKCS7Padding]; +} + +- (NSData*)aes_encryptValue:(NSData*)value usingPadding:(MJCCOption)options +{ + return [value aes_encrypt:self withPadding:options]; +} + +- (NSData*)aes_decryptValue:(NSData*)value +{ + return [value aes_decrypt:self withPadding:MJCCOptionPKCS7Padding]; +} + +- (NSData*)aes_decryptValue:(NSData*)value usingPadding:(MJCCOption)options +{ + return [value aes_decrypt:self withPadding:options]; +} + +@end diff --git a/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AESValue.h b/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AESValue.h new file mode 100755 index 0000000..e2f9814 --- /dev/null +++ b/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AESValue.h @@ -0,0 +1,38 @@ +// +// Copyright 2016 Mobile Jazz SL +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +#import "NSData+AES.h" + +/** + * AES category on NSData to encrypt data using self as value to be encrypted. + **/ +@interface NSData (AESValue) + +/** *************************************************** ** + * @name Encrypt + ** *************************************************** **/ + +- (NSData*)aes_encryptWithKey:(NSData*)key; +- (NSData*)aes_encryptWithKey:(NSData*)key usingPadding:(MJCCOption)options; + +/** *************************************************** ** + * @name Decrypt + ** *************************************************** **/ + +- (NSData*)aes_decryptWithKey:(NSData*)key; +- (NSData*)aes_decryptWithKey:(NSData*)key usingPadding:(MJCCOption)options; + +@end diff --git a/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AESValue.m b/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AESValue.m new file mode 100755 index 0000000..06a403b --- /dev/null +++ b/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+AESValue.m @@ -0,0 +1,41 @@ +// +// Copyright 2016 Mobile Jazz SL +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +#import "NSData+AESValue.h" + +@implementation NSData (AESValue) + +- (NSData*)aes_encryptWithKey:(NSData*)key +{ + return [self aes_encrypt:key withPadding:MJCCOptionPKCS7Padding]; +} + +- (NSData*)aes_encryptWithKey:(NSData*)key usingPadding:(MJCCOption)options +{ + return [self aes_encrypt:key withPadding:options]; +} + +- (NSData*)aes_decryptWithKey:(NSData*)key +{ + return [self aes_decrypt:key withPadding:MJCCOptionPKCS7Padding]; +} + +- (NSData*)aes_decryptWithKey:(NSData*)key usingPadding:(MJCCOption)options +{ + return [self aes_decrypt:key withPadding:options]; +} + +@end diff --git a/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+SHA.h b/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+SHA.h new file mode 100644 index 0000000..5499b29 --- /dev/null +++ b/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+SHA.h @@ -0,0 +1,31 @@ +// +// Copyright 2016 Mobile Jazz SL +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +#import + +extern NSString * const NSDataSHAErrorDomain; +extern NSInteger const NSDataSHA1ErrorCode; +extern NSInteger const NSDataSHA256ErrorCode; + +@interface NSData (SHA) + +- (NSData*)sha_SHA1; +- (NSData*)sha_SHA1WithError:(NSError**)error; + +- (NSData*)sha_SHA256; +- (NSData*)sha_SHA256WithError:(NSError**)error; + +@end diff --git a/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+SHA.m b/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+SHA.m new file mode 100644 index 0000000..2a50632 --- /dev/null +++ b/Example/Pods/NSDataAES/NSDataAES/Classes/NSData+SHA.m @@ -0,0 +1,62 @@ +// +// Copyright 2016 Mobile Jazz SL +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +#import "NSData+SHA.h" +#import + +NSString * const NSDataSHAErrorDomain = @"com.mobilejazz.NSData+SHA"; + +NSInteger const NSDataSHA1ErrorCode = 1; +NSInteger const NSDataSHA256ErrorCode = 2; + +@implementation NSData (SHA) + +- (NSData*)sha_SHA1 +{ + return [self sha_SHA1WithError:nil]; +} + +- (NSData*)sha_SHA1WithError:(NSError**)error +{ + NSMutableData *md = [NSMutableData dataWithLength:16]; + unsigned char *result = [md mutableBytes]; + if (result != CC_SHA1(self.bytes, (CC_LONG)self.length, result)) + { + if (error) + *error = [NSError errorWithDomain:NSDataSHAErrorDomain code:NSDataSHA1ErrorCode userInfo:nil]; + } + return md; +} + +- (NSData*)sha_SHA256 +{ + return [self sha_SHA256WithError:nil]; +} + +- (NSData*)sha_SHA256WithError:(NSError**)error +{ + NSMutableData *md = [NSMutableData dataWithLength:32]; + unsigned char *result = [md mutableBytes]; + if (result != CC_SHA256(self.bytes, (CC_LONG)self.length, result)) + { + if (error) + *error = [NSError errorWithDomain:NSDataSHAErrorDomain code:NSDataSHA256ErrorCode userInfo:nil]; + } + return md; +} + + +@end diff --git a/Example/Pods/NSDataAES/NSDataAES/Classes/NSDataAESCipher.h b/Example/Pods/NSDataAES/NSDataAES/Classes/NSDataAESCipher.h new file mode 100644 index 0000000..68b0101 --- /dev/null +++ b/Example/Pods/NSDataAES/NSDataAES/Classes/NSDataAESCipher.h @@ -0,0 +1,44 @@ +// +// NSDataAESCipher.h +// MJ-iOS-Toolkit +// +// Created by Joan Martin on 09/05/16. +// Copyright © 2016 Mobile Jazz. All rights reserved. +// + +#import + +typedef NS_ENUM(uint32_t, MJCCOption) { + MJCCOptionPKCS7Padding = 0x0001, + MJCCOptionECBMode = 0x0002 +}; + +typedef NS_ENUM(uint32_t, MJCCOperation) { + MJCCEncrypt = 0, + MJCCDecrypt, +}; + +extern NSString * NSDataAESCipherErrorDomain; + +extern NSInteger const NSDataAESCipherUndefinedErrorCode; +extern NSInteger const NSDataAESCipherParamErrorCode; +extern NSInteger const NSDataAESCipherBufferTooSmallErrorCode; +extern NSInteger const NSDataAESCipherMemoryFailureErrorCode; +extern NSInteger const NSDataAESCipherAlignmentErrorCode; +extern NSInteger const NSDataAESCipherDecodeErrorCode; +extern NSInteger const NSDataAESCipherCUnimplementedErrorCode; + +/** + * Cipher NSData handler + **/ +@interface NSDataAESCipher : NSObject + ++ (NSData*)cipherWithkey:(NSData*)key + value:(NSData*)value + iv:(NSData*)iv + operation:(MJCCOperation)operation + options:(MJCCOption)options + output:(NSMutableData*)output + error:(NSError**)error; + +@end diff --git a/Example/Pods/NSDataAES/NSDataAES/Classes/NSDataAESCipher.m b/Example/Pods/NSDataAES/NSDataAES/Classes/NSDataAESCipher.m new file mode 100644 index 0000000..0ab86ee --- /dev/null +++ b/Example/Pods/NSDataAES/NSDataAES/Classes/NSDataAESCipher.m @@ -0,0 +1,126 @@ +// +// NSDataAESCipher.m +// MJ-iOS-Toolkit +// +// Created by Joan Martin on 09/05/16. +// Copyright © 2016 Mobile Jazz. All rights reserved. +// + +#import "NSDataAESCipher.h" +#import "NSData+SHA.h" + +#import + +NSString * NSDataAESCipherErrorDomain = @"com.mobilejazz.NSDataAESCipher"; + +NSInteger const NSDataAESCipherUndefinedErrorCode = 0; +NSInteger const NSDataAESCipherParamErrorCode = kCCParamError; +NSInteger const NSDataAESCipherBufferTooSmallErrorCode = kCCBufferTooSmall; +NSInteger const NSDataAESCipherMemoryFailureErrorCode = kCCMemoryFailure; +NSInteger const NSDataAESCipherAlignmentErrorCode = kCCAlignmentError; +NSInteger const NSDataAESCipherDecodeErrorCode = kCCDecodeError; +NSInteger const NSDataAESCipherCUnimplementedErrorCode = kCCUnimplemented; + +@implementation NSDataAESCipher + ++ (NSData*)cipherWithkey:(NSData*)key + value:(NSData*)value + iv:(NSData*)iv + operation:(MJCCOperation)operation + options:(MJCCOption)options + output:(NSMutableData*)output + error:(NSError**)error +{ + if (kCCKeySizeAES256 != key.length) + { + // SHA256 the key unless it's already 256 bits. + key = [key sha_SHA256]; + } + + NSUInteger len = value.length; + NSUInteger capacity = (NSUInteger)(len / kCCBlockSizeAES128 + 1) * kCCBlockSizeAES128; + NSMutableData *data; + if (nil == output) + { + data = [NSMutableData dataWithLength:capacity]; + } + else + { + data = output; + if (data.length < capacity) + { + [data setLength:capacity]; + } + } + + if (iv && kCCBlockSizeAES128 != iv.length) + { + // SHA1 the iv if provided. + iv = [iv sha_SHA1]; + } + else + { + iv = [NSMutableData dataWithLength:kCCBlockSizeAES128]; + } + + const void *_iv = iv.bytes; + + size_t dataOutMoved; + CCCryptorStatus ccStatus = CCCrypt(operation, + kCCAlgorithmAES128, + options, + (const char*)key.bytes, + key.length, + _iv, + (const void *)value.bytes, + [value length], + (void *)data.mutableBytes, + capacity, + &dataOutMoved + ); + + if (dataOutMoved < data.length) + { + [data setLength:dataOutMoved]; + } + + switch (ccStatus) + { + case kCCSuccess: + return data; + break; + + case kCCParamError: + if (error) + *error = [NSError errorWithDomain:NSDataAESCipherErrorDomain code:NSDataAESCipherParamErrorCode userInfo:nil]; + break; + case kCCBufferTooSmall: + if (error) + *error = [NSError errorWithDomain:NSDataAESCipherErrorDomain code:NSDataAESCipherBufferTooSmallErrorCode userInfo:nil]; + break; + case kCCMemoryFailure: + if (error) + *error = [NSError errorWithDomain:NSDataAESCipherErrorDomain code:NSDataAESCipherMemoryFailureErrorCode userInfo:nil]; + break; + case kCCAlignmentError: + if (error) + *error = [NSError errorWithDomain:NSDataAESCipherErrorDomain code:NSDataAESCipherAlignmentErrorCode userInfo:nil]; + break; + case kCCDecodeError: + if (error) + *error = [NSError errorWithDomain:NSDataAESCipherErrorDomain code:NSDataAESCipherDecodeErrorCode userInfo:nil]; + break; + case kCCUnimplemented: + if (error) + *error = [NSError errorWithDomain:NSDataAESCipherErrorDomain code:NSDataAESCipherCUnimplementedErrorCode userInfo:nil]; + break; + default: + if (error) + *error = [NSError errorWithDomain:NSDataAESCipherErrorDomain code:NSDataAESCipherUndefinedErrorCode userInfo:nil]; + break; + } + + return nil; +} + +@end diff --git a/Example/Pods/NSDataAES/NSDataAES/Classes/NSMutableData+AES.h b/Example/Pods/NSDataAES/NSDataAES/Classes/NSMutableData+AES.h new file mode 100755 index 0000000..72a1bd1 --- /dev/null +++ b/Example/Pods/NSDataAES/NSDataAES/Classes/NSMutableData+AES.h @@ -0,0 +1,39 @@ +// +// Copyright 2016 Mobile Jazz SL +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +#import "NSData+AES.h" +#import "NSDataAESCipher.h" + +/** + * Category on NSMutableData for AES encryption. + **/ +@interface NSMutableData (AES) + +/** *************************************************** ** + * @name Encrypt + ** *************************************************** **/ + +- (void)aes_encryptInPlace:(NSData*)key; +- (void)aes_encryptInPlace:(NSData*)key withPadding:(MJCCOption)options; + +/** *************************************************** ** + * @name Decrypt + ** *************************************************** **/ + +- (void)aes_decryptInPlace:(NSData*)key; +- (void)aes_decryptInPlace:(NSData*)key withPadding:(MJCCOption)options; + +@end diff --git a/Example/Pods/NSDataAES/NSDataAES/Classes/NSMutableData+AES.m b/Example/Pods/NSDataAES/NSDataAES/Classes/NSMutableData+AES.m new file mode 100755 index 0000000..6194340 --- /dev/null +++ b/Example/Pods/NSDataAES/NSDataAES/Classes/NSMutableData+AES.m @@ -0,0 +1,57 @@ +// +// Copyright 2016 Mobile Jazz SL +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +#import "NSDataAESCipher.h" +#import "NSMutableData+AES.h" + +@implementation NSMutableData (AES) + +- (void)aes_encryptInPlace:(NSData*)key +{ + [self aes_encryptInPlace:key withPadding:MJCCOptionPKCS7Padding]; +} + +- (void)aes_encryptInPlace:(NSData*)key withPadding:(MJCCOption)options +{ + NSData *data = [NSDataAESCipher cipherWithkey:key + value:self + iv:nil + operation:MJCCEncrypt + options:options + output:nil + error:nil]; + [self setData:data]; +} + +- (void)aes_decryptInPlace:(NSData*)key +{ + [self aes_decryptInPlace:key withPadding:MJCCOptionPKCS7Padding]; +} + +- (void)aes_decryptInPlace:(NSData*)key withPadding:(MJCCOption)options +{ + NSData *data = [NSDataAESCipher cipherWithkey:key + value:self + iv:nil + operation:MJCCDecrypt + options:options + output:nil + error:nil]; + + [self setData:data]; +} + +@end diff --git a/Example/Pods/NSDataAES/README.md b/Example/Pods/NSDataAES/README.md new file mode 100644 index 0000000..7bb2ede --- /dev/null +++ b/Example/Pods/NSDataAES/README.md @@ -0,0 +1,30 @@ +![Banner](https://raw.githubusercontent.com/mobilejazz/metadata/master/images/banners/mobile-jazz-nsdataaes.png) +# ![Mobile Jazz Badge](https://raw.githubusercontent.com/mobilejazz/metadata/master/images/icons/mj-40x40.png) NSDataAES + +[![Version](https://img.shields.io/cocoapods/v/NSDataAES.svg?style=flat)](http://cocoapods.org/pods/NSDataAES) +[![License](https://img.shields.io/cocoapods/l/NSDataAES.svg?style=flat)](http://cocoapods.org/pods/NSDataAES) +[![Platform](https://img.shields.io/cocoapods/p/NSDataAES.svg?style=flat)](http://cocoapods.org/pods/NSDataAES) + +Simple NSData category that encrypt and decrypt data using AES chiper. + +## Example + +To run the example project, clone the repo, and run `pod install` from the Example directory first. + +## Installation + +NSDataAES is available through [CocoaPods](http://cocoapods.org). To install +it, simply add the following line to your Podfile: + +```ruby +pod "NSDataAES" +``` + +## Author + +Joan Martin, joan@mobilejazz.com +Paolo Tagliani, paolo@mobilejazz.com + +## License + +NSDataAES is available under the MIT license. See the LICENSE file for more info. diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 61e8afa..9cc8566 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,939 +7,686 @@ objects = { /* Begin PBXBuildFile section */ - 002846965309C16EB44032615AFA950D /* sodium.h in Headers */ = {isa = PBXBuildFile; fileRef = 62835FDE30E7AF7C0A0E73A4B7A6417A /* sodium.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0045EF500D1E88A1B484E322A8413883 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 00996102C95A1D39486183EE75CBA0F0 /* FBSDKShareDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = EE4A91E74CE830DFF586D5D61409360E /* FBSDKShareDialog.m */; }; - 01AC2F9280C05C1427DD11620FB7E2E9 /* DDDKeychainWrapper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C5B32B9A665B4B4EEFF0D4C45A9A1A8 /* DDDKeychainWrapper-dummy.m */; }; - 01B04E841F56566F4572AFFB4B62242C /* FBSDKLoginButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 819240C0F55715540C175A9E84E0A4ED /* FBSDKLoginButton.m */; }; - 01BE84F79C4AAA3A6C44981998C6D0EC /* FBSDKBridgeAPIRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = FE6DDBDA14F9405360C2C5B07474235E /* FBSDKBridgeAPIRequest.m */; }; - 01CE56CDB7B756CB4E45D3C087E388EF /* NSString+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = CB926595FC2FC476BA0BD347F76079B8 /* NSString+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 027F6DC332C706E02AAB1F360AF05870 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = A2DD6FE9FA26B83E7707F71C0E00F6DC /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0341D6F3078D42368BAE5B3932A923E3 /* FBSDKAppGroupContent.m in Sources */ = {isa = PBXBuildFile; fileRef = A9043FC6859F9BE18405F05CF148A7A5 /* FBSDKAppGroupContent.m */; }; - 038740C322C55AE9B95DEDEF4916E60F /* FBSDKLikeObjectType.h in Headers */ = {isa = PBXBuildFile; fileRef = 60C7993F8304947A6D4D77EBDC13BF61 /* FBSDKLikeObjectType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 03A5232B1A302CF3BDC7AB6F46103B67 /* verify_16_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C1B61AE044BE8DFDF415957FED5CCA6 /* verify_16_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 0435080233FFD861A266AB43BE3279D3 /* EXPMatchers+beNil.m in Sources */ = {isa = PBXBuildFile; fileRef = A4916C5F7C024F060EE0283718422A07 /* EXPMatchers+beNil.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 045E77138594FCD0492D74EE7C22AC90 /* EXPDoubleTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = C46E4B1A79A81270D3F68CA2C0D7EC0A /* EXPDoubleTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 04CE54BBE6008BE750742616CA28E795 /* FBSDKLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B5D72D48D7A65D2362F84C2BBD203035 /* FBSDKLogger.m */; }; - 05DDF5617A86744DCA1647C80D8E56BB /* Bolts-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B2BC51D57C5F07DE3720D93CBD0B600B /* Bolts-dummy.m */; }; - 070A3D92898C1A95F2DF7F56D7552190 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 2332B23E760EBC8F40D060232F53DBB7 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 07500CFDC03149E8534DA05EAF51A9C8 /* UIDevice-Utils-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 72EB242CC912AFFA00D4642BA2BF915D /* UIDevice-Utils-dummy.m */; }; - 077AE6C16CAF7C678895848986F15BC1 /* BFAppLinkReturnToRefererView.h in Headers */ = {isa = PBXBuildFile; fileRef = E176DAD36165CF2CE4159CF64C0C7257 /* BFAppLinkReturnToRefererView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 07D11BE16052DA361E27B4E93F0E4AC5 /* PNObjectModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 84DC0A078D5971CEA7F3C90424C50544 /* PNObjectModel.m */; }; - 0823EEC991A3522FFCBFF62050FAFE06 /* sign_ed25519_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 5511AED974510846C30114DCD7FA03AF /* sign_ed25519_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 088A4C298322BF18F28176C711F060F9 /* FBSDKAudioResourceLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 6120C5EE0819B1076D677DB5FBD19781 /* FBSDKAudioResourceLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 08DCF5597ED1895F94A1140C9D1DC658 /* crypto_stream_aes256estream.h in Headers */ = {isa = PBXBuildFile; fileRef = 800B5F465232DAA5E61CC34A2BC0DC5C /* crypto_stream_aes256estream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0950A4CFA0BA90C7C7C1D65BAB9A8E6A /* FBSDKDialogConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = B734DC475FD60810FF4DDE6010850921 /* FBSDKDialogConfiguration.m */; }; - 0A1CDB143C5F0E7AD73886F3B1A93931 /* sc25519.h in Headers */ = {isa = PBXBuildFile; fileRef = 6801A69710320F13A4EEB09B8E2ECDB3 /* sc25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A3013F35D336374BD9A08F3850C5A29 /* FBSDKMessageDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A4C2392656ECCB3A884D75796C2027B /* FBSDKMessageDialog.m */; }; - 0A68B9952169C22310B9FB696A4A3C20 /* RZDataBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C323897B049D0B9E46961CDFA6D9945 /* RZDataBinding.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AFCC1D7286FA658B7B84F4B7C997DA8 /* DDDKeychainWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43992FD34B9C27DA778A3EE41BAC092A /* DDDKeychainWrapper.m */; }; - 0B27DBBC82579B37B931C6FAE46974DA /* RZDBCoalesce.h in Headers */ = {isa = PBXBuildFile; fileRef = 152CC09E33307A5D7B6985FA1F75DFE2 /* RZDBCoalesce.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B29D6A68E80E8CF58D8F60FF90CB680 /* auth_hmacsha256_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 84B09AF0DBBAD73E24F32AA7AC6B2BA9 /* auth_hmacsha256_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 0B3330DD885757A45805E83A69E7AFFD /* EXPBlockDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D26C838DEBF2B4B052151673D9F4B794 /* EXPBlockDefinedMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0BE20E90DEE4158AE09319B4DC65AA57 /* fe_invert.c in Sources */ = {isa = PBXBuildFile; fileRef = B5ACA7E84E868AA0659999BB217D4E58 /* fe_invert.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 0C143D66C3688C57E8E740A35FADB8FE /* FBSDKAppEventsDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 725C12EFBABA85A568E58E71BA6A7AA1 /* FBSDKAppEventsDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0CA7989D84B7B7AC4C4440BCCF38A30B /* PNAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2F3873D8B5E4A75B3ACC2DF6E1BEFD /* PNAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0CBC5E6197BB159A3A67E4A9F8F9F9D8 /* fe_add.c in Sources */ = {isa = PBXBuildFile; fileRef = AF2B09DCA7299E41047458CA24CD1CA5 /* fe_add.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 0CD876A643FA00F42565F0B4CFE5C360 /* Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 46A9A3362DCA782588126E0777B1CF0B /* Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D38AA6035ACBEC193F3EA8FA6BDFBD3 /* FBSDKLiking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CB1E5EF629665ACCBDB0278758645EC /* FBSDKLiking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D6C5FF7061569E0184223836EF5AFEB /* crypto_secretbox.h in Headers */ = {isa = PBXBuildFile; fileRef = 434AF0145525B9F9DBB5FCE1521E462B /* crypto_secretbox.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D7CFB388689BCE2C9A78D3356CC759F /* crypto_generichash.h in Headers */ = {isa = PBXBuildFile; fileRef = A64BFF6A5F5E7DA2D19C129BACD59F98 /* crypto_generichash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0DB38CDA21ACFD61BAE92380FDE41D72 /* PNObject+PNObjectConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = E1B92949DE414E285B57AE0E7F4FB69E /* PNObject+PNObjectConnection.m */; }; - 0DE18AD1CA18F543AFD1FE1E16C335AF /* DJLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = F29B7735783F2D34B721DEFA5B2611F2 /* DJLocalization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0DF64A0FC79B98B3D44571E1F5575780 /* RZDBMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A1DB541E02C109CFFD4547DBA993F01 /* RZDBMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E2CB29A6D54525F5BA243C72205C299 /* AGRandomGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = ADC5CD2C7238C4E63647D0D00EE33596 /* AGRandomGenerator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E4791265BA3CC2022E6A791C5A8A0B9 /* crypto_box.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FF2F9B712AA64D538C06E242C252E24 /* crypto_box.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E9F0B9746323CB966A75BBBB7CC4E1F /* FBSDKGameRequestDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 042F14A75AA92B98DF08D2D40B5D9D58 /* FBSDKGameRequestDialog.m */; }; - 0EC9F09B9D4C1A7CFED42E20626E523F /* FBSDKLoginError.m in Sources */ = {isa = PBXBuildFile; fileRef = 703BE56BC1B8A72DB74C4D2F6BD207BD /* FBSDKLoginError.m */; }; - 0F1E50976923802D3990B2548FAC0D7A /* FBSDKUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 24374F2F5AD733E07BBCB43A76741D74 /* FBSDKUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0F59AFA8FD495FF6B7211FAD15CA4D21 /* FBSDKMessengerIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = E1F0C2B3975BD6791F485449C5D3A764 /* FBSDKMessengerIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F904B35EF4D74A2F3DB5664EE11EFAB /* core_salsa2012_api.c in Sources */ = {isa = PBXBuildFile; fileRef = A44ED20C58DEFC3C65669AD6C7930B1C /* core_salsa2012_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 0F95205CD6D61BE7A103B7A07819B104 /* fe_pow22523.c in Sources */ = {isa = PBXBuildFile; fileRef = 583224B220692B296E54DD3C505EA7A4 /* fe_pow22523.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 0FE4C580D709657792E5661E74F171D5 /* EXPMatchers+match.m in Sources */ = {isa = PBXBuildFile; fileRef = 16A5D4DCD0DCDFBAF3C24242A41FC611 /* EXPMatchers+match.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 0FFDE597E291563D13CCAAADBE02DD01 /* crypto_sign_ed25519.h in Headers */ = {isa = PBXBuildFile; fileRef = C70267F6C8F95E92EB59CEE40147EF24 /* crypto_sign_ed25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 10A27E49747653F1620A11593EB2258F /* FBSDKServerConfiguration+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 27C014CA597C3AC248E6424A3C345C0E /* FBSDKServerConfiguration+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 10B32344D9D823874E6D8C5A1A478BB5 /* AGCryptoBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 9060F634B2CCA263214574F3639831C2 /* AGCryptoBox.m */; }; - 10DA683DD240E04E372096763F08486C /* scalarmult_curve25519_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 97D56D73388454D1587710EA7242DF24 /* scalarmult_curve25519_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 119C10C9E57E10B254B8B13A06D332F4 /* EXPMatchers+raise.h in Headers */ = {isa = PBXBuildFile; fileRef = 2488A34F1C6A5B66B5EE73507A20B32A /* EXPMatchers+raise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 11B98D7660EAD3B22A6F8DAFAC8E96F8 /* EXPMatchers+haveCountOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA30B2276A62F91B839E87D70D284D0 /* EXPMatchers+haveCountOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 120A345233C900C50BAD6F3950FAB8FA /* NSValue+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 905AF0747CE6008F84ABA00DCDFA6B8F /* NSValue+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 12ADCD5E7598997A3486E62E784DB241 /* EXPMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = 40875F04F717C0455F1F3657172291EE /* EXPMatchers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1341A7AC2439CB63D459D32EF985A414 /* UIImage+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A9558D55B7FBC6DA5B231FB4B12308F /* UIImage+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 136311C98F5A6B0EB141F06B9FD17CEF /* FBSDKWebDialogView.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B1C4CE539D392E9B1CCD8F29E8DAAE /* FBSDKWebDialogView.m */; }; - 13D64E887E42511CB57D4C5FF9D56A73 /* sqrtm1.h in Headers */ = {isa = PBXBuildFile; fileRef = E7096B13DCFBF66CA0F981612DC31C59 /* sqrtm1.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1419F12CF6B854941C2D292C6AAA5CCD /* FBSDKLikeControl.h in Headers */ = {isa = PBXBuildFile; fileRef = C5ACCCCADEA24733AB7B5B358AF5BA70 /* FBSDKLikeControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 144945640C50175546C24746948189D3 /* HTTPStatusCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = FB802DB0166FD8D1DB65DDBA6EC5098A /* HTTPStatusCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 145BB248BEA673C6DCBE76C36D18A765 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; + 00996102C95A1D39486183EE75CBA0F0 /* FBSDKShareDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E295BA91CD9A4481411B621B78E0E9E /* FBSDKShareDialog.m */; }; + 01AC2F9280C05C1427DD11620FB7E2E9 /* DDDKeychainWrapper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E2ECE6D918475679917725421BFF73C4 /* DDDKeychainWrapper-dummy.m */; }; + 01B04E841F56566F4572AFFB4B62242C /* FBSDKLoginButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EB2837FE0B1B05AF6F19F99D3E46389 /* FBSDKLoginButton.m */; }; + 01BE84F79C4AAA3A6C44981998C6D0EC /* FBSDKBridgeAPIRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A0C691BAC01B34A529760F62C3FB9F8 /* FBSDKBridgeAPIRequest.m */; }; + 01CE56CDB7B756CB4E45D3C087E388EF /* NSString+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6F963724A0F36A2776B79B1A1AF7D6 /* NSString+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0341D6F3078D42368BAE5B3932A923E3 /* FBSDKAppGroupContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 23DA79B7CA9B5A88A4D1139D7384677A /* FBSDKAppGroupContent.m */; }; + 038740C322C55AE9B95DEDEF4916E60F /* FBSDKLikeObjectType.h in Headers */ = {isa = PBXBuildFile; fileRef = 58BA84EA25413D6D8891EBC5613A1CF6 /* FBSDKLikeObjectType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0435080233FFD861A266AB43BE3279D3 /* EXPMatchers+beNil.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E65DB7983A548302752F50504E8A066 /* EXPMatchers+beNil.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 045E77138594FCD0492D74EE7C22AC90 /* EXPDoubleTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E9513A774B48A24F5B50CCB5DD0F966 /* EXPDoubleTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 04CE54BBE6008BE750742616CA28E795 /* FBSDKLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F55224E2EDE61286871416E98C1BE6A0 /* FBSDKLogger.m */; }; + 05DDF5617A86744DCA1647C80D8E56BB /* Bolts-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D0F40B8D0163E13E53E211048D38CBEF /* Bolts-dummy.m */; }; + 077AE6C16CAF7C678895848986F15BC1 /* BFAppLinkReturnToRefererView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5393F277DE8E3520B0F6BDCAAC6A16D /* BFAppLinkReturnToRefererView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 088A4C298322BF18F28176C711F060F9 /* FBSDKAudioResourceLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 087DC048D4A6422E274D058E9F37558B /* FBSDKAudioResourceLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0950A4CFA0BA90C7C7C1D65BAB9A8E6A /* FBSDKDialogConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 82C3AD72C12BF78A9F89E2977A7F5015 /* FBSDKDialogConfiguration.m */; }; + 0A3013F35D336374BD9A08F3850C5A29 /* FBSDKMessageDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CD617E2D8F8062E94C9E4F47C1904B9 /* FBSDKMessageDialog.m */; }; + 0AFCC1D7286FA658B7B84F4B7C997DA8 /* DDDKeychainWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = BA579919238C1A030C7E23FC2D1897BA /* DDDKeychainWrapper.m */; }; + 0B3330DD885757A45805E83A69E7AFFD /* EXPBlockDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E6F1C962647BB771519999EBEBEDE7A6 /* EXPBlockDefinedMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0BEB17AC4867555F9D3C252047600166 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; + 0C143D66C3688C57E8E740A35FADB8FE /* FBSDKAppEventsDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = BBA016F9409A011C55A0ED7BAECC22D0 /* FBSDKAppEventsDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0CA2CF74159D976506206D750785294F /* PNObjectUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = BDCF2FC94EE492A0361C84E2C524D5CA /* PNObjectUtilities.m */; }; + 0CCA9EBEAD6063DC40B2EF9383F1D72B /* PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BAF6B2D5B697C892F7958B9F001B090 /* PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0CD876A643FA00F42565F0B4CFE5C360 /* Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 828ABC9B7CBE6722F53681569F4AC678 /* Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D38AA6035ACBEC193F3EA8FA6BDFBD3 /* FBSDKLiking.h in Headers */ = {isa = PBXBuildFile; fileRef = BDAF0E6A192A7A53C58CCBF5437B01D5 /* FBSDKLiking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0DE18AD1CA18F543AFD1FE1E16C335AF /* DJLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0902133E01BF7D1A4EE6BD4124CDF4D0 /* DJLocalization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E9F0B9746323CB966A75BBBB7CC4E1F /* FBSDKGameRequestDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 2827DCA4BA80B46E1F01E7B2EF05442B /* FBSDKGameRequestDialog.m */; }; + 0EC9F09B9D4C1A7CFED42E20626E523F /* FBSDKLoginError.m in Sources */ = {isa = PBXBuildFile; fileRef = 530C7DD7B380B519D7624AEA9C4B1023 /* FBSDKLoginError.m */; }; + 0F1E50976923802D3990B2548FAC0D7A /* FBSDKUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E56805B6D1C0522C0FEDFE30A829176 /* FBSDKUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F59AFA8FD495FF6B7211FAD15CA4D21 /* FBSDKMessengerIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D8CB35B794A0D20BC35CECDE00DB462 /* FBSDKMessengerIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0FE4C580D709657792E5661E74F171D5 /* EXPMatchers+match.m in Sources */ = {isa = PBXBuildFile; fileRef = 375F1359C3C88276AE9D78929EBB5FF1 /* EXPMatchers+match.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 10A27E49747653F1620A11593EB2258F /* FBSDKServerConfiguration+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FAD1C1FF7A95845DBA65B1C317484E9 /* FBSDKServerConfiguration+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 119C10C9E57E10B254B8B13A06D332F4 /* EXPMatchers+raise.h in Headers */ = {isa = PBXBuildFile; fileRef = 53C13E8BEC12B796738446F1AFD8B975 /* EXPMatchers+raise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11B98D7660EAD3B22A6F8DAFAC8E96F8 /* EXPMatchers+haveCountOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 993BBCBC37B7B5DDE3AF4436FB756F9B /* EXPMatchers+haveCountOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 120A345233C900C50BAD6F3950FAB8FA /* NSValue+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = BA1D9CB0DC70E314BEF99C4305C80CF0 /* NSValue+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12ADCD5E7598997A3486E62E784DB241 /* EXPMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = B9686A9A936E39B0D4B9BFBC814F1341 /* EXPMatchers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1341A7AC2439CB63D459D32EF985A414 /* UIImage+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = F754705F908A221C52B6D6764B2EE3EB /* UIImage+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 135D05373E22478D5129E510A4B30C77 /* StrongestPasswordValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = CA7A63B4CAD8B784B501482051F9F121 /* StrongestPasswordValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 136311C98F5A6B0EB141F06B9FD17CEF /* FBSDKWebDialogView.m in Sources */ = {isa = PBXBuildFile; fileRef = 47F34A745DEF0029020DEDD910055678 /* FBSDKWebDialogView.m */; }; + 1419F12CF6B854941C2D292C6AAA5CCD /* FBSDKLikeControl.h in Headers */ = {isa = PBXBuildFile; fileRef = C8F3B611096EA584E1F105032F67340C /* FBSDKLikeControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 144945640C50175546C24746948189D3 /* HTTPStatusCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C0123F7E292BA23A93E1A1BCA55643D /* HTTPStatusCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; 146A971378C41061FA0A1CA90B426CD5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 1520D27C0B7A7063681106187EA41C05 /* FBSDKLoginManagerLoginResult+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = F68633CBBB13071E0EBD4A13F30EBD87 /* FBSDKLoginManagerLoginResult+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1553EEF566128D2A32EAB3E252E26F92 /* compat.c in Sources */ = {isa = PBXBuildFile; fileRef = 344ACC8ED08D24D05E371AFDF4C2E4C0 /* compat.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 15A01281E6BE1528C46931BC0F3F45ED /* NSArray+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = D800FEFD0EAB901757B79D8E72B331E9 /* NSArray+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 15BCFAAF1A82052D962A9108D311C911 /* randombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 2DBA038E45000F4ED96AA9E30F5027B1 /* randombytes.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; + 1520D27C0B7A7063681106187EA41C05 /* FBSDKLoginManagerLoginResult+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C6389BAF1E76B02D416B0B461AABE84 /* FBSDKLoginManagerLoginResult+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; 16EE1D3F96110E93F2BA773DA198179C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 16F22E615E2C344E95D4101E13334DEA /* FBSDKErrorConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 0692E01AB0CB942C36EBC8E491C5DBD4 /* FBSDKErrorConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 16F450457562426AED40306799D504E7 /* FBSDKDynamicFrameworkLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = ECB0D249A4EB06B28B8DC6E2841A436F /* FBSDKDynamicFrameworkLoader.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 17623E856C1FEDA22C188CED804F16CA /* FBSDKVideoUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D0429C3CECF611EAA7FA72D7CBD3F0D /* FBSDKVideoUploader.m */; }; - 1817878132BDE2C875453FDD7C2DD0E0 /* BFWebViewAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 183030D14AB8B727C5DADCA24620DD06 /* BFWebViewAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 189532EFCF6F581AB34409F07CE835EE /* FBSDKShareDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 86124E77FF64DCD59E0783D8E1990D59 /* FBSDKShareDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 18A285AD5BD8834BABEEA87BFF4930CA /* base_curve25519_ref.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FE877643A1E418879E9CE07BE9BF7C1 /* base_curve25519_ref.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 18DEC4FAFED1FBFC939532B2A80168CC /* PNObjectModel.h in Headers */ = {isa = PBXBuildFile; fileRef = D48B29AA5138ED80C3760142DAF982AA /* PNObjectModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 18E2AD3148A4789FE9F010CE9A9C6423 /* FBSDKAccessTokenCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 48FC25C0F7D38DB2DD0DC0B79857A230 /* FBSDKAccessTokenCache.m */; }; - 19895290593D2763A909999F59D6E561 /* FBSDKAudioResourceLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 445BA5C2A7DBF11C78C7BF04FC2DF0CD /* FBSDKAudioResourceLoader.m */; }; - 19AAE61AB66D9853C79BE52AD8BD7219 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C2AC4E0E951D0265E522550460151E6 /* utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 19CDE56AC4388C284D9A394F64E0530C /* EXPMatchers+beNil.h in Headers */ = {isa = PBXBuildFile; fileRef = B3AD73C3355067252A111928B6AAD783 /* EXPMatchers+beNil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 19ED98E248D79CD3CEEF80B754BB002C /* FBSDKAppEventsStateManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1990480D00039B33AABA63224BB70FEF /* FBSDKAppEventsStateManager.m */; }; - 19F361C4DD931E887D8A3976A1F2F2DE /* FBSDKViewImpressionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = FADB8192EDBDD70B7D9AD4D015E16634 /* FBSDKViewImpressionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A018129836D4FBF5ABC554BC8585081 /* VatNumber+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F52AB10592BA5B9868C7AE0704B0DFB /* VatNumber+Helper.m */; }; - 1B1295077C3F53128EE0ADCB556AB53B /* FBSDKGraphRequestDataAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AADD80F5187F2DE9892BB60B65F2FC2 /* FBSDKGraphRequestDataAttachment.m */; }; - 1B40A16497D97752140B9B57A6854F7D /* BFAppLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 74D6625D2BF7842DD01452F322562FCD /* BFAppLink.m */; }; - 1BE445CC79BF3E812C44ACA324D310D1 /* FBSDKURLOpening.h in Headers */ = {isa = PBXBuildFile; fileRef = A29554B0078E573E0FCB2B0F659BDC16 /* FBSDKURLOpening.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1C74D210067A2D584AA672E61F246ECC /* EXPExpect.m in Sources */ = {isa = PBXBuildFile; fileRef = F66BB4935A6B297A2B98D0EFCF0C1927 /* EXPExpect.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 1CBC397A6A012C1657F4FA69533AF9E0 /* crypto_core_hsalsa20.h in Headers */ = {isa = PBXBuildFile; fileRef = 891D2A25F178FD8112909977A6FF1997 /* crypto_core_hsalsa20.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1CDE9A9DD1573B7D35B6E5407C54E92D /* FBSDKSharePhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AF5AD03D2E3D8F313F02D6DF60D3994 /* FBSDKSharePhoto.m */; }; - 1CF5617368584A25C7D8007D219FAF85 /* randombytes_sysrandom.c in Sources */ = {isa = PBXBuildFile; fileRef = BEE954DA0009ACB12A1C49DFD9C8C2A1 /* randombytes_sysrandom.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 1D22D379FB447D9A944FE6E8C293FE1D /* AeroGear-Crypto-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D8478CA286B08AB88260C389731124F /* AeroGear-Crypto-dummy.m */; }; - 1D622FBC8A4262E6B398F5CCCB1D9650 /* EXPMatchers+raiseWithReason.m in Sources */ = {isa = PBXBuildFile; fileRef = 64F47FAD791D2E09298378F7BEE1514C /* EXPMatchers+raiseWithReason.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 1E2343F7AE04C5D386CCD455E84F13E0 /* EXPMatchers+beTruthy.m in Sources */ = {isa = PBXBuildFile; fileRef = DBCA18EA1845A32F99D5C13AC8C2CE85 /* EXPMatchers+beTruthy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 1E978504AE011323FF6E2098FBC1D510 /* ge25519.h in Headers */ = {isa = PBXBuildFile; fileRef = 7111010BF0412F35AF47F7B186265234 /* ge25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1F358860F7E09D84D4FF0BF707131B92 /* stream_aes256estream_api.c in Sources */ = {isa = PBXBuildFile; fileRef = AB3BCE63B8DB5618EFC8AC6DD39647CD /* stream_aes256estream_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; + 16F22E615E2C344E95D4101E13334DEA /* FBSDKErrorConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = CDD41C509E2E757BD58DABF9F5051BD2 /* FBSDKErrorConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 16F450457562426AED40306799D504E7 /* FBSDKDynamicFrameworkLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BDD5838F4739D33803FD4371B862936 /* FBSDKDynamicFrameworkLoader.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 17623E856C1FEDA22C188CED804F16CA /* FBSDKVideoUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D97C36EB74C0D62D533CBA0779EB41F /* FBSDKVideoUploader.m */; }; + 1817878132BDE2C875453FDD7C2DD0E0 /* BFWebViewAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = B0722D5B62A942E8AB6D675ED20199C6 /* BFWebViewAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 189532EFCF6F581AB34409F07CE835EE /* FBSDKShareDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 32753ED7F5561FDAB40156FA22A93DFA /* FBSDKShareDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 18BB34A59C715EE5338D7A9DC0DF1295 /* NSDataAESCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = 430F131F68BA8CEEB0B3F91E55AA799B /* NSDataAESCipher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 18E2AD3148A4789FE9F010CE9A9C6423 /* FBSDKAccessTokenCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A97E2764E731B8C8709D82DFA86EF5C1 /* FBSDKAccessTokenCache.m */; }; + 19895290593D2763A909999F59D6E561 /* FBSDKAudioResourceLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = EF2F249A8FA42CF236AF70E7E11040DE /* FBSDKAudioResourceLoader.m */; }; + 19CDE56AC4388C284D9A394F64E0530C /* EXPMatchers+beNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 73A85025C3C9831378CC670EDFDDF761 /* EXPMatchers+beNil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19ED98E248D79CD3CEEF80B754BB002C /* FBSDKAppEventsStateManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4804C1C9BB43698A589827A53946E8B9 /* FBSDKAppEventsStateManager.m */; }; + 19F361C4DD931E887D8A3976A1F2F2DE /* FBSDKViewImpressionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 97DEEA5101EE1F961B33706F72EE4503 /* FBSDKViewImpressionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A018129836D4FBF5ABC554BC8585081 /* VatNumber+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 88653219CD036038D97A5B8219D4D8AC /* VatNumber+Helper.m */; }; + 1AE71F43521D992E6EEF8F7E2A20D9FB /* PNUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 70A9ABA8AA2C1119E466BE177180DBFC /* PNUser.m */; }; + 1B1295077C3F53128EE0ADCB556AB53B /* FBSDKGraphRequestDataAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D46BAB4B884D781A9D82A4357BF39C5 /* FBSDKGraphRequestDataAttachment.m */; }; + 1B40A16497D97752140B9B57A6854F7D /* BFAppLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AF649F6AFFF64ADBBBCEE6A19E3C57A /* BFAppLink.m */; }; + 1BE445CC79BF3E812C44ACA324D310D1 /* FBSDKURLOpening.h in Headers */ = {isa = PBXBuildFile; fileRef = 17FB2D0CDB0E5F96B0A107F3397603B4 /* FBSDKURLOpening.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C4CD9B1079FC90FC22CC2DF1395126D /* NSData+AESKey.h in Headers */ = {isa = PBXBuildFile; fileRef = D2AAA5C7C06E1351E87A9105F8C659A3 /* NSData+AESKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C74D210067A2D584AA672E61F246ECC /* EXPExpect.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B2B806871E016D0798CFC88C04CB9A /* EXPExpect.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 1CDE9A9DD1573B7D35B6E5407C54E92D /* FBSDKSharePhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = 85978B55AFB83D1AC5432592BA817B76 /* FBSDKSharePhoto.m */; }; + 1D4B722D25543373D40F82FDF535ED52 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9ED5E97E08354E5975CA0BD29F6B91D7 /* UIKit.framework */; }; + 1D622FBC8A4262E6B398F5CCCB1D9650 /* EXPMatchers+raiseWithReason.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CBDA07FBB89D62FBC500D755D630FD9 /* EXPMatchers+raiseWithReason.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 1E2343F7AE04C5D386CCD455E84F13E0 /* EXPMatchers+beTruthy.m in Sources */ = {isa = PBXBuildFile; fileRef = E5A953464C48C79FF658D558B7F7FF8C /* EXPMatchers+beTruthy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 1F515615E46C66C11A81E6052A80D72D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 1F70AA183512CC2FF182C4681D11B067 /* FBSDKLoginKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 212400CEDD24C281984E6CEC427F78EB /* FBSDKLoginKit-dummy.m */; }; - 1F82DBA8D443BBF955B746858D695ABC /* SpectaTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A8FED370A0885FFA69118E591272AF4A /* SpectaTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1F9003E64B3C385C06BDAEF55D53F708 /* hmac_hmacsha256.c in Sources */ = {isa = PBXBuildFile; fileRef = E17ED94C03761CD9FBBF4EE8AE99355E /* hmac_hmacsha256.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 1FEE4A3A4886B52E3F3936ACFBC5689D /* FBSDKLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = A5449281A2B5647C2113F04B2E03C543 /* FBSDKLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 20205D4F2B592FB9AFC2724C3C73B7F4 /* PNObjcPassword.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BDECA7B3E823416F712E345739DE390 /* PNObjcPassword.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2059283CE27CCC82808DE4508543D6D4 /* FBSDKShareMediaContent.m in Sources */ = {isa = PBXBuildFile; fileRef = C42D7E05AC6CDCBB0D9093DFD6DB6583 /* FBSDKShareMediaContent.m */; }; - 2065E8DE32AA728384A3EBDD9024E2F4 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B0709E95B6C9874F2A7F916A913BFBF /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 213543DFD6FEC69F3EDBD1DB49C102C9 /* StrongestPasswordValidator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E2FA0E01B345AC2103B1D983D5888BE1 /* StrongestPasswordValidator-dummy.m */; }; - 2138755F2FD6BA7DB4C3C31DBB9300F2 /* fe_0.c in Sources */ = {isa = PBXBuildFile; fileRef = C997414E531DAA6BC7CBB8BD0DC46FA5 /* fe_0.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 21B23FC9554750E0F7F154FC11FF0A45 /* FBSDKAccessTokenCacheV3_17.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EE22E7329CB8278C85963DA1446CCA6 /* FBSDKAccessTokenCacheV3_17.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 21C0B00CDF74499137B0BD0E2D9986DF /* XCTestCase+Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = 851E961C780DC9250A025F25BDDA8D7F /* XCTestCase+Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21FD5D0F74AC17881407FB79B520BD13 /* export.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E1CFD767F82F270283D0B07F38861E5 /* export.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 220317558C92F209007CF7BB3B9C6B68 /* core_hsalsa20.c in Sources */ = {isa = PBXBuildFile; fileRef = 578F38FB8F07CFD54D8780BF39FD6EBF /* core_hsalsa20.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 2224A24071ECEA3AA8E5BEE8A0E5A490 /* FBSDKShareButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 14731CB774C5C80C4742489A54F586C6 /* FBSDKShareButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 226ADAF367F1BD0A28C25E9AC68F0EC8 /* fe_cmov.c in Sources */ = {isa = PBXBuildFile; fileRef = D31BD081A29E9DF11986F085CDEE1DF0 /* fe_cmov.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 22BF715C75EA24283898C5AAD6888F79 /* FBSDKBridgeAPIResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 5708E6EE6AA5E29D64C2A7EAAADA135B /* FBSDKBridgeAPIResponse.m */; }; - 233E508762C06A765135B335F5F8E058 /* FBSDKAppInviteDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B7409BD3ED8E6B61F5C2CD89742EC0 /* FBSDKAppInviteDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 24C37351EF49FC19CF798C44EF9293E6 /* FBSDKURLConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 496C3796DFEDC0DF8F3DDC858E09B66E /* FBSDKURLConnection.m */; }; - 24F96D40183FB8B1F00BCEF30383481E /* BFTask.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3D9DE1BF551897CCE20D1959BB9209 /* BFTask.m */; }; - 24FF4A3B66A2F383BA14790790108406 /* EXPMatchers+haveCountOf.m in Sources */ = {isa = PBXBuildFile; fileRef = A5355C6A4CCEF66DFAD95AF018634CD4 /* EXPMatchers+haveCountOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 250C50C10445EE4EC4878E073B684D80 /* fe_isnegative.c in Sources */ = {isa = PBXBuildFile; fileRef = 8DCC0768EA819A27BC0CA76CE7DDBB54 /* fe_isnegative.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 2523657BEE249A532CDFD495AC911F39 /* EXPMatchers+beLessThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3597B82885F50462FCB1B483387402FC /* EXPMatchers+beLessThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 2579663181BFA8F7DA4B5D7CF8537FC0 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = E27A2E8FFBBDD8FBAB28EF55C07C20F1 /* UIActivityIndicatorView+AFNetworking.m */; }; - 259122F7A273AE05FC6EE3BBCB874830 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 14D102FBAB416E6F2F995A0316F411F1 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 259D0A64C610CEF49A5F445F2FD46B7A /* SPTExcludeGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 816867EFF912A292C280DEE9FE71DA9C /* SPTExcludeGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 25A7AE56D6B1B0EF00AC0D091B4BB0AF /* FBSDKLikeBoxView.h in Headers */ = {isa = PBXBuildFile; fileRef = 205C0218A01AC72D1CC67B6416467C8C /* FBSDKLikeBoxView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 25C32F86733CFD8E47FD46F1AD944938 /* FBSDKLikeActionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 380AEF08019B00971428F0001CF5529D /* FBSDKLikeActionController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 25D01446CC5D7D8FCC5F97FE03FB8FA9 /* core.c in Sources */ = {isa = PBXBuildFile; fileRef = 6744BED60C94B0931A4E0BAF09AAB95E /* core.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 2605EA1FDB6FAB491FFE11169FD7D464 /* FBSDKLikeButton+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = F79AF945E554729B34DF4B60E2807D48 /* FBSDKLikeButton+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 266B45B24A4E0312ED7CB0823D07163D /* FBSDKLoginUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = AD2A5F5857E1A47C8E03FFE05A56C8AC /* FBSDKLoginUtility.m */; }; - 26CAC86B6D723A0C7761D02215715008 /* FBSDKLikeButtonPopWAV.h in Headers */ = {isa = PBXBuildFile; fileRef = CD7B6764EC1B9525813FF81D55090A26 /* FBSDKLikeButtonPopWAV.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2789F03E0BDC6E0EAD3C5B3ED99AF3C2 /* FBSDKShareDialogMode.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7ECBFCBF42E41673E7AD8845C243E /* FBSDKShareDialogMode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2793C7FE6DF0D7001E0656206EBB5A7D /* FBSDKInternalUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = FD7CAB45798A7D800479510D337019B3 /* FBSDKInternalUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27F3C458E398E50FBD14C122D2F4A3E6 /* BFAppLink_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E77B744B44BA8509BFB97DAEFE4EE9F2 /* BFAppLink_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 280E3CAF6F6DE64E92EA61EC96A53D6B /* FBSDKBoltsMeasurementEventListener.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD2DA07D852ADCDDE113FAE301B5C97 /* FBSDKBoltsMeasurementEventListener.m */; }; + 1F70AA183512CC2FF182C4681D11B067 /* FBSDKLoginKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B71782FAD53AF020FCA0C6D8BC6B6A52 /* FBSDKLoginKit-dummy.m */; }; + 1F82DBA8D443BBF955B746858D695ABC /* SpectaTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A0C3BE3DE7053D28036839D84C4C8E1 /* SpectaTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1FEE4A3A4886B52E3F3936ACFBC5689D /* FBSDKLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = D0CC94E5B17DCB96D89EBD829E6E24EB /* FBSDKLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2059283CE27CCC82808DE4508543D6D4 /* FBSDKShareMediaContent.m in Sources */ = {isa = PBXBuildFile; fileRef = BFF41F82BDAC0C67B440C335B7B952B2 /* FBSDKShareMediaContent.m */; }; + 2096FB90BBE1E8B30F2A970D7D7847C2 /* StrongestPasswordValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EB54BD9561BE8BE6F72B3453D5F76BB /* StrongestPasswordValidator.m */; }; + 21677B4E938317D5E3B375169C060430 /* PNLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DBF9238B067CCD76929A1190AECBFD0 /* PNLocation.m */; }; + 21B23FC9554750E0F7F154FC11FF0A45 /* FBSDKAccessTokenCacheV3_17.h in Headers */ = {isa = PBXBuildFile; fileRef = 53CE2AAC9CF357111FD5F70B88330F67 /* FBSDKAccessTokenCacheV3_17.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 21C0B00CDF74499137B0BD0E2D9986DF /* XCTestCase+Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D302CA9CE841DB75E17BBE31723182D /* XCTestCase+Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2224A24071ECEA3AA8E5BEE8A0E5A490 /* FBSDKShareButton.h in Headers */ = {isa = PBXBuildFile; fileRef = EA2E395378696A8EE60AC32531CAAE08 /* FBSDKShareButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22BF715C75EA24283898C5AAD6888F79 /* FBSDKBridgeAPIResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = A24B290A3D3444C04D8C506A08590AA0 /* FBSDKBridgeAPIResponse.m */; }; + 233E508762C06A765135B335F5F8E058 /* FBSDKAppInviteDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = C637B2D14CF6CBFFDD6AFB9FA7B96A11 /* FBSDKAppInviteDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 24BA63B66D1DCED6C66C5E85E8C0D0B6 /* AFOAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E52989BDEBB5D75AEB8C346F6FCB459 /* AFOAuthCredential.m */; }; + 24C37351EF49FC19CF798C44EF9293E6 /* FBSDKURLConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = CACC4CED2B8D2B4E17A083D8DD575016 /* FBSDKURLConnection.m */; }; + 24F96D40183FB8B1F00BCEF30383481E /* BFTask.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F26837E529C0BAFE950FD13D7FDCC0 /* BFTask.m */; }; + 24FF4A3B66A2F383BA14790790108406 /* EXPMatchers+haveCountOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F8F571C103B708289B1998E58D4CB2A /* EXPMatchers+haveCountOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2523657BEE249A532CDFD495AC911F39 /* EXPMatchers+beLessThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 204D969B7A489BD1D167F1D0E910D14D /* EXPMatchers+beLessThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2579663181BFA8F7DA4B5D7CF8537FC0 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 319B3C8677743C7EA886EF6509883D11 /* UIActivityIndicatorView+AFNetworking.m */; }; + 259D0A64C610CEF49A5F445F2FD46B7A /* SPTExcludeGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = C43AADE275400B3271403D8A70B3F3BF /* SPTExcludeGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 25A7AE56D6B1B0EF00AC0D091B4BB0AF /* FBSDKLikeBoxView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8833C94389BC4DBBF9CFB410C93783CC /* FBSDKLikeBoxView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 25C32F86733CFD8E47FD46F1AD944938 /* FBSDKLikeActionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E77658A8A74507B58BB7DC6F4EA5E82 /* FBSDKLikeActionController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2605EA1FDB6FAB491FFE11169FD7D464 /* FBSDKLikeButton+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F1768608FCF1409767F489668AD9888 /* FBSDKLikeButton+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 266B45B24A4E0312ED7CB0823D07163D /* FBSDKLoginUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = CB099AF3039733EA4F0E89641991B7D5 /* FBSDKLoginUtility.m */; }; + 26CAC86B6D723A0C7761D02215715008 /* FBSDKLikeButtonPopWAV.h in Headers */ = {isa = PBXBuildFile; fileRef = 178FB126798705D5D0BB2B5043B387A0 /* FBSDKLikeButtonPopWAV.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2789F03E0BDC6E0EAD3C5B3ED99AF3C2 /* FBSDKShareDialogMode.h in Headers */ = {isa = PBXBuildFile; fileRef = F4BD7AF2D9A0C82077EB870F69843FB2 /* FBSDKShareDialogMode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2793C7FE6DF0D7001E0656206EBB5A7D /* FBSDKInternalUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = FEACABA2E34BF05024351E7464DCBA7A /* FBSDKInternalUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27F3C458E398E50FBD14C122D2F4A3E6 /* BFAppLink_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9270FDF3357C9CEB924A9F1D6C622741 /* BFAppLink_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 280E3CAF6F6DE64E92EA61EC96A53D6B /* FBSDKBoltsMeasurementEventListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D9D88FFAEAEF3E1E66EC2A85CB5FFF3 /* FBSDKBoltsMeasurementEventListener.m */; }; 2843898C40D365BC1361BF1CD832E9B2 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD3B78675181DC71C11EF7BA73AC1345 /* CoreGraphics.framework */; }; - 28492755393B3778E27EBEBC00D51DD9 /* FBSDKLikeButtonPopWAV.m in Sources */ = {isa = PBXBuildFile; fileRef = 2542308797669028BDBFA2F12C2C9503 /* FBSDKLikeButtonPopWAV.m */; }; + 28492755393B3778E27EBEBC00D51DD9 /* FBSDKLikeButtonPopWAV.m in Sources */ = {isa = PBXBuildFile; fileRef = 3233CD650102C4EA0433C0A3859E6018 /* FBSDKLikeButtonPopWAV.m */; }; 2875AD3F2C454BF0A4E46D6C4FCE50F6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 289D8661BF9D4F915E7290270C7E4A14 /* CodFis+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 51835BDE555C4426654CE4A204D24600 /* CodFis+Helper.m */; }; - 28BC58EE3C7374C4C2DEF6D029011C84 /* EXPMatchers+beInTheRangeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = D4B43E36484AE261ECD2FE6ED1CF7953 /* EXPMatchers+beInTheRangeOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 28D20744F05C40F4AC8619386DFC737C /* crypto_auth_hmacsha512256.h in Headers */ = {isa = PBXBuildFile; fileRef = 15E281CD963651D5C5141C16252B3093 /* crypto_auth_hmacsha512256.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28EBC1134C535CFD3B494995C6409498 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 2920CB45DB4A37A485869FA1DD068983 /* FBSDKAppEventsState.m in Sources */ = {isa = PBXBuildFile; fileRef = EC47DFFD42EB3AB3311AB6591ADE0D07 /* FBSDKAppEventsState.m */; }; - 292CAB511003F8BC3A4C25F32FEF0D75 /* ge_p3_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C789DF1795F290F910BBB61B47E1975 /* ge_p3_to_p2.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 2950E4BCBE0462E3B5B64673DBF6209C /* FBSDKShareOpenGraphAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D7E7029A49D58B331DB9CFA3C305905 /* FBSDKShareOpenGraphAction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2ABDE5427FF8C255C19B01914CEAF18E /* FBSDKGameRequestFrictionlessRecipientCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 61F7FB4E21DF734F395338ECBFBD07C5 /* FBSDKGameRequestFrictionlessRecipientCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B17BDE683D58199304E1BCB6CB8F643 /* NSObject+RZDataBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 69FBE409293605A69028A25417A02ACD /* NSObject+RZDataBinding.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B4DD49D9004AE3D0745315D5C1C0637 /* nv_ios_http_status.h in Headers */ = {isa = PBXBuildFile; fileRef = 414F5AD5FA2CA44C2350A91FFD4816AD /* nv_ios_http_status.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B62381FEB8C61B4EDDC66581782DAE9 /* FBSDKLoginManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 75941CBE08BB55C1EB9A3ABAB9CA9CF2 /* FBSDKLoginManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2BAE23386F3067766F610EFE5FEEBC72 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE461CDBB25C8925D1B302787635347 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BF9D4DCFFA081B4ED64CE3B0DB3500A /* FBSDKAppEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 00C7F9EF70D311E2080E85FD7C587EA9 /* FBSDKAppEvents.m */; }; - 2C34348865BC18B8EECF1B399DEEECBD /* FBSDKShareMediaContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 80A04671B9A702557BD12214282D3506 /* FBSDKShareMediaContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C41058002CDDC08F4337040C26D0880 /* ge_madd.h in Headers */ = {isa = PBXBuildFile; fileRef = F0EFA2C372D73DCC9BCF42F141A3CBF9 /* ge_madd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C86ACE52765CF5AE07A60F63390DC62 /* crypto_secretbox_xsalsa20poly1305.h in Headers */ = {isa = PBXBuildFile; fileRef = 46CA4B0D90694262F0B6AD04E690D299 /* crypto_secretbox_xsalsa20poly1305.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C918E262F5707E558C895CB1A87E09A /* AGKeyPair.h in Headers */ = {isa = PBXBuildFile; fileRef = D6E4C4DAC174EF93DD781268CA056A23 /* AGKeyPair.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C93D0ECDF231AC369DA9BB4CC43481D /* FBSDKSettings+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = CC61EF711C793364D9A43DA59631DCFE /* FBSDKSettings+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2C944499E3BB44E17E10959A76BBAEA3 /* EXPMatchers+beGreaterThan.m in Sources */ = {isa = PBXBuildFile; fileRef = 54F5846791BDC8AA4FFB1D960329EAF5 /* EXPMatchers+beGreaterThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 2CE69131D8017F77488B258F7923BCEB /* xor_salsa208.c in Sources */ = {isa = PBXBuildFile; fileRef = 2804D8EC9E0183A43CDA4BAF4B5876AC /* xor_salsa208.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 2D075C5A3E24FED944042E9F74239A8B /* ResponseConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA277E5F35698C8F1364566344FD3B8 /* ResponseConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D1379B60376B19C5D7A203170A74C23 /* FBSDKGameRequestContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FA73D37FDB8A7EB4F92FB664F4AEEAE /* FBSDKGameRequestContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2DD6A2A3DCAC60C14D89DF32A182AC96 /* FBSDKLoginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DAC7EB5EB560155B9E13CD671005E73A /* FBSDKLoginManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E48AC4D687AFC6307E2EB591AFD8742 /* Pods-PNObject_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 73B30F1E60DA52CB98F98C8708976D8F /* Pods-PNObject_Example-dummy.m */; }; - 2E5793F3CCE2F046D7C2BB0720502727 /* FBSDKAccessTokenCacheV3_21.m in Sources */ = {isa = PBXBuildFile; fileRef = DA0016F70BEF3344D035E0607A30F771 /* FBSDKAccessTokenCacheV3_21.m */; }; - 2E7C489E9506DC0F425D541742B897FD /* keypair_curve25519xsalsa20poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = 367869226D9CA43C3096340CC0909523 /* keypair_curve25519xsalsa20poly1305.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 2EBAA518CB8B2DAF89A63637091D4615 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A642ED1DD9AD060C1DF3CED4762C7F9 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2EFEDE611EF6C0890787A3A4C38A00EF /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 19D92EEDD62255ED3629EE78C8DCFF20 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F1073E9FDC7CF6ED1A34A50B98A2C83 /* FBSDKTestUsersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3423F7B2506ABF51098EC9E8D4C0A9A3 /* FBSDKTestUsersManager.m */; }; - 2F265C785D8818867AC5B506601F9845 /* FBSDKShareKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F8A7A8365F40C0A008570995FC70DC4 /* FBSDKShareKit-dummy.m */; }; - 2F9F8595B81532F59CFC0D65AE0559FE /* FBSDKSystemAccountStoreAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 20FF69638AB44973A92601B42BB6E5F1 /* FBSDKSystemAccountStoreAdapter.m */; }; - 2FEBCDE902CA94289BAC0FFF5E19F59B /* FBSDKAccessTokenCacheV4.h in Headers */ = {isa = PBXBuildFile; fileRef = D848ED7D635790D8AFDE8A67DDA9BF8C /* FBSDKAccessTokenCacheV4.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 300AF6606D613107DE8B725967DEB9C3 /* FBSDKImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = C510C37FA746E83D006FD38DB73E7FD4 /* FBSDKImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 30AEFE5FD2B7570EA814CAED84F06BC9 /* FBSDKShareError.h in Headers */ = {isa = PBXBuildFile; fileRef = BB8675A1C6FB2742FC7DFE1AF822F50D /* FBSDKShareError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 31D1E7AA24EAEDB01823964622F520A3 /* core_salsa208_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 1772D55787F5738840E19546A4BE82FA /* core_salsa208_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 31D27BF6DE823F040465EEC46431E22E /* EXPExpect.h in Headers */ = {isa = PBXBuildFile; fileRef = F619DFF3235552B85340B2D67889910D /* EXPExpect.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31DD336C9093CE22D48291586E7E28F0 /* AFOAuth2Manager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BCF026E9A3EA30400385FD7B4060A98 /* AFOAuth2Manager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31E3324A1B002B40B09CEA673BB55F24 /* NSDate+NSDate_Util.m in Sources */ = {isa = PBXBuildFile; fileRef = 8091AE51D9066B7DB778B8C914B61CBC /* NSDate+NSDate_Util.m */; }; - 31ED9BD97AF9E62874AF3CDF2F8090CF /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6461FBA8B91AF259E10374D0F10B4E2E /* AFNetworkActivityIndicatorManager.m */; }; - 323ED73B77AB9B1C526900B078C4280A /* FBSDKShareVideo.m in Sources */ = {isa = PBXBuildFile; fileRef = D500F295BA6433CB432C63565365FF54 /* FBSDKShareVideo.m */; }; - 327265E772D05124DB0876F6D6E7EEE6 /* box_xsalsa20poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D1E3686330500D75C1229AD7F5D4879 /* box_xsalsa20poly1305.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 329021B1317884817AF4C9B0C8C85FE5 /* FBSDKDeviceRequestsHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = A55AE15D828F95FD6DFCC754B1C418EF /* FBSDKDeviceRequestsHelper.m */; }; - 32BA99E5CB9D3DA949BBB38CB9A677D0 /* FBSDKButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 98EB3789F6C6B02B0BF33E8BA66890E7 /* FBSDKButton.m */; }; - 32C0D87FC3CA248FE093B23D81444216 /* AGPBKDF2.h in Headers */ = {isa = PBXBuildFile; fileRef = A46FEFA2E7AE3A32D746184D4FC83DE0 /* AGPBKDF2.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3390ABED7CA524548695D03429D092A1 /* FBSDKSharePhoto.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BD49A18C64E34F7F22A6C45F648B545 /* FBSDKSharePhoto.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 341DCAF851816EDB0410C51EE4B3A7A9 /* StrongestPasswordValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 49F1DCC85BE89834D5127519AA9AADB6 /* StrongestPasswordValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3442712B7EAF9A839152EB1D4C5EB793 /* crypto_uint64.h in Headers */ = {isa = PBXBuildFile; fileRef = 073827EF5D18A10AEC85BA130475E8C8 /* crypto_uint64.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34BA8FD2A9AE103CB41DB65E273B298D /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = 8579010A7A829D21661357FE9B1CE6E7 /* types.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 352EC9EAAAAE39EC5B1B36680FB1A027 /* FBSDKURLConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DEE2D7E5DF817D4390D1660E5C0FBA3 /* FBSDKURLConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 35E6E36E5A958B6BC1D5C2DA4EDCA425 /* FBSDKShareVideo.h in Headers */ = {isa = PBXBuildFile; fileRef = B1206232540CFAFD6D4CCC940FC0345D /* FBSDKShareVideo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37036D2F5E312C7717CE0BCACCC5FB78 /* crypto_core_salsa20.h in Headers */ = {isa = PBXBuildFile; fileRef = 10FD26ED3BB720404E07434A228C587A /* crypto_core_salsa20.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37113B05A442EB8D45C6A5FFCD296044 /* FBSDKGameRequestContent.m in Sources */ = {isa = PBXBuildFile; fileRef = C467891BDB969DE12DAB04C8D135D01C /* FBSDKGameRequestContent.m */; }; - 37A6D9CE7FE5227DD4721FD62E42C1BD /* RZDataBinding-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FDD5C2BE90C6915B58EF88EBFA7075B2 /* RZDataBinding-dummy.m */; }; - 37D8EA91A411D0712ECB73A72E4462FF /* ecrypt-sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 878D7B658F9692D6B074585BA9A0C991 /* ecrypt-sync.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37E5DC5EB0E0A194BCFD8A24438CDF4A /* NSString-Helper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A23CEED4C9C026F3E6E340C81D507E72 /* NSString-Helper-dummy.m */; }; - 38011159C107A120468EAF4244161071 /* crypto_auth.h in Headers */ = {isa = PBXBuildFile; fileRef = 085BA1A5695CABE9AEF19498EB6CB6AE /* crypto_auth.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 289D8661BF9D4F915E7290270C7E4A14 /* CodFis+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 67D02689D3A101C69A3536BE9BF3410E /* CodFis+Helper.m */; }; + 28BC58EE3C7374C4C2DEF6D029011C84 /* EXPMatchers+beInTheRangeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = DF5DF86E3084D5C5E64DA49465D087D6 /* EXPMatchers+beInTheRangeOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2920CB45DB4A37A485869FA1DD068983 /* FBSDKAppEventsState.m in Sources */ = {isa = PBXBuildFile; fileRef = DA49349B5A472DCBA05C14FCCE3337E9 /* FBSDKAppEventsState.m */; }; + 2950E4BCBE0462E3B5B64673DBF6209C /* FBSDKShareOpenGraphAction.h in Headers */ = {isa = PBXBuildFile; fileRef = B1062AFEB1EEC93034C340D406729C35 /* FBSDKShareOpenGraphAction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2ABDE5427FF8C255C19B01914CEAF18E /* FBSDKGameRequestFrictionlessRecipientCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 59662550C677051C9BAB0FAA761DDF0B /* FBSDKGameRequestFrictionlessRecipientCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B4DD49D9004AE3D0745315D5C1C0637 /* nv_ios_http_status.h in Headers */ = {isa = PBXBuildFile; fileRef = 98CA3E4A900BA7073E9F95834C07233F /* nv_ios_http_status.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B62381FEB8C61B4EDDC66581782DAE9 /* FBSDKLoginManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = DD5D7BC3585C40CA234762EC22B7461E /* FBSDKLoginManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2BF9D4DCFFA081B4ED64CE3B0DB3500A /* FBSDKAppEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 47AFB6C21124446FE4DB57E1E9E4A62F /* FBSDKAppEvents.m */; }; + 2C263C19F0EF19AFC382F2BBBD08599C /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = B1D5A7CA445C2DA2FE0118B87CC5A709 /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C34348865BC18B8EECF1B399DEEECBD /* FBSDKShareMediaContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 002ADDFB60661525B681437008B2CF5E /* FBSDKShareMediaContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C93D0ECDF231AC369DA9BB4CC43481D /* FBSDKSettings+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A7A63B828105422DB84E662641DCA2E /* FBSDKSettings+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C944499E3BB44E17E10959A76BBAEA3 /* EXPMatchers+beGreaterThan.m in Sources */ = {isa = PBXBuildFile; fileRef = C69A3BF98F6754E523DD5FE3E5DBBEC4 /* EXPMatchers+beGreaterThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2D075C5A3E24FED944042E9F74239A8B /* ResponseConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = CDD938E86592AF32B1960157F2B3CD8B /* ResponseConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2D1379B60376B19C5D7A203170A74C23 /* FBSDKGameRequestContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CC89FE9C9BDB3E701B81D86AEE5BA17 /* FBSDKGameRequestContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2DD6A2A3DCAC60C14D89DF32A182AC96 /* FBSDKLoginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DF3692BD686DAF3008C0710003B747C /* FBSDKLoginManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E3279F267D9BD8655C3879E3B3E7BF1 /* AFOAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = 7872C636184EBF4F32DE4175D0113AAB /* AFOAuthCredential.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E39B2CAB1A929F1E04C640F627347D2 /* PNObjcPassword.m in Sources */ = {isa = PBXBuildFile; fileRef = A8674CC03C04E495D5F01C2D84194C0E /* PNObjcPassword.m */; }; + 2E5793F3CCE2F046D7C2BB0720502727 /* FBSDKAccessTokenCacheV3_21.m in Sources */ = {isa = PBXBuildFile; fileRef = A2014498FF3DD0D36F24136400A6B0CE /* FBSDKAccessTokenCacheV3_21.m */; }; + 2EBAA518CB8B2DAF89A63637091D4615 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F46C976AFAA81F6485F7F98B6CBF903 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F1073E9FDC7CF6ED1A34A50B98A2C83 /* FBSDKTestUsersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B49BD9B71587ECE501E8C784669F7485 /* FBSDKTestUsersManager.m */; }; + 2F265C785D8818867AC5B506601F9845 /* FBSDKShareKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E1E8D9C0F79DB2DF4A38A315C8BCABB5 /* FBSDKShareKit-dummy.m */; }; + 2F9F8595B81532F59CFC0D65AE0559FE /* FBSDKSystemAccountStoreAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 62C9367A08D451A3C0ADC110D5DD5B6E /* FBSDKSystemAccountStoreAdapter.m */; }; + 2FEBCDE902CA94289BAC0FFF5E19F59B /* FBSDKAccessTokenCacheV4.h in Headers */ = {isa = PBXBuildFile; fileRef = FD16652A1F01A2B9E66B940BAEFC5566 /* FBSDKAccessTokenCacheV4.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 300AF6606D613107DE8B725967DEB9C3 /* FBSDKImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C99C34F3F0E6E8395C07189DAE0E53 /* FBSDKImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 309778EDF5F0F18B646D6009E14C7A33 /* PNObject.m in Sources */ = {isa = PBXBuildFile; fileRef = EE200E3F0092FA01A549EBA7643C4CB1 /* PNObject.m */; }; + 30AEFE5FD2B7570EA814CAED84F06BC9 /* FBSDKShareError.h in Headers */ = {isa = PBXBuildFile; fileRef = 82844867E9FDF909034FE438E88D513A /* FBSDKShareError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 31D27BF6DE823F040465EEC46431E22E /* EXPExpect.h in Headers */ = {isa = PBXBuildFile; fileRef = DCB931ADB67BC11D76D18E5C8F2A5E50 /* EXPExpect.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31E3324A1B002B40B09CEA673BB55F24 /* NSDate+NSDate_Util.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F90B769816B5B4C8457FD607C14635E /* NSDate+NSDate_Util.m */; }; + 31ED9BD97AF9E62874AF3CDF2F8090CF /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 98E21B2AF61DDD0B8F0FAD8693D7E394 /* AFNetworkActivityIndicatorManager.m */; }; + 323ED73B77AB9B1C526900B078C4280A /* FBSDKShareVideo.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B295D497996B680FAB2045EA4047322 /* FBSDKShareVideo.m */; }; + 329021B1317884817AF4C9B0C8C85FE5 /* FBSDKDeviceRequestsHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 19BF2D027C9EF0A3DF9F26A8DA16208D /* FBSDKDeviceRequestsHelper.m */; }; + 32A44625A7E4B35D87C47BBD5A22FD9B /* Pods-PNObject_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 73B30F1E60DA52CB98F98C8708976D8F /* Pods-PNObject_Example-dummy.m */; }; + 32BA99E5CB9D3DA949BBB38CB9A677D0 /* FBSDKButton.m in Sources */ = {isa = PBXBuildFile; fileRef = CE5C06D45ACD6E7CCCA9F26D229D8093 /* FBSDKButton.m */; }; + 32E46ED1F617776C0C9D8C4989311727 /* PNObject.h in Headers */ = {isa = PBXBuildFile; fileRef = CD13119EF64EC9CF120A97CBA9E07D01 /* PNObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3390ABED7CA524548695D03429D092A1 /* FBSDKSharePhoto.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9A3AA8261D01602D79A18C5EBA8306 /* FBSDKSharePhoto.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 352EC9EAAAAE39EC5B1B36680FB1A027 /* FBSDKURLConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = E055BD1146846E92C54B6CBCEA24F33E /* FBSDKURLConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 35E6E36E5A958B6BC1D5C2DA4EDCA425 /* FBSDKShareVideo.h in Headers */ = {isa = PBXBuildFile; fileRef = D9ACDDDF6F76EE5E42CD8D67D32BE372 /* FBSDKShareVideo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36DF3B90612F4F9D82176185B9C0AA3B /* PNInstallation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EB4CC629366F65ADA99745110E2C445 /* PNInstallation.m */; }; + 37113B05A442EB8D45C6A5FFCD296044 /* FBSDKGameRequestContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 532685A5DB091C4E8F0EE2C37AF23678 /* FBSDKGameRequestContent.m */; }; + 37E5DC5EB0E0A194BCFD8A24438CDF4A /* NSString-Helper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E464BCEBE143FA572A2E398C3873F8B8 /* NSString-Helper-dummy.m */; }; 3863E9F67B2231F5FD9BA5E035838206 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 386A1AE6DCB10B092CD6932EFED4C26C /* SPTExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 45B930A106ED01B26196160D0095D538 /* SPTExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38D7C17FA0F2DC737CA0622960F161AA /* stream_xsalsa20_api.c in Sources */ = {isa = PBXBuildFile; fileRef = DB32D77CD9563A2F7DBBDD7DC1E99479 /* stream_xsalsa20_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 391226D83570CA724B533A2C609A5EF5 /* EXPMatchers+beSupersetOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 798B4A23622D5C0164CF2B61215A3D34 /* EXPMatchers+beSupersetOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 3952D92F59CDC058F4EDB106AE6A8ACD /* FBSDKServerConfigurationManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = C073FF02290D795F2A1666FFF8742E7C /* FBSDKServerConfigurationManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 39658B393D8346C91FCDCD23FFB8E305 /* smult_curve25519_ref.c in Sources */ = {isa = PBXBuildFile; fileRef = F9DB54D1392AB9E03F1429DF17EAA711 /* smult_curve25519_ref.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 398C6600F65FF7293978E2BD8BBCB7E5 /* verify_hmacsha512256.c in Sources */ = {isa = PBXBuildFile; fileRef = 09B8DCDFCB94E1AE25ED5822F01DF820 /* verify_hmacsha512256.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 39A4ACF6CC76253428E235CCACF550CF /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 11AAA9F1F11284F8EE2B5C069B9E497D /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 39B542254C174EFD6085CE435E118038 /* BFCancellationTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = DF01D022E91CFC8EA39D5451333858A7 /* BFCancellationTokenSource.m */; }; - 3A6C3FC455BA4333FACE0E8A3FF9EDAE /* FBSDKLikeBoxBorderView.m in Sources */ = {isa = PBXBuildFile; fileRef = CF45BD3E1C9DF3149DE340CE23F097E6 /* FBSDKLikeBoxBorderView.m */; }; - 3B5D8E846E5713D18483CF6653D6ACBD /* PNObjcPassword.m in Sources */ = {isa = PBXBuildFile; fileRef = A8674CC03C04E495D5F01C2D84194C0E /* PNObjcPassword.m */; }; - 3B6A82F303541A6CDBF74855C37336D7 /* crypto_auth.c in Sources */ = {isa = PBXBuildFile; fileRef = 335E2224CF99E3B7F04DBB3E57C402C5 /* crypto_auth.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 3B8ACA3A5834E8979B90FCA003068FB1 /* PNUser.h in Headers */ = {isa = PBXBuildFile; fileRef = F31F903DCDA8E155E97EBE47FEA0D011 /* PNUser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B9266EA2848CEDE3743A8DE855335DA /* consts.h in Headers */ = {isa = PBXBuildFile; fileRef = C956D455C87C911A44CC38B861430158 /* consts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3BD8056ABEB3A0A9D59A9D345841EBD3 /* hash_sha256_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 760D49119AB4BEE5B96C5CC5504826C5 /* hash_sha256_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 3CCCF3B74204C33FE14FBB750CA546D3 /* FBSDKShareOpenGraphAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 203E0D085DA44711685A92DEAA7F06B0 /* FBSDKShareOpenGraphAction.m */; }; - 3CCEA058601875FDBF537D8F9BA5FF07 /* FBSDKShareOpenGraphObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D2F30EE6478C0FA7161E64DEFD12CCC /* FBSDKShareOpenGraphObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D4D22212AC31DAD9D18AF29528EB5D1 /* blocks_sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E692E82E049AE2604D600A36D41409D /* blocks_sha256.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 3D889FA0B2DAB3C125F52B2DC108E2C6 /* FBSDKGraphRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 96C49FD2980F3221B717DDD05DB5DBEE /* FBSDKGraphRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3DEC79978054F99656A9A4CEC3B32403 /* hash_sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = AC4EEB5E890C03B2064F897E2317EFB0 /* hash_sha256.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 3DFC67632B7A7911EFA269F43A2F5C4D /* BFAppLinkNavigation.m in Sources */ = {isa = PBXBuildFile; fileRef = 03F77EA1557E21482C6C6209CF93AFE9 /* BFAppLinkNavigation.m */; }; - 3E273A0D53670E46B033FAA17CF73DFD /* FBSDKShareUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 326A45CA580FE3B9C24523C9AB874FD1 /* FBSDKShareUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3E864350B627668E8D18EA949AD464C4 /* FBSDKShareOpenGraphValueContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F26438840620F87DFC5C1DDD1EF7B16 /* FBSDKShareOpenGraphValueContainer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E9C406AF835DDD557A56C2B1FE767DD /* SPTExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 9815AF5C2265F96FB77D4EB148BA94C5 /* SPTExample.m */; }; - 3EB42D695A227A641561E2DAFBFE6CB5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 3EFFA2F3072BADF8E31EB3268078B008 /* AGHash.m in Sources */ = {isa = PBXBuildFile; fileRef = FB8CE5BE653E4288ACBF20BD7F3DECE2 /* AGHash.m */; }; - 3F62E7FF82DE66F3FDBCEFD29FC2F3A1 /* crypto_scalarmult.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FEE78933600F359D36247036537D59E /* crypto_scalarmult.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 3F821ABA57841AD193B7CEE4A68A3F58 /* SPTTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = C13E46A47714DB4E877FD1877AED3DCB /* SPTTestSuite.m */; }; - 4045A655A28C4D6B2D59748FCCC6492D /* FBSDKColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 66B62439EFBA033F8894CAD57E8A23F1 /* FBSDKColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 386A1AE6DCB10B092CD6932EFED4C26C /* SPTExample.h in Headers */ = {isa = PBXBuildFile; fileRef = EB1D76EBA5F4BD5445CF589131772D24 /* SPTExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 38D35E800D4DB764EADFB7AA10A5C662 /* NSData+AESValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 61BD52C25335C7922199F4DC7BE9E775 /* NSData+AESValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 391226D83570CA724B533A2C609A5EF5 /* EXPMatchers+beSupersetOf.m in Sources */ = {isa = PBXBuildFile; fileRef = FC907FF453BA42496FD85150D2FE505F /* EXPMatchers+beSupersetOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 3952D92F59CDC058F4EDB106AE6A8ACD /* FBSDKServerConfigurationManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 13823673346A13920E35FCA8904287ED /* FBSDKServerConfigurationManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3996D938B3E37F37C65B7114C10D4E6C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; + 39B542254C174EFD6085CE435E118038 /* BFCancellationTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 9481319EC10A20D702151A6CF4108CE7 /* BFCancellationTokenSource.m */; }; + 39F26098A22E45DC99D58EE9C4FB0A37 /* RZDataBinding-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C7D2EE1417023FA54625CAD4874F8397 /* RZDataBinding-dummy.m */; }; + 3A6C3FC455BA4333FACE0E8A3FF9EDAE /* FBSDKLikeBoxBorderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 99AC8991DBE576018B31069E2B7C84D5 /* FBSDKLikeBoxBorderView.m */; }; + 3CCCF3B74204C33FE14FBB750CA546D3 /* FBSDKShareOpenGraphAction.m in Sources */ = {isa = PBXBuildFile; fileRef = B0D127759E285FDC773F9D2C09C32946 /* FBSDKShareOpenGraphAction.m */; }; + 3CCEA058601875FDBF537D8F9BA5FF07 /* FBSDKShareOpenGraphObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 11D1D091C4731782448D65307BF1D5AE /* FBSDKShareOpenGraphObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D1567F1E55B6BA0F565A58317A1F2C2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; + 3D889FA0B2DAB3C125F52B2DC108E2C6 /* FBSDKGraphRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8884C29B32AB2F3F834DFCC959FFEBAD /* FBSDKGraphRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3DFC67632B7A7911EFA269F43A2F5C4D /* BFAppLinkNavigation.m in Sources */ = {isa = PBXBuildFile; fileRef = DFBDB82507E57688A63F556E45172973 /* BFAppLinkNavigation.m */; }; + 3E273A0D53670E46B033FAA17CF73DFD /* FBSDKShareUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 133433F5EEAB4673E98270DE502BC38C /* FBSDKShareUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E864350B627668E8D18EA949AD464C4 /* FBSDKShareOpenGraphValueContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = B30DF9C9BC7A55C1BCC2DEDF2CB7D06F /* FBSDKShareOpenGraphValueContainer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E9C406AF835DDD557A56C2B1FE767DD /* SPTExample.m in Sources */ = {isa = PBXBuildFile; fileRef = E16D56B012DBBBDD4BD0EAB43411A030 /* SPTExample.m */; }; + 3F5DA9DED896C3C47BE550263F670E31 /* NSLayoutConstraint+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = F554A7DD42773B41272A987E8A9CC98B /* NSLayoutConstraint+PureLayout.m */; }; + 3F821ABA57841AD193B7CEE4A68A3F58 /* SPTTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FBA684D1884083F6DC186C0B3CD7B47 /* SPTTestSuite.m */; }; + 4045A655A28C4D6B2D59748FCCC6492D /* FBSDKColor.h in Headers */ = {isa = PBXBuildFile; fileRef = FE1EFDD6E8458CA11E4BC8EAD878DE38 /* FBSDKColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; 40F6CAD71BBC3496E8D3BD95D7709E98 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 411025584934FB30A2248524D4E06894 /* crypto_onetimeauth_poly1305_53.h in Headers */ = {isa = PBXBuildFile; fileRef = 8820C5B0E49BA63EF2451E5CB5659798 /* crypto_onetimeauth_poly1305_53.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 426AE9228C6A1A393204B03E756A2988 /* hash_sha512.c in Sources */ = {isa = PBXBuildFile; fileRef = 37391E39BC6E94DC72C4DBB310181327 /* hash_sha512.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 42DBE85A1955824BB1736D50E5A1C226 /* FBSDKLikeBoxBorderView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CD6FD9159393266C04D5D318A7FD65B /* FBSDKLikeBoxBorderView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 42EEEE68ECBC2BE275D0CB0EEA53A09B /* UIDevice-Hardware.h in Headers */ = {isa = PBXBuildFile; fileRef = E06F1A75846C52E079409F5EF9EC12F2 /* UIDevice-Hardware.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 437490CBD28664A64D88E2E11F7D25E7 /* FBSDKGraphRequestDataAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A644B6F6789CD315F3A8504171D7CD1 /* FBSDKGraphRequestDataAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 438F0476F5AC0E25B9ACAA5733E7E2A7 /* BFAppLinkReturnToRefererController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B71D2BF9DD4D3D05B914A8EA5F78192 /* BFAppLinkReturnToRefererController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 444F85B23D98689C2A5AFB23FAFD1CAF /* FBSDKAppEventsStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F0842AE41650B13F3F5473BDA79B8765 /* FBSDKAppEventsStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 44626C27A97013CE5EE4260C35ED9816 /* FBSDKAppInviteContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 22D9C78F3BE48DA58CF986129BF4B1F6 /* FBSDKAppInviteContent.m */; }; - 44A63EBABC290A158704B801838BF0C4 /* d2.h in Headers */ = {isa = PBXBuildFile; fileRef = 649859A5618BC03CD6E1A1831164C064 /* d2.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 452F39C43171FC800AFE448E43ED3FCA /* FBSDKAppGroupAddDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = D42287F7D54D985BC5FE5E7FE1E1D7E6 /* FBSDKAppGroupAddDialog.m */; }; + 42D3086B5DA2B1CC90F3B74C37AC2483 /* NSMutableData+AES.h in Headers */ = {isa = PBXBuildFile; fileRef = E11293E3AA820653AD44F056F3159937 /* NSMutableData+AES.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 42DBE85A1955824BB1736D50E5A1C226 /* FBSDKLikeBoxBorderView.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A311E30F59B4950CD65F6D1453B557 /* FBSDKLikeBoxBorderView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 437490CBD28664A64D88E2E11F7D25E7 /* FBSDKGraphRequestDataAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = C9087D18CC198DABAC579429B02BE7F2 /* FBSDKGraphRequestDataAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 438F0476F5AC0E25B9ACAA5733E7E2A7 /* BFAppLinkReturnToRefererController.h in Headers */ = {isa = PBXBuildFile; fileRef = A1D71B123B4EF4B95440A8876A1AE318 /* BFAppLinkReturnToRefererController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 43BB7A8EFCCFF5A8EAAB240438206E98 /* RZDBTransforms.m in Sources */ = {isa = PBXBuildFile; fileRef = 439D8AEBF209F58E4A18BC03604B856A /* RZDBTransforms.m */; }; + 444F85B23D98689C2A5AFB23FAFD1CAF /* FBSDKAppEventsStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E4878EC017846C292185F47D15AEEBEA /* FBSDKAppEventsStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 44626C27A97013CE5EE4260C35ED9816 /* FBSDKAppInviteContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D7FEA295F6FA728D467662A04353A3D /* FBSDKAppInviteContent.m */; }; + 452F39C43171FC800AFE448E43ED3FCA /* FBSDKAppGroupAddDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 23948656D833ACFBCB7FEA755CA84325 /* FBSDKAppGroupAddDialog.m */; }; 455D5F922613B33516DF5859C3DC3111 /* Pods-PNObject_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C6A7875971DFD8B00865186211FBD472 /* Pods-PNObject_Tests-dummy.m */; }; - 45D6B70C6D08F6B476EF48EA43D6DBDC /* FBSDKShareOpenGraphValueContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 18C35EAC06D0B86F559A11484DA035E1 /* FBSDKShareOpenGraphValueContainer.m */; }; - 45E9899901496DB8E1BB77BCCB35942A /* FBSDKDeviceRequestsHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = A1E30035976B3BE03CB7A0F477A9E14B /* FBSDKDeviceRequestsHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46401F3C7FF0B0CFE2E9B14914780835 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = F091B35BEC2B302CD3595745E4227D44 /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 464EC926D168410BF0013123CF73123F /* FBSDKServerConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = E0BE37906E3E2E8AC6C717D3F7F074CC /* FBSDKServerConfiguration.m */; }; - 465BED54FD0B9748DA00086BBA59333A /* pow225521.h in Headers */ = {isa = PBXBuildFile; fileRef = E1036F5A5B12EEFE0DE6E36D0967486C /* pow225521.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4693A3B49849A65AEF4C0C3AB792951B /* AGSigningKey.m in Sources */ = {isa = PBXBuildFile; fileRef = DE407729F00D9002E1CC2AEA599B7615 /* AGSigningKey.m */; }; - 4795EB0FBC3EE1709E1258F99C56180B /* SPTCompiledExample.m in Sources */ = {isa = PBXBuildFile; fileRef = DDE00A6C900A5BB5CA5F3EF1DB515B70 /* SPTCompiledExample.m */; }; - 47DE147630512D696442B0B2D8BE8452 /* FBSDKKeychainStoreViaBundleID.h in Headers */ = {isa = PBXBuildFile; fileRef = E8AF90C53412FD5189041FA44EAAE795 /* FBSDKKeychainStoreViaBundleID.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 47E018E82EA7801C93BE8D632FBAA3EC /* EXPMatchers+beCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 704F8C4977E01640D78A1930C7CBFD85 /* EXPMatchers+beCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 489710CBDE13A878AE09B3AAA1BDACD9 /* FBSDKKeychainStoreViaBundleID.m in Sources */ = {isa = PBXBuildFile; fileRef = FC21AEBFEDB979C83261A02DF88D9961 /* FBSDKKeychainStoreViaBundleID.m */; }; - 4917E142FDDDDB4F886979B96B42A9B8 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9ED5E97E08354E5975CA0BD29F6B91D7 /* UIKit.framework */; }; - 4943F7D828D56A874ACCA7AC312F863B /* EXPMatchers+beCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = AF5D31BBFE401D533AD35FC406C4F0C9 /* EXPMatchers+beCloseTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 49515E47CBA55B04352FF35781EBD690 /* int128_aes128ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = 44690951074C8AD29718C288FC8FEE7D /* int128_aes128ctr.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 4A6407FCD53C16CA7AA905B94E9A727B /* crypto_int64.h in Headers */ = {isa = PBXBuildFile; fileRef = A78133E1D2578016076218CDA279753D /* crypto_int64.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AB5963A89B5F288832CADDC36739A6E /* AGSecretBox.h in Headers */ = {isa = PBXBuildFile; fileRef = B2AA297D6EA559AF613DD0574EF34FA7 /* AGSecretBox.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4ABAE435F4C90BCA8789E4292BB88450 /* AeroGearCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 400FCF3442B4781384E3DC03B007640E /* AeroGearCrypto.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AC3C0A38072288E4CA500F29EA73722 /* FBSDKShareVideoContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 224C6C064592898A4152474DE267430C /* FBSDKShareVideoContent.m */; }; - 4B255A068D27A541773CC46F6CBE505F /* fe_neg.c in Sources */ = {isa = PBXBuildFile; fileRef = 39A786C0CED80360D5CFFFAB3BDB2217 /* fe_neg.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 4B76A75E1FA371E7EF6C821CD52514A1 /* EXPMatchers+equal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4069546A29585C23BB16BC488F3C1498 /* EXPMatchers+equal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C2D57EF131B9A1AA1A65F36DA717BC7 /* EXPMatchers+beSubclassOf.h in Headers */ = {isa = PBXBuildFile; fileRef = BA6F34BF301C2C2DD9388253644C37F4 /* EXPMatchers+beSubclassOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C6DF6823AFBDC0466F75661B1B66980 /* core_salsa2012.c in Sources */ = {isa = PBXBuildFile; fileRef = 0BEEB5669208B852F3FE39509CE435EE /* core_salsa2012.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 4CD8BCD56F46AA63B38C4B625D042226 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E5A2F874172FD5BAF7B4A95A34BB70C /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4D37DA5C4529958E5977F22EF98D7002 /* FBSDKLikeButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 3200CCF998C56537A127091B37D73020 /* FBSDKLikeButton.m */; }; - 4DBB99409C763D650AB7C044B265DD13 /* FBSDKAppEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 998561B80EA2975C6FE6A3BD38BF732B /* FBSDKAppEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4E89738B989CA5A6018187E52FE0E216 /* EXPMatchers+raiseWithReason.h in Headers */ = {isa = PBXBuildFile; fileRef = 720C137440034CF7F227B82A3F88F814 /* EXPMatchers+raiseWithReason.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4EB308BF802E6F21BABDA8B8718CC7AB /* NSValue+Expecta.m in Sources */ = {isa = PBXBuildFile; fileRef = 17FF29358239033B4E2DB8EDE74E7618 /* NSValue+Expecta.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 4F49E29F187310B20359871264EECD75 /* consts_aes128ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = E69E71E3D2BFFADF94F4753D97B188A6 /* consts_aes128ctr.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 4FA968E976CD68184B8BAF40F840D00D /* SPTSharedExampleGroups.m in Sources */ = {isa = PBXBuildFile; fileRef = B940E51E5D6CBF0DD1C4F111263931BC /* SPTSharedExampleGroups.m */; }; - 4FB49649AC4DA69F33E3134E307D4A9E /* randombytes_salsa20_random.c in Sources */ = {isa = PBXBuildFile; fileRef = B7438CCCDA0F75E33524E054B155A461 /* randombytes_salsa20_random.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 4FE0FA38EA4BC9922DB982A2FB4B504A /* EXPMatchers+endWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ED50DE6223186174A0802FF36E10F3A /* EXPMatchers+endWith.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 50EE43CFEE10C3FB868CA5158E162C5E /* FBSDKSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 214D730A7EC171C8FAD78910FD8EE246 /* FBSDKSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5143959C776B7046CAB7CA6DAEE017DE /* FBSDKLikeDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = CB786EC2A960393E461FF848023DC363 /* FBSDKLikeDialog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 516E8E7268FD74A6AF37BE7BDA66BBFA /* FBSDKShareOpenGraphContent.m in Sources */ = {isa = PBXBuildFile; fileRef = B6CCFED4DB1C80DDD364BFC37A254B91 /* FBSDKShareOpenGraphContent.m */; }; - 518D95B2B8CF2E44E1251406A6D1264E /* FBSDKLoginCompletion+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 08F0616F7E4280729DD053E257360992 /* FBSDKLoginCompletion+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 519045999351BEC41EA16DE1427C2832 /* SPTExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = ACFD7AC59E97D8EB3C4B3565556B99AD /* SPTExampleGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 51ECFAC2C13D91D1502BF23B4029061A /* ge_sub.h in Headers */ = {isa = PBXBuildFile; fileRef = 27C7F9D5C22F9D37701EECA450115C51 /* ge_sub.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52E94548034A9491C715D1014A8E857A /* sign_edwards25519sha512batch.c in Sources */ = {isa = PBXBuildFile; fileRef = 8B581AC634DD2ABC6223006339496FFD /* sign_edwards25519sha512batch.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 534C751949C6C5876A8BB635DF39F890 /* FBSDKBridgeAPIProtocolType.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DC26C2794DADBB60694D8ED4EDA901A /* FBSDKBridgeAPIProtocolType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5381894A5123954AF93833203E2E5420 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = B7FEF2AA809F5B94F28BC58E0DB77C31 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 549A93E3C65B54E87B88A5EDAD981107 /* stream_xsalsa20.c in Sources */ = {isa = PBXBuildFile; fileRef = 8415154BB5B385DF440B0DA94329F61D /* stream_xsalsa20.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 5501FF9B2A0D66EF181DE844284C2DEB /* AFHTTPRequestSerializer+OAuth2.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B16D5882ED4FF6B37A829A7083E7F95 /* AFHTTPRequestSerializer+OAuth2.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 553110A50AEE5A71463500DF48202F2A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 555B6F23736F81791821631647D3DAAF /* ge_madd.c in Sources */ = {isa = PBXBuildFile; fileRef = 4ADF05F42C3B07953DC1D35968EF913F /* ge_madd.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 55ADF0A3EFFFC00AE136FB2813AFFB31 /* PNObject-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 966EBBFD561D3E2088DDB2FB8704B09D /* PNObject-dummy.m */; }; - 55FEDC9AF0D9B4DCBD221ECA35C27839 /* FBSDKProfile+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 75B3412E0B814035D85ECF4432DEC8EC /* FBSDKProfile+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 561C121175F09A45ABB4CAFCEAA46A63 /* PNObject+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE20586A3CD5586160FCB4D6EBE9352 /* PNObject+Protected.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56F301DB9408C1D9CB65AC068458BB42 /* crypto_sign.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BB1F4DAF38D57CA0410928C63CDC1EF /* crypto_sign.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 5719F06B809080CDEF7E6BC75DEA1A3C /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 737B0A75AD3AB1C94FD80243DD1D649F /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5722CBC24E5408452C8BA9605185A91E /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 321C53D31F52B662306E574171131FAE /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 575AB108997F87DBF284B182C5BC55A9 /* stream_salsa2012.c in Sources */ = {isa = PBXBuildFile; fileRef = 9ABB791429BF0ABFD91895DAFBD22C74 /* stream_salsa2012.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 575B183E984A119FB4881C661BA1049F /* FBSDKTimeSpentData.h in Headers */ = {isa = PBXBuildFile; fileRef = DD61007582B865F084484F852F9BE809 /* FBSDKTimeSpentData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 58584C276FC852230BDA0D93F313851C /* FBSDKAccessToken.h in Headers */ = {isa = PBXBuildFile; fileRef = C12D9575440F32503C215AA5B24C7A3E /* FBSDKAccessToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5891E43DD4ABA3C17509139B3A54EB7C /* PNInstallation.h in Headers */ = {isa = PBXBuildFile; fileRef = F10C5A68CDB54BEFFBEE610082147C1C /* PNInstallation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58A5F519D20D3FDAF8EC057A5F408C2E /* hmac_hmacsha512256.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C8B946DB8ED822468A17B6FCBD1656C /* hmac_hmacsha512256.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 58E38027B0A4F6CA7BE54F0AE8D4885B /* EXPMatchers+conformTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 98E0918AF5575FE9D220BCA13978704A /* EXPMatchers+conformTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 5945033488F9995134DBB7014DE2412F /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 93847010C0220BBEFA4F61E05DC75F53 /* AFURLRequestSerialization.m */; }; - 5969C041C69FD22E0A93BB1FDA34C86B /* FBSDKGraphRequestBody.m in Sources */ = {isa = PBXBuildFile; fileRef = 98B8C7D6E9AEBECE500C0CB7E00A61F8 /* FBSDKGraphRequestBody.m */; }; - 5A3D00BDBBD787D84E68A1E463FCA2E8 /* PNInstallation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EB4CC629366F65ADA99745110E2C445 /* PNInstallation.m */; }; - 5A56F02265908FF279F0A965E1D5F65C /* verify_16.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F72C9ECA16E486B76093EFC8630CF2F /* verify_16.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 5A6E1E3E6BDE13631C997B354BDAFD48 /* aes256-ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DA1418ADA08800DB9255B5AB8A5B20F /* aes256-ctr.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 5A76B13492904707EC0E61E2C3B036D6 /* ge_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D808412534BC7ECD60244510F78F32A /* ge_tobytes.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 5B16A0D2E9F8E608FA25A9218354B27E /* CodFisResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 627243E556ECA2E1626E3CE318138178 /* CodFisResponse.m */; }; - 5B74A6FA570252143C00FEEA5615000B /* libsodium-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 961722A5F6DCFB04573B5A80C0275026 /* libsodium-ios-dummy.m */; }; - 5B83A72155F755C7DEB76A5355FC5FB6 /* hashblocks_sha256_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 019C6BA9B2D093A9F61466CFDC8D8427 /* hashblocks_sha256_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 5B8594E58D70C1F21CAB7E4C69D60F31 /* BFWebViewAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 280E0A3A776C8E4C067740C12EA41518 /* BFWebViewAppLinkResolver.m */; }; - 5BBA29DB5A7C64C65260A923FEFBE518 /* FBSDKErrorRecoveryConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 6249A7B6ECCCDFC32A57F13634CAE0AE /* FBSDKErrorRecoveryConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5C0696B2AD1DC23F6473F5A19FAB6296 /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = E385CA8D3F807F5D34AC8410D2FFEB98 /* AFImageDownloader.m */; }; - 5C648B49A5DF3B8B892840EA47194C97 /* AGUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BC2220A1EB37AAFB92A21A057708746 /* AGUtil.m */; }; - 5CEDEC3EE96B8481E8828A40263FA04F /* crypto_secretbox.c in Sources */ = {isa = PBXBuildFile; fileRef = AE06123F0AA1D7EA162F453EBCF262FC /* crypto_secretbox.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 5CFE59F185FF9DD6D2892FF6E17103F8 /* AGHash.h in Headers */ = {isa = PBXBuildFile; fileRef = D7A82DC2B1F8539E16B02E927244B3ED /* AGHash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5D0050CC3ED70B04830E6BDCFC3A9022 /* FBSDKURLSessionTask.h in Headers */ = {isa = PBXBuildFile; fileRef = A9D40A1B01DF89AFCDDD6AD900C0DA32 /* FBSDKURLSessionTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5D50DA13C7A8B2AF549AA4F05E69F9F4 /* EXPMatchers+respondTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B0A20356BBA4B5607DE80BE14CD363E /* EXPMatchers+respondTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 5DA058CE400113389AA279907D01A017 /* NSDate_Utils-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DBC4BC8E0B0BC7B22D0AB7923892EA61 /* NSDate_Utils-dummy.m */; }; - 5DC3E0D5E2B731A150B71A029B6D6EBE /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = AB58090204CBD4452A101D2B46B219A1 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E22869C500302DEF4066CD14CE6F953 /* FBSDKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F161D4CF4DA30E47D686168F0488AABE /* FBSDKMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5EB8C17604A5FCA7B0F9174850D0441F /* EXPMatchers+beginWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CC14C15E0BD0F5815BA0D735C5108FC /* EXPMatchers+beginWith.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F1243E2E028D8DBBC86585C4D728781 /* FBSDKErrorRecoveryConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 128FC67D104F2BE5C126FA219A75CAD4 /* FBSDKErrorRecoveryConfiguration.m */; }; - 5F384E040E08C9422C4B24EAFFAE8870 /* RZDBTransforms.h in Headers */ = {isa = PBXBuildFile; fileRef = D4C3CB02EBE10098394C837425B13832 /* RZDBTransforms.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F6F8096B0106F26AA958FE5451A771E /* BFExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 55EEFAC0E1B55B37DB62416A5499A851 /* BFExecutor.m */; }; - 5FF71C50B88192BA576BD86788D3B2C1 /* nv-ios-http-status-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 16EF8E81FC3D45B13CE0786E627FCC7E /* nv-ios-http-status-dummy.m */; }; - 6013D3EC8382F59BF0D696DD55CFD98A /* FBSDKMath.m in Sources */ = {isa = PBXBuildFile; fileRef = D3467B5B373AB43389D90050A1E735B1 /* FBSDKMath.m */; }; - 611D730C3E142E37106D55676EE39A63 /* base_curve25519_donna_c64.c in Sources */ = {isa = PBXBuildFile; fileRef = 0679611A64B10244138D32781B0174ED /* base_curve25519_donna_c64.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 6153AC88E694B5F23756102DFB19AFB1 /* xor_salsa2012.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E3C774F11432AE2C4F257AF762C56A8 /* xor_salsa2012.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 61E89F8C6D2C5658ECADCC9BE04E4E0F /* EXPMatchers+beFalsy.h in Headers */ = {isa = PBXBuildFile; fileRef = B9358B9B3541A9DBA411DC0ACA517604 /* EXPMatchers+beFalsy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61FECDBADD5FAE770F443B0C3D27E086 /* secretbox_xsalsa20poly1305_api.c in Sources */ = {isa = PBXBuildFile; fileRef = E1A4D8926E38443A0BA1F170DE1C5A69 /* secretbox_xsalsa20poly1305_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 62A200B73B76F6740A3EEA168FBFFF41 /* EXPMatchers+match.h in Headers */ = {isa = PBXBuildFile; fileRef = CBDA7CF9CC333D2DECE49CED8F5ECDA1 /* EXPMatchers+match.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62AA8C843F09A961E957D0EB77C12FBE /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = E0C19F22B4A86110B86A3B90227CD149 /* version.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62F890257D2F5F8C48BA23903AF6A60B /* crypto_verify_32.h in Headers */ = {isa = PBXBuildFile; fileRef = CBFD45C9B174A09A7A51034E921BD5C3 /* crypto_verify_32.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62FCAD3B9380F9AE39B8B8C789426CAE /* crypto_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 38B03C781F68B9ACD71523A9CD66119B /* crypto_stream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 45D6B70C6D08F6B476EF48EA43D6DBDC /* FBSDKShareOpenGraphValueContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 678538C33C6074999C38196AFBA29B29 /* FBSDKShareOpenGraphValueContainer.m */; }; + 45DCAA47E40811846851B9A0CE566D76 /* NSObject+RZDataBinding.m in Sources */ = {isa = PBXBuildFile; fileRef = 879C49896B8436D34B3107DCD716C7F5 /* NSObject+RZDataBinding.m */; }; + 45E9899901496DB8E1BB77BCCB35942A /* FBSDKDeviceRequestsHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C87C271121E0A3A0F80786C70551652 /* FBSDKDeviceRequestsHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46401F3C7FF0B0CFE2E9B14914780835 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = D1C9F374A88B220559C47FE7E382766C /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 464EC926D168410BF0013123CF73123F /* FBSDKServerConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E7D45CF276E66E6D92553E68EC58C47 /* FBSDKServerConfiguration.m */; }; + 4795EB0FBC3EE1709E1258F99C56180B /* SPTCompiledExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 62C86D1BBBF9F87EFFB7EF56CC40E2D6 /* SPTCompiledExample.m */; }; + 47DE147630512D696442B0B2D8BE8452 /* FBSDKKeychainStoreViaBundleID.h in Headers */ = {isa = PBXBuildFile; fileRef = 11917D1978A5DC08174C417DFB81AD93 /* FBSDKKeychainStoreViaBundleID.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 47E018E82EA7801C93BE8D632FBAA3EC /* EXPMatchers+beCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C69DF3F1BB21C8488F912A2D37C5F2D /* EXPMatchers+beCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 489710CBDE13A878AE09B3AAA1BDACD9 /* FBSDKKeychainStoreViaBundleID.m in Sources */ = {isa = PBXBuildFile; fileRef = 68B0CF67BFAC614ED0C7BBBAF9AFD5A1 /* FBSDKKeychainStoreViaBundleID.m */; }; + 490EA0B497B669E825D1CE119F196C71 /* PNObjectModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 84DC0A078D5971CEA7F3C90424C50544 /* PNObjectModel.m */; }; + 4943F7D828D56A874ACCA7AC312F863B /* EXPMatchers+beCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC66DF7B0A48ED25728CDEEAD68438D /* EXPMatchers+beCloseTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 4AC3C0A38072288E4CA500F29EA73722 /* FBSDKShareVideoContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 316CB0060347101E9FF5B37CE64C7EE4 /* FBSDKShareVideoContent.m */; }; + 4B76A75E1FA371E7EF6C821CD52514A1 /* EXPMatchers+equal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1891BECB4DC54EB1FAB6F3AD59C1E0CC /* EXPMatchers+equal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4C2D57EF131B9A1AA1A65F36DA717BC7 /* EXPMatchers+beSubclassOf.h in Headers */ = {isa = PBXBuildFile; fileRef = FBB1191A091166D47659AC6A2DBBCEF5 /* EXPMatchers+beSubclassOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D37DA5C4529958E5977F22EF98D7002 /* FBSDKLikeButton.m in Sources */ = {isa = PBXBuildFile; fileRef = D6B0BA9D5B3CB48D7C0AF2DC640342D6 /* FBSDKLikeButton.m */; }; + 4DBB99409C763D650AB7C044B265DD13 /* FBSDKAppEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 282933E652CCFDB0E4B2C4D984454CE8 /* FBSDKAppEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E89738B989CA5A6018187E52FE0E216 /* EXPMatchers+raiseWithReason.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D981E2A9F52CADC670B12F73F45865B /* EXPMatchers+raiseWithReason.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4EB308BF802E6F21BABDA8B8718CC7AB /* NSValue+Expecta.m in Sources */ = {isa = PBXBuildFile; fileRef = 00AA9A68DF73BDA643D2D7E3552CFAD1 /* NSValue+Expecta.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 4FA968E976CD68184B8BAF40F840D00D /* SPTSharedExampleGroups.m in Sources */ = {isa = PBXBuildFile; fileRef = 29E84DF0FC3B7D2347AD6B524BF7361A /* SPTSharedExampleGroups.m */; }; + 4FE0FA38EA4BC9922DB982A2FB4B504A /* EXPMatchers+endWith.h in Headers */ = {isa = PBXBuildFile; fileRef = C1DFC810013C39FC4186C7BA537997FB /* EXPMatchers+endWith.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50EE43CFEE10C3FB868CA5158E162C5E /* FBSDKSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 941B135996D1C4D92A11995A77980412 /* FBSDKSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5143959C776B7046CAB7CA6DAEE017DE /* FBSDKLikeDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = AF9232609EEB5081F61064687CD462B9 /* FBSDKLikeDialog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 516E8E7268FD74A6AF37BE7BDA66BBFA /* FBSDKShareOpenGraphContent.m in Sources */ = {isa = PBXBuildFile; fileRef = D497740E35E36C6D4DBAD98DACCA91F4 /* FBSDKShareOpenGraphContent.m */; }; + 518D95B2B8CF2E44E1251406A6D1264E /* FBSDKLoginCompletion+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DD47C3FB8507C6B2A2716B57BA0C221 /* FBSDKLoginCompletion+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 519045999351BEC41EA16DE1427C2832 /* SPTExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B95F6CFFDE34A84DC609BACC719AFE6 /* SPTExampleGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 534C751949C6C5876A8BB635DF39F890 /* FBSDKBridgeAPIProtocolType.h in Headers */ = {isa = PBXBuildFile; fileRef = 52DDED6C952BF1C0A6BA0843290DF25E /* FBSDKBridgeAPIProtocolType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 537BF311459B04068AF02736533A1409 /* AFJSONResponseSerializerWithData.m in Sources */ = {isa = PBXBuildFile; fileRef = C7A832DCFF98DC71C3B91CDA7F7A5CFF /* AFJSONResponseSerializerWithData.m */; }; + 55FEDC9AF0D9B4DCBD221ECA35C27839 /* FBSDKProfile+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCF88BF3BD7F68FB6035930E21F28E3 /* FBSDKProfile+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 56C5781582ED5E620F2E0C6CDD5ECD00 /* RZDBTransforms.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BE68A5BA215AE4BBB26AB7788CB2B45 /* RZDBTransforms.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5719F06B809080CDEF7E6BC75DEA1A3C /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = FC296065107CA395FB468882A23ABEA7 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 575B183E984A119FB4881C661BA1049F /* FBSDKTimeSpentData.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFA34E613E9F50CA510039AE69E002B /* FBSDKTimeSpentData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 58584C276FC852230BDA0D93F313851C /* FBSDKAccessToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BF83D0021CBDD168512686B74E3C324 /* FBSDKAccessToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58E38027B0A4F6CA7BE54F0AE8D4885B /* EXPMatchers+conformTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 24C06FF4F14046E03813E447C69F8647 /* EXPMatchers+conformTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 5945033488F9995134DBB7014DE2412F /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6F1C1362D56453A3A2C9176895324C /* AFURLRequestSerialization.m */; }; + 5969C041C69FD22E0A93BB1FDA34C86B /* FBSDKGraphRequestBody.m in Sources */ = {isa = PBXBuildFile; fileRef = E430C4746D644E432A796AB5E8244CA4 /* FBSDKGraphRequestBody.m */; }; + 5A104335D7F6F305C89FC68D8C81210F /* NSArray+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C23FE3AB05F2DDEFAA33AF394F3810E /* NSArray+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B16A0D2E9F8E608FA25A9218354B27E /* CodFisResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D5BB66B0A3F3A52A8CA039929061CCA /* CodFisResponse.m */; }; + 5B8594E58D70C1F21CAB7E4C69D60F31 /* BFWebViewAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = A51726E9400B7DF29D2920844A610C8E /* BFWebViewAppLinkResolver.m */; }; + 5BBA29DB5A7C64C65260A923FEFBE518 /* FBSDKErrorRecoveryConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 033621AE9BB0959E2E9C3FD728613C94 /* FBSDKErrorRecoveryConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5C0696B2AD1DC23F6473F5A19FAB6296 /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D479CECB2D459FF4A3F0E18E64834C /* AFImageDownloader.m */; }; + 5D0050CC3ED70B04830E6BDCFC3A9022 /* FBSDKURLSessionTask.h in Headers */ = {isa = PBXBuildFile; fileRef = B184A2A777D9BF415AD9DE7680B40B44 /* FBSDKURLSessionTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5D50DA13C7A8B2AF549AA4F05E69F9F4 /* EXPMatchers+respondTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 1085B2526EF3B4C447B0F0F7B3879CC3 /* EXPMatchers+respondTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 5D77CABEA559D8CFB10AC0E3F13EAD4A /* PNLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = BF59DD455009893D89FC13A344B06D1E /* PNLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5DA058CE400113389AA279907D01A017 /* NSDate_Utils-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FA324EC366921A89719F36EF4A290519 /* NSDate_Utils-dummy.m */; }; + 5E22869C500302DEF4066CD14CE6F953 /* FBSDKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 44312939B3B4DC56538E327FB76E944F /* FBSDKMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5E54BE2D41E34298FA7A90494092CAA3 /* PNInstallation.h in Headers */ = {isa = PBXBuildFile; fileRef = F10C5A68CDB54BEFFBEE610082147C1C /* PNInstallation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5EB8C17604A5FCA7B0F9174850D0441F /* EXPMatchers+beginWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 4936F902141F1C42757AFE53F95D8C27 /* EXPMatchers+beginWith.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F1243E2E028D8DBBC86585C4D728781 /* FBSDKErrorRecoveryConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 337496B40C2E118A1582903A589B0BB5 /* FBSDKErrorRecoveryConfiguration.m */; }; + 5F6F8096B0106F26AA958FE5451A771E /* BFExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C7DA83C393B3C74904EFE73B996664E /* BFExecutor.m */; }; + 5FB0553351420C914C41D753E4432573 /* PNObject+PNObjectConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F2C3E81FD29CAC776A9C597C2E884F /* PNObject+PNObjectConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5FC097BA0BCE7530037EB9F980CBC014 /* PNObject+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE20586A3CD5586160FCB4D6EBE9352 /* PNObject+Protected.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5FF71C50B88192BA576BD86788D3B2C1 /* nv-ios-http-status-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E6FB6D7B1E5E6F4FE02E5D9EF7037BF /* nv-ios-http-status-dummy.m */; }; + 6013D3EC8382F59BF0D696DD55CFD98A /* FBSDKMath.m in Sources */ = {isa = PBXBuildFile; fileRef = 63704F7AAACD7FF936E57479B32341B1 /* FBSDKMath.m */; }; + 61E89F8C6D2C5658ECADCC9BE04E4E0F /* EXPMatchers+beFalsy.h in Headers */ = {isa = PBXBuildFile; fileRef = F8374D4CDF6383945A07B518CCC93C7A /* EXPMatchers+beFalsy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61FA6719B6F59FD8216F81B3A7D7B259 /* PNObjectConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = A7E429760E055DBF7B2FD23243EFDE87 /* PNObjectConfig.m */; }; + 62A200B73B76F6740A3EEA168FBFFF41 /* EXPMatchers+match.h in Headers */ = {isa = PBXBuildFile; fileRef = 37CEC42875A4B4776E05C7E59092583D /* EXPMatchers+match.h */; settings = {ATTRIBUTES = (Public, ); }; }; 63161CD766FDA075B862163312B636F6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 6328151D5F829448289AE3D02C43E2AC /* FBSDKCoreKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = CDB6A5B48D1571A1988835551E8C68DF /* FBSDKCoreKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 632A723B5BD7522B1CD6D0BAAC1917E0 /* FBSDKPaymentObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = CB9A43E3EA24EE91B3B635114D2CC955 /* FBSDKPaymentObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6360FFD130FE897F1C68979385A5B7A2 /* FBSDKAccessTokenCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A368B9BA96EDFD301D0C31434A41B08 /* FBSDKAccessTokenCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 63C7ADF137D846B28CBA91511E84FEF9 /* ge_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = 492D1F76E21AAC7EE90388E688A17B6B /* ge_sub.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 63CDCCAC82CBC33021220531D93213A2 /* EXPMatcherHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = DD317A746FB33EE0A6087FE81A500442 /* EXPMatcherHelpers.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 642A108A372526182DC799A1636F1879 /* DJLocalizationSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = AAB6A8D98F9B79FA4ECF64CEE4005C3F /* DJLocalizationSystem.m */; }; - 643DE0287F1066D083368EAC928DF078 /* EXPFloatTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CA5E9A94FAFDA32739A8612634E7E28 /* EXPFloatTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 6510E55BDD98350380FDF7C371BF92BE /* FBSDKContainerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F7214928AEC69E47F7D5739600D79A9 /* FBSDKContainerViewController.m */; }; + 6328151D5F829448289AE3D02C43E2AC /* FBSDKCoreKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = FD11C9A62EFB091C120721F7949DC9CB /* FBSDKCoreKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 632A723B5BD7522B1CD6D0BAAC1917E0 /* FBSDKPaymentObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = BBA8E7D792F84E9455E469956D152685 /* FBSDKPaymentObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 635D800772ED8E03E0733CBFC397D115 /* PNObject-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 966EBBFD561D3E2088DDB2FB8704B09D /* PNObject-dummy.m */; }; + 6360FFD130FE897F1C68979385A5B7A2 /* FBSDKAccessTokenCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 88544E6C6FA9F3D7F347D96AB60500FC /* FBSDKAccessTokenCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 63CDCCAC82CBC33021220531D93213A2 /* EXPMatcherHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = D555BAEC0ECD06BB8BFA8C9F276CCD4A /* EXPMatcherHelpers.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 642A108A372526182DC799A1636F1879 /* DJLocalizationSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = F04C94DB310129365945C57170C69681 /* DJLocalizationSystem.m */; }; + 643DE0287F1066D083368EAC928DF078 /* EXPFloatTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = CA90A2526765D0B62332F4A84DEEF7AF /* EXPFloatTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 6510E55BDD98350380FDF7C371BF92BE /* FBSDKContainerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 465FD6DECB97F995A6A325418AA794FC /* FBSDKContainerViewController.m */; }; 6523E74F36857B617E30AB9168EC0732 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9ED5E97E08354E5975CA0BD29F6B91D7 /* UIKit.framework */; }; - 658D0733241DAC25E9F76BA5E5FF275F /* FBSDKSendButton.h in Headers */ = {isa = PBXBuildFile; fileRef = CC7CA10D70CEC02574EFEBCEEE02C709 /* FBSDKSendButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 660BEA8AC93BC6DF29A73D1570C10120 /* ExpectaSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = D5C284B6AFB092D10A3BDE5789EE773A /* ExpectaSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 664FBB3EE25C74C855FBA5079B5B240E /* FBSDKCoreKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 2656C2B09E5A73AA68EA316C87E453CF /* FBSDKCoreKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 665483DB992F1BAC360331767713A50A /* auth_poly1305_53.c in Sources */ = {isa = PBXBuildFile; fileRef = 64B6197B88E7B2241A73378A6CD48C1D /* auth_poly1305_53.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 66635EAAE52FF5571DBCDC626FB8CA86 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A1C6CCE260E36E1D7C174F54185E17D /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 66E1040543AF7BA3DC3731FE17C85F5B /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E5DB8E73B58978A7EAD72CA02B0C4B5 /* AFSecurityPolicy.m */; }; - 66F9C6603CE76B21006372A90644B9E1 /* FBSDKAppLinkUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = E7E42C1717971B6D47E8F982E220F3FE /* FBSDKAppLinkUtility.m */; }; - 67599887CA7D78559704FE113C05C50B /* crypto_stream_salsa2012.h in Headers */ = {isa = PBXBuildFile; fileRef = 0985499291B843DF9924BF541B8839B0 /* crypto_stream_salsa2012.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 67E41B6F81495DD1579609F0EE9F5ED3 /* AFOAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = 7872C636184EBF4F32DE4175D0113AAB /* AFOAuthCredential.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 682B0E603612B6ADBCCF30580F9A4B09 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = D7B144F1329BCF85CE9CC75FBA3F3334 /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69B023BF0441AC711FACD1C31A36D52D /* FBSDKError.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BE60856830345FD8CC31B6FC63979A2 /* FBSDKError.m */; }; - 69DCF5F3A96B49720B728BA6EF5E095A /* NSObject+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 8921C70E7A5E4FF0BF3370E3D39D3757 /* NSObject+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B6ECDA1F1DEB147320D80D26327893C /* nv_ios_http_status.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFF5A9B739EB6DB637C51E67340C0FB /* nv_ios_http_status.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 6B71CE5BA32574F407349C1DA20605B4 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4369FDCF6968847594EDC00222E24CBD /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B859744391C5D657BAF6F196ACE43E2 /* FBSDKAccessTokenCacheV3.m in Sources */ = {isa = PBXBuildFile; fileRef = BE6CDA03697362889AFF4A328594672C /* FBSDKAccessTokenCacheV3.m */; }; - 6BD25FA8FE429A8B306A93A102D7A433 /* FBSDKSharingButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D7FA7C06F6C17A0AFD111DED7D3A2AB /* FBSDKSharingButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C247124028797777DB09D3103A6D61B /* crypto_box_curve25519xsalsa20poly1305.h in Headers */ = {isa = PBXBuildFile; fileRef = 0516C3B8DBE50338B5A52B68092ED387 /* crypto_box_curve25519xsalsa20poly1305.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C2AEF792A1FBD530A0B0282113D598A /* PNLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DBF9238B067CCD76929A1190AECBFD0 /* PNLocation.m */; }; - 6D7661E5C395D85F908EE03054E44FDB /* BFTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 57ADD6526FB387C9B6BE6087AB058D75 /* BFTaskCompletionSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DD3CB1F09D7FEE3099CDCC41147A986 /* FBSDKCheckmarkIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 92E7D391CB8B9F9F6C8FBF4208406FCE /* FBSDKCheckmarkIcon.m */; }; - 6E57783D13B68B9B7A96E8BDFA933A68 /* crypto_hash_sha256.h in Headers */ = {isa = PBXBuildFile; fileRef = 751A884C927E8540277DDB3349BC9175 /* crypto_hash_sha256.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6EA47C8D219AF1D16E8FD78226E306E5 /* after_curve25519xsalsa20poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = 8719D28E6888FF39732580962A923181 /* after_curve25519xsalsa20poly1305.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 6EDC57CE8D38C954D8C65E992B35985C /* AGPBKDF2.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D7E6E602BC7133C73F88FA22B96750C /* AGPBKDF2.m */; }; - 6EF23EC6AF1B3E539A5AF1F1682A84A2 /* AFHTTPRequestSerializer+OAuth2.m in Sources */ = {isa = PBXBuildFile; fileRef = BD2F69C7BFD49E73ED6E8B5B06E978FC /* AFHTTPRequestSerializer+OAuth2.m */; }; - 6F65D8F95B40DCD766C9DEDB92F80496 /* FBSDKAccessTokenCacheV3_21.h in Headers */ = {isa = PBXBuildFile; fileRef = E1D3EB726D1E86B80A9B9C02CC189CFD /* FBSDKAccessTokenCacheV3_21.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6F6E3CE99396DA606EDB286BC5CA23BB /* FBSDKLikeActionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A550354BA8156AB0CB87F294DE925F8 /* FBSDKLikeActionController.m */; }; - 707E818332E5033501DF2D7826C639DF /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 85AFC8EEF35152E1AD5813446146AA61 /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 658D0733241DAC25E9F76BA5E5FF275F /* FBSDKSendButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F8A96E53CC869466826D7E73B444398 /* FBSDKSendButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 660BEA8AC93BC6DF29A73D1570C10120 /* ExpectaSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C2020650AB6D046D0CC1A35BE204D00 /* ExpectaSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 664FBB3EE25C74C855FBA5079B5B240E /* FBSDKCoreKit.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EA59FF5CB09ED972AF18A0035E3112 /* FBSDKCoreKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66635EAAE52FF5571DBCDC626FB8CA86 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6E61819B79807A3C8B8FC422482B55 /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66E1040543AF7BA3DC3731FE17C85F5B /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8299006F522CC556551D6FCD3F04EEA9 /* AFSecurityPolicy.m */; }; + 66F9C6603CE76B21006372A90644B9E1 /* FBSDKAppLinkUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 9876B696B4A185098A1BC744DF656C5E /* FBSDKAppLinkUtility.m */; }; + 680308B4DEDC5A7255178B84DF3A26A5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; + 682B0E603612B6ADBCCF30580F9A4B09 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = E118A1FF117034A0CC9B44E74BF98580 /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6909139B04E5866DF75CBC3A4339ED0F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; + 69B023BF0441AC711FACD1C31A36D52D /* FBSDKError.m in Sources */ = {isa = PBXBuildFile; fileRef = 95DD205F74C8CBED4CD9613ADBB324ED /* FBSDKError.m */; }; + 69DCF5F3A96B49720B728BA6EF5E095A /* NSObject+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = F22B06E2F821C010D1DD288DF4CC15D4 /* NSObject+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A5F4569BD85852E951B4157E7A71DDC /* ALView+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FBA025D7EA04029A774C89A6E01E4BF /* ALView+PureLayout.m */; }; + 6A991AD25606E5CAFB34C83DEBA6228E /* UIDevice-Hardware.m in Sources */ = {isa = PBXBuildFile; fileRef = C5741E8F15B46F5F91443BBECA17C80A /* UIDevice-Hardware.m */; }; + 6B6ECDA1F1DEB147320D80D26327893C /* nv_ios_http_status.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B99AE4F2A6171128FC9094B4ED1DD68 /* nv_ios_http_status.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 6B71CE5BA32574F407349C1DA20605B4 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 701CA720609EA0BCB9F3E6D9D7D87674 /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B859744391C5D657BAF6F196ACE43E2 /* FBSDKAccessTokenCacheV3.m in Sources */ = {isa = PBXBuildFile; fileRef = 181AEFEFFA7C5CA2D7BB4F255E712395 /* FBSDKAccessTokenCacheV3.m */; }; + 6BD25FA8FE429A8B306A93A102D7A433 /* FBSDKSharingButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F2169275AEDC5FDC9E817E20F85071D5 /* FBSDKSharingButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6CBF50EF26254F2F4A42D3CE0D882403 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = 706354E2A0878FCD3F0A85B2D0CF16A2 /* NSData+SHA.m */; }; + 6D7661E5C395D85F908EE03054E44FDB /* BFTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = A4B7EDA6D7C36FB8FF45A7920ACBAA98 /* BFTaskCompletionSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DD3CB1F09D7FEE3099CDCC41147A986 /* FBSDKCheckmarkIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = E8683E6EAEAEDF7F855080831DBEB56C /* FBSDKCheckmarkIcon.m */; }; + 6F47FC5DBFCCAB9C9D427F5B9F4DDCA7 /* NSMutableData+AES.m in Sources */ = {isa = PBXBuildFile; fileRef = A1EA550EF7C2688A5BA85F84ECB254AC /* NSMutableData+AES.m */; }; + 6F65D8F95B40DCD766C9DEDB92F80496 /* FBSDKAccessTokenCacheV3_21.h in Headers */ = {isa = PBXBuildFile; fileRef = F1D367DE848983B786D1F8EDD3B102B3 /* FBSDKAccessTokenCacheV3_21.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6F6E3CE99396DA606EDB286BC5CA23BB /* FBSDKLikeActionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 79E97BB95EA2D5DC74FEADA0BC338B4C /* FBSDKLikeActionController.m */; }; + 707E818332E5033501DF2D7826C639DF /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 468C74E9B721F1A628DA016B55A313A2 /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; 70869A70F0A69C524E60D42707944712 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 70E48ABFA03AC4EAB5039B1A37FB3904 /* BFExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 144CF2320B13BCEB09A8C7C696300485 /* BFExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7100640F169A4EC93CA15F0D8B5AFE8F /* EXPMatchers+beIdenticalTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 36E605981F16D7634E2A955D38C1900D /* EXPMatchers+beIdenticalTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71537243BF2F107441851F32A0816175 /* FBSDKCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F346B44FA8FDE4BBA20B2881BE5D345 /* FBSDKCrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7171BAB837121C5B15DBF4D9827346A1 /* AFJSONResponseSerializerWithData.m in Sources */ = {isa = PBXBuildFile; fileRef = C7A832DCFF98DC71C3B91CDA7F7A5CFF /* AFJSONResponseSerializerWithData.m */; }; - 71792DAF91CB73447802C414EBF74F3E /* FBSDKBridgeAPICrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 488BF10A6CCC2683EF861FD9F08B5F8C /* FBSDKBridgeAPICrypto.m */; }; - 71855330CF2F21499C3A509E79C04D0F /* crypto_shorthash_siphash24.h in Headers */ = {isa = PBXBuildFile; fileRef = C6DF2572AA76E42E7B7F2B2CF284521D /* crypto_shorthash_siphash24.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71FBBBFC5E6433E531DB69A348327411 /* FBSDKAccessTokenCacheV3.h in Headers */ = {isa = PBXBuildFile; fileRef = F661B9A1AA81009EA69DB316FCC10C7F /* FBSDKAccessTokenCacheV3.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 71FBC2F8907E29EB767026E6A08F7EEF /* EXPMatchers+beSubclassOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BE2C7A12734052071A2633AD244215 /* EXPMatchers+beSubclassOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 72D705476B6CDD6D427AB60A81EE483B /* FBSDKGameRequestDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 99706694BA14244E4C0C640082061229 /* FBSDKGameRequestDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 72EB9AC53E9DB6DD3C0FC2354075A4A3 /* FBSDKServerConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D08BADD0026F7CDAB8983B0420789AA /* FBSDKServerConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 73289610F3826DD5003BD4E5509CF452 /* FBSDKShareConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = AA9E652D6667C11BE6AB387EC684C743 /* FBSDKShareConstants.m */; }; - 73811DA312BCB537D44D62EC6AD15766 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FECE75D223522D5FFFF68FC50AE733 /* AFHTTPSessionManager.m */; }; - 73C750B86BE50DF15465B7DFD4AD3E02 /* AGVerifyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = BCAA8E75796BA2EB72EC53344A31B997 /* AGVerifyKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 744F3CA3F23FBC0EE1145AA78F3D66D7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 746AFF21CE47C238286B843E5C508FE1 /* DJLocalization-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BF1CE288502FB174BA46F7ED192FABA3 /* DJLocalization-dummy.m */; }; - 74A31BFC2113F81BD9BF26C72FC89D57 /* crypto_hashblocks_sha256.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8D130E1E4E9088E1EC25C293A69DC9 /* crypto_hashblocks_sha256.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 74C6D4076B75E985E0FDA1A4C17FDCBF /* crypto_core_salsa2012.h in Headers */ = {isa = PBXBuildFile; fileRef = BF0AAB48C4CE11F0762480DD5EB51769 /* crypto_core_salsa2012.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 752F47A8A9A9535B1BDB29BFEEBE3666 /* ge_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F7B3C095E184D278D5180613B41BABE /* ge_frombytes.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 755CD5B5AF793C8C72F6706D07D0EE5B /* stream_aes128ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = A95C5F77B3A4A38C3522AC0181B72314 /* stream_aes128ctr.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 75A4C389405FC23E47C5814C9EDEAB05 /* randombytes_sysrandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 676FB28490E0DC08B1403BD7297F0187 /* randombytes_sysrandom.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70CC359FA3A68AA6AB8051FCB8038AAB /* PureLayoutDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = B8373185F9140954A0064BFC482A5AD6 /* PureLayoutDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70E48ABFA03AC4EAB5039B1A37FB3904 /* BFExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 227501ED1CAB1C03DB493BD9C397066E /* BFExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7100640F169A4EC93CA15F0D8B5AFE8F /* EXPMatchers+beIdenticalTo.h in Headers */ = {isa = PBXBuildFile; fileRef = BDA6902277D5D290CD716AC0E4488D88 /* EXPMatchers+beIdenticalTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 71537243BF2F107441851F32A0816175 /* FBSDKCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = F1BFBF99A5C66E980FB2C69AB363B89E /* FBSDKCrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 71792DAF91CB73447802C414EBF74F3E /* FBSDKBridgeAPICrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 01C3A055320502C27F8A6D8099DF0235 /* FBSDKBridgeAPICrypto.m */; }; + 71FBBBFC5E6433E531DB69A348327411 /* FBSDKAccessTokenCacheV3.h in Headers */ = {isa = PBXBuildFile; fileRef = E5D4954D132ED472B183D93DF712E768 /* FBSDKAccessTokenCacheV3.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 71FBC2F8907E29EB767026E6A08F7EEF /* EXPMatchers+beSubclassOf.m in Sources */ = {isa = PBXBuildFile; fileRef = DE961794AC873B617337FBD0711088D4 /* EXPMatchers+beSubclassOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 72D705476B6CDD6D427AB60A81EE483B /* FBSDKGameRequestDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = FB57466CB4E4D8E7DC2D493BAEA2E9A1 /* FBSDKGameRequestDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 72EB9AC53E9DB6DD3C0FC2354075A4A3 /* FBSDKServerConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = F4652834FC5A192D1AFD741DE80A483F /* FBSDKServerConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 73289610F3826DD5003BD4E5509CF452 /* FBSDKShareConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C2C1A7EF99396AB705E170BA5B3444A /* FBSDKShareConstants.m */; }; + 73811DA312BCB537D44D62EC6AD15766 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FE2394369B754A0675123DED49EE7462 /* AFHTTPSessionManager.m */; }; + 746AFF21CE47C238286B843E5C508FE1 /* DJLocalization-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CAF9FFE7B5F1DA47629E8D6E6659510 /* DJLocalization-dummy.m */; }; + 748F0A4E2F8E1190AAE4BC0D18D283F9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; 75CDBDD2973B299AE4EA382AF3A50DF0 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 63A00373556603F5ECB8F32D82C292EA /* Security.framework */; }; - 762F44CE9CC850585BBAA6877BB293A6 /* PNAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E0B80DF90D2007F7A04F144542EA867 /* PNAddress.m */; }; - 76540BF97898CF8A2FF83B6EA6FC3B44 /* FBSDKBridgeAPIProtocolNativeV1.m in Sources */ = {isa = PBXBuildFile; fileRef = 019A848A1255E0A0ECA98116CDE35DCD /* FBSDKBridgeAPIProtocolNativeV1.m */; }; - 766C136A7A544A1639D46F24E6CC6C8D /* crypto_shorthash.c in Sources */ = {isa = PBXBuildFile; fileRef = ED40DA65765198A9FB28CC76D938EE03 /* crypto_shorthash.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 76FFE0A5253E08250D976CAE912B89D9 /* EXPMatchers+beSupersetOf.h in Headers */ = {isa = PBXBuildFile; fileRef = B1149E0D5A4AE9E3771B71B1C69168F6 /* EXPMatchers+beSupersetOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 774547CA17465CE53016022C05C271E8 /* FBSDKApplicationDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 476AA72CCC42FDE43EE3C80AEC198FF7 /* FBSDKApplicationDelegate.m */; }; - 774F00A2CCDD56505D65715628205BED /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ED44BF76ECDC19D8886F1353907A43B /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76540BF97898CF8A2FF83B6EA6FC3B44 /* FBSDKBridgeAPIProtocolNativeV1.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FAAFBCA8612FABD69A68CACB6BAE7EA /* FBSDKBridgeAPIProtocolNativeV1.m */; }; + 76FFE0A5253E08250D976CAE912B89D9 /* EXPMatchers+beSupersetOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BFA9896A6FED1CFCF5911CF7C58B6CD /* EXPMatchers+beSupersetOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 774547CA17465CE53016022C05C271E8 /* FBSDKApplicationDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D507D614EE5225CFC9A8C9A5A87D380B /* FBSDKApplicationDelegate.m */; }; 774FC4AA9225F3B8AD8CF73A72E8856D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 7755810C47D9A7A4EFCE38D4EC5CBC99 /* onetimeauth_poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = DD609B2151F1EAFA142B147700878562 /* onetimeauth_poly1305.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 7755AFBE9BF233E9DC06D4DCFAB54ABA /* VatNumber+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = E936AA6B261FDAA9B12858CC5FCF42B4 /* VatNumber+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 775CE7A8107457BDE59F113D40020839 /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C3EBD1CA493D19BE02EA7CA05365E48 /* AFAutoPurgingImageCache.m */; }; - 77ADDB755A525F8E5B04922A88B337F5 /* BFCancellationToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 96CF8ADD24DF4EC4DC62E9625C4415DA /* BFCancellationToken.m */; }; - 7893A234C42B3AF4D93E015F83DDFE86 /* FBSDKMaleSilhouetteIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 9804AE6415E2050F967ECF63057AAC30 /* FBSDKMaleSilhouetteIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 78D09F36501DEC2854AFEDC5ACFF4929 /* AGKeyPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 24CF162AB486C2475FE0894F92F07B1B /* AGKeyPair.m */; }; - 78D91CA97CB9CDBE04BB83128452BC62 /* FBSDKAppLinkUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A2433E16A378733AEA05B674CE9A109 /* FBSDKAppLinkUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 791FA10E1D45B26E251371316B64E97D /* FBSDKGraphRequestMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 356B764E6C88B11990E9710976D2DE48 /* FBSDKGraphRequestMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 793CDA68322AD581424BF35532645E82 /* ge_p1p1_to_p3.c in Sources */ = {isa = PBXBuildFile; fileRef = DACF9AFBD8E05F784D8F58DCA1EBAE75 /* ge_p1p1_to_p3.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 79409BA0F0747B1614C4D013A88FB77C /* fe25519.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F95935337FEF11F97B061C140ED320 /* fe25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79C7BED2255039049E35A80E03FD678D /* FBSDKButton+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = A68A7E6E1F37D4F79E376F9B27260B01 /* FBSDKButton+Subclass.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7A415CDD6210952F7C366B5C7B3148A9 /* smult_curve25519_donna_c64.c in Sources */ = {isa = PBXBuildFile; fileRef = 75C7ECEAD51BE285C285AD3D9D30841F /* smult_curve25519_donna_c64.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 7A50398D1D6F1D22165ECAA192F9D1CF /* EXPMatchers+respondTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 423E65064BCF08A1D59126DD65BF1315 /* EXPMatchers+respondTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A9E140B755D204AFAD598E39AF9A3E0 /* SPTTestSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = D179CEF8C07DB8BE1BEBC13CC9A29236 /* SPTTestSuite.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7BBBEB288C1363BADBEF4E626EAF7F36 /* FBSDKShareDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 25882720F836A1E06BA26ACD744653F2 /* FBSDKShareDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7BD9E33C2850176858A610805D66D8E1 /* int128.h in Headers */ = {isa = PBXBuildFile; fileRef = F0BFFBD243971708914E8746354D256B /* int128.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7BE40B571228742972592243A6A0FF5F /* open.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B1807EF2FAD96BF71EBBA2DEFC67F90 /* open.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 7C0901ABA9DAB700CDCE2BEAFCD3411E /* PNUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 70A9ABA8AA2C1119E466BE177180DBFC /* PNUser.m */; }; - 7C3030CF7D91BF63D797C8B7F22CDB82 /* BFURL.m in Sources */ = {isa = PBXBuildFile; fileRef = D2DE008C2FF24F4EE18D9F7D86D2F81E /* BFURL.m */; }; - 7C4FFAF7E7BD72B4775C2966898B3A83 /* EXPMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F4AAFF3251D2A19C281565327DC62BB /* EXPMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7755AFBE9BF233E9DC06D4DCFAB54ABA /* VatNumber+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B06675F861EF64679B82D76F12B6C49 /* VatNumber+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 775CE7A8107457BDE59F113D40020839 /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 81935ACAD30A7D6262085854DF5420A8 /* AFAutoPurgingImageCache.m */; }; + 77ADDB755A525F8E5B04922A88B337F5 /* BFCancellationToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EDAE2ED2CC09F2375A4A0AA531140D4 /* BFCancellationToken.m */; }; + 7893A234C42B3AF4D93E015F83DDFE86 /* FBSDKMaleSilhouetteIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = C91CC5BDB3BA50175E867F1E0AA1CC26 /* FBSDKMaleSilhouetteIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 78D91CA97CB9CDBE04BB83128452BC62 /* FBSDKAppLinkUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B7595C49E42C806C74517C7BDA97D87 /* FBSDKAppLinkUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 791FA10E1D45B26E251371316B64E97D /* FBSDKGraphRequestMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = C45FA111DABC8548D84D9472836053DE /* FBSDKGraphRequestMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79454F36E38B09555829DAEA1E289272 /* AFOAuth2Manager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BCF026E9A3EA30400385FD7B4060A98 /* AFOAuth2Manager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79C7BED2255039049E35A80E03FD678D /* FBSDKButton+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A440E6463FBB2B0753E2FD6B9A4637C /* FBSDKButton+Subclass.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A50398D1D6F1D22165ECAA192F9D1CF /* EXPMatchers+respondTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EBE861092320A10BF69CFDC2AF8CA01 /* EXPMatchers+respondTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A9E140B755D204AFAD598E39AF9A3E0 /* SPTTestSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = 69ABE9CC1243126BD5CFD59B0C749693 /* SPTTestSuite.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7BBBEB288C1363BADBEF4E626EAF7F36 /* FBSDKShareDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = D33E5F13455768EE1DCC68DA91F562AF /* FBSDKShareDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7C3030CF7D91BF63D797C8B7F22CDB82 /* BFURL.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D7A806DFCB219FFF878E718AD73A087 /* BFURL.m */; }; + 7C4FFAF7E7BD72B4775C2966898B3A83 /* EXPMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C8FFF6290A760FE83E3F9B18FE7F78F9 /* EXPMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7CA81574641CE76247FC94A560D82E14 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 7D4F37335BF200776571F27B61E1CDC7 /* AFJSONResponseSerializerWithData.h in Headers */ = {isa = PBXBuildFile; fileRef = 063387398019463DD9EC2CBDF1E15CD9 /* AFJSONResponseSerializerWithData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7DD5CA4E8415FC76ED670E438832D28F /* version.c in Sources */ = {isa = PBXBuildFile; fileRef = 12A87ED396E83294A5D95130CF6D028E /* version.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 7DED87187EC1C8C460544672F04BAF84 /* FBSDKShareButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F2FEDDD1CE60497D66F5AA570CAB6F51 /* FBSDKShareButton.m */; }; - 7E189CE58B25B5F613F4615161CA7E6A /* FBSDKTypeUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = CFDB1A1F198458A0BBA40AB3B781B67C /* FBSDKTypeUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7EB510CC712FC159EF36F13DA820582C /* BFCancellationTokenRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 2910CEFA5757597F152C8B33FAD55F2A /* BFCancellationTokenRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7EE9D7BE4AE2D89B8DCD3289F3C76B91 /* FBSDKBridgeAPIRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = B632E7E818CF2819F8FDCE5B50A2A9AE /* FBSDKBridgeAPIRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7EF7AA24084942D9C6985A64B8CB1D4D /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = B8F6D39A31BE828522C2ED2E83183313 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7FD253034441920C22B04A8035D40B55 /* FBSDKKeychainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = F99CC74F0F6E6CDFFD3732FA0DD85CBB /* FBSDKKeychainStore.m */; }; - 7FF052BAF8C1E4572CD313E0C8881CD3 /* PNObject+Protected.m in Sources */ = {isa = PBXBuildFile; fileRef = 81240DD4E3095B5DEEA667EEE2826862 /* PNObject+Protected.m */; }; - 803C3544B79F82F1F87728A730A1E188 /* NSDate+NSDate_Util.h in Headers */ = {isa = PBXBuildFile; fileRef = E99CE466438ACF81C72D3C5146D3657F /* NSDate+NSDate_Util.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 806670BC65B5B10172153CD515EAB2F6 /* crypto_onetimeauth.c in Sources */ = {isa = PBXBuildFile; fileRef = ED72FF71BCDEB0690614A9A89106473D /* crypto_onetimeauth.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 822CF563352E0C885478BFFE21C5F569 /* crypto_verify_16.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3C0981ED12A1C8D751DEC329B2126A /* crypto_verify_16.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 826276AD21052B7BD70849782D99C70B /* FBSDKIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = A41D55AD0915D5844EC92CE974D39C64 /* FBSDKIcon.m */; }; - 82A0D807276FDBF072CBA377C8C566F3 /* FBSDKLoginTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D05E8138DE48A2092BBCEDC4BB72346 /* FBSDKLoginTooltipView.m */; }; - 835963CD9A19E3A9A1194823AA7453EA /* FBSDKBridgeAPIProtocolWebV1.h in Headers */ = {isa = PBXBuildFile; fileRef = EEAF1B67C03FCE2CB721EA85685565B4 /* FBSDKBridgeAPIProtocolWebV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 836902648B9B35A45BCC0AB77C9E7E55 /* fe_isnonzero.c in Sources */ = {isa = PBXBuildFile; fileRef = C5E582154EBCE09299E4E66AACA0B41B /* fe_isnonzero.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 836F143FA117F634DB6563C33E3D809A /* FBSDKColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 980A12471F9C38A21FE5D489943283C3 /* FBSDKColor.m */; }; - 83AB40645A407377FDB1E00DBED429CF /* FBSDKHashtag.h in Headers */ = {isa = PBXBuildFile; fileRef = 984385E0B510203B93BA8D7FC312863D /* FBSDKHashtag.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83E5B3206C64BB618A5325C8AA448B2D /* PEARFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E195C473B54081FDAC099B71EC576954 /* PEARFileManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 840F7ACE461CB36F7707B76063783D57 /* FBSDKSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C522FF830E34626DF40DFD74009CCAE /* FBSDKSettings.m */; }; - 8416FBAE41FED807EB0A2FC713DE9B80 /* FBSDKShareOpenGraphObject.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E2878CF88BD1DE325BB211A359C4D5 /* FBSDKShareOpenGraphObject.m */; }; - 842A4BFDE050D8C9E4260E88070A5EBB /* ge_add.c in Sources */ = {isa = PBXBuildFile; fileRef = 251C5BA903D7E3F0B45EBFFB302879B5 /* ge_add.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 843939E1C3B079869572BC6BA0C1D592 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E998DBBAEB9809C48F6DF957944F476 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 846BE9B02C14E895771E7939597ABA5F /* base2.h in Headers */ = {isa = PBXBuildFile; fileRef = 5817A465E749378741C28E8BE6E78773 /* base2.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 85B823F25892AC343944749C8730BD51 /* FBSDKMessengerIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 694108698B5313485E42D83B86B2B306 /* FBSDKMessengerIcon.m */; }; - 85D30678FF4F0AB306399A368EAA46B2 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 68B6928FD9A0E3E20D7F3721121FC0B4 /* AFURLResponseSerialization.m */; }; - 863C5CC8F4698A0C85AB53C9B072D889 /* EXPMatchers+equal.m in Sources */ = {isa = PBXBuildFile; fileRef = 51A1034A2384220A12F30A180CBA142A /* EXPMatchers+equal.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 8697B421A999131B1643DF3C86A434F3 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = D125236869917B9E0F544D6892F080EF /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 869CE3F4E9CCEF6428ECBB215B8ECF80 /* BFCancellationTokenRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C4D96252115E1A0751AA7D630FF295A /* BFCancellationTokenRegistration.m */; }; - 86C4051CA97EAC380D2115C4DE832D8E /* FBSDKGraphErrorRecoveryProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = FD4A6CDDC399879AAC281FF18FC6A95B /* FBSDKGraphErrorRecoveryProcessor.m */; }; - 86E4AEDA1E12F75740872EA4A4EDFDAF /* ALView+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = A5BD18333DB5924634E7735C66BF4931 /* ALView+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 877FB7573F5BFEB459652A059CCE8C6F /* crypto_sign.h in Headers */ = {isa = PBXBuildFile; fileRef = 55BF1C93511E1484D666A31DDE03D5AD /* crypto_sign.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87C087B7F1B93C2DD0B42A93B3E9D9C4 /* EXPMatchers+conformTo.h in Headers */ = {isa = PBXBuildFile; fileRef = B1D01204A6F0C4C63D28E3868E26E8C0 /* EXPMatchers+conformTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87F58C0B508F8C664E211C5676830BFC /* FBSDKMonotonicTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F45B93A4F616599110076AF08E66912 /* FBSDKMonotonicTime.m */; }; - 88351A96670559BFB3CF3786F4A7059D /* FBSDKGameRequestFrictionlessRecipientCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C8EA88DA4FC0EDD80E20F0DCCA20DFBE /* FBSDKGameRequestFrictionlessRecipientCache.m */; }; - 885C2534832AF6B1DFA98FA19C4D9994 /* EXPMatchers+beKindOf.m in Sources */ = {isa = PBXBuildFile; fileRef = B0B9238011484E6328E9EAC81E847447 /* EXPMatchers+beKindOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 88EC8303D5179979FBFF397C01FD52F8 /* FBSDKAccessTokenCaching.h in Headers */ = {isa = PBXBuildFile; fileRef = 774D18C13CFD2CC4A025DE3039D1DEE3 /* FBSDKAccessTokenCaching.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 89370CB57F3844C3AC71AB641D2B9CA4 /* FBSDKAppEventsDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = BFF23686F51A710834163976DE09623B /* FBSDKAppEventsDeviceInfo.m */; }; - 895781795BB4AB1DB62B799892A2DA1C /* SPTGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 46F293D8E03A43BD93925FFFAC0AC5FF /* SPTGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8958F2453EEBAF71BFEBD78FB48986EC /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DDB73B01C4FB1FA170E5E6CC5597EF7 /* UIWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 89617E1EB8ABD505E51023744BA48CC2 /* _FBSDKLoginRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BD1BC871156A4771A77DC4324E2DFDA /* _FBSDKLoginRecoveryAttempter.m */; }; - 8968F760A5F8D78884FE6D61DF9BA7FB /* crypto_stream_aes128ctr.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E6607C381D026B71AC390DCBF3F9EF5 /* crypto_stream_aes128ctr.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8994485FB1398BF225377D4C109CA38B /* EXPMatchers+beKindOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 853786CDA4DAE1015083FB1C684D68FE /* EXPMatchers+beKindOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8A3E09BF2BAA7A3A83C7C9EE50197444 /* ge_scalarmult_base.c in Sources */ = {isa = PBXBuildFile; fileRef = 5110C90194FDDDB1F05167694933AB89 /* ge_scalarmult_base.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 8A8454E9ECEA0F67C95D88F29D7DEFAF /* aes256.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B3EC6A86E8814C751FA1B2DFCBF879B /* aes256.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7DED87187EC1C8C460544672F04BAF84 /* FBSDKShareButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EF58523DFE59CDF9BBB3FD724F12ACA /* FBSDKShareButton.m */; }; + 7E189CE58B25B5F613F4615161CA7E6A /* FBSDKTypeUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CD5759BF292B619371A997A0E2EBBD2 /* FBSDKTypeUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7EB510CC712FC159EF36F13DA820582C /* BFCancellationTokenRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 23FFCCB91CC91DE9D9672F320EF32E56 /* BFCancellationTokenRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7EE9D7BE4AE2D89B8DCD3289F3C76B91 /* FBSDKBridgeAPIRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 51EF8C449E4F1EF370390EDF14295E00 /* FBSDKBridgeAPIRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7FAFA291A30B48851F81B46A100B4D67 /* NSObject+RZDataBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 1461322ABF0DA4814FC47946805822F2 /* NSObject+RZDataBinding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7FD253034441920C22B04A8035D40B55 /* FBSDKKeychainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = E1731C82B1539F278A7E55C83B01A012 /* FBSDKKeychainStore.m */; }; + 803C3544B79F82F1F87728A730A1E188 /* NSDate+NSDate_Util.h in Headers */ = {isa = PBXBuildFile; fileRef = 51C25413D439B0076F9E1AE8BDEB01C9 /* NSDate+NSDate_Util.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81D7B6B6CD7F697559F29FFCCF2A57BE /* RZDataBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = EBDA72C0B0E144BF471C4559EC860927 /* RZDataBinding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 826276AD21052B7BD70849782D99C70B /* FBSDKIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = D8418FE29BD87CCD713B3996C5C8FB88 /* FBSDKIcon.m */; }; + 82A0D807276FDBF072CBA377C8C566F3 /* FBSDKLoginTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC513AEAFDC94F15AD7BC38FE6DAA965 /* FBSDKLoginTooltipView.m */; }; + 8346CAF283EF90499B31AA29213BCE4E /* PNObjcPassword.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BDECA7B3E823416F712E345739DE390 /* PNObjcPassword.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 835963CD9A19E3A9A1194823AA7453EA /* FBSDKBridgeAPIProtocolWebV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C5DF2F3360AFC9B272C4DFE8475D043 /* FBSDKBridgeAPIProtocolWebV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 836F143FA117F634DB6563C33E3D809A /* FBSDKColor.m in Sources */ = {isa = PBXBuildFile; fileRef = A598ED2A6C8C9300CE0D7893AEF45C77 /* FBSDKColor.m */; }; + 83AB40645A407377FDB1E00DBED429CF /* FBSDKHashtag.h in Headers */ = {isa = PBXBuildFile; fileRef = 610A16CC786607EBDA1EAF5B05A78962 /* FBSDKHashtag.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 83E5B3206C64BB618A5325C8AA448B2D /* PEARFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 376E52E735ECD5C5CC0F1F2A23F2BF8F /* PEARFileManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 840F7ACE461CB36F7707B76063783D57 /* FBSDKSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ADB059509CA4F1AB12AFF1A805A33F1 /* FBSDKSettings.m */; }; + 8416FBAE41FED807EB0A2FC713DE9B80 /* FBSDKShareOpenGraphObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 916789CA37B7E1B7EBC7A3625D8F92C7 /* FBSDKShareOpenGraphObject.m */; }; + 85B823F25892AC343944749C8730BD51 /* FBSDKMessengerIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 87E10383237AC4E6A4A32C4F2AA3A314 /* FBSDKMessengerIcon.m */; }; + 85D30678FF4F0AB306399A368EAA46B2 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = FB2A5BAEC7D3656C22BDDC734588B755 /* AFURLResponseSerialization.m */; }; + 863C5CC8F4698A0C85AB53C9B072D889 /* EXPMatchers+equal.m in Sources */ = {isa = PBXBuildFile; fileRef = 3179733939A9D3940DF54245E76F68F1 /* EXPMatchers+equal.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 867DE082018ABFD288EC40036F00DEA8 /* UIDevice-Hardware.h in Headers */ = {isa = PBXBuildFile; fileRef = A21D753B5BEAC8D1EC62779345A20B67 /* UIDevice-Hardware.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 869CE3F4E9CCEF6428ECBB215B8ECF80 /* BFCancellationTokenRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 35B9B24E003550C07AEA27BCEC427196 /* BFCancellationTokenRegistration.m */; }; + 86C4051CA97EAC380D2115C4DE832D8E /* FBSDKGraphErrorRecoveryProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D361E607799C5E1A1756E32FC19DF48 /* FBSDKGraphErrorRecoveryProcessor.m */; }; + 87C087B7F1B93C2DD0B42A93B3E9D9C4 /* EXPMatchers+conformTo.h in Headers */ = {isa = PBXBuildFile; fileRef = EBC389B2725B15A2281F5365D686922A /* EXPMatchers+conformTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87F58C0B508F8C664E211C5676830BFC /* FBSDKMonotonicTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 817C6170DA91E0E731ADB71EB0AED916 /* FBSDKMonotonicTime.m */; }; + 88351A96670559BFB3CF3786F4A7059D /* FBSDKGameRequestFrictionlessRecipientCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 69721BF632C444D656D62B8F454A9A98 /* FBSDKGameRequestFrictionlessRecipientCache.m */; }; + 883986886634DC49B89007BF9D9A049F /* AFHTTPRequestSerializer+OAuth2.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B16D5882ED4FF6B37A829A7083E7F95 /* AFHTTPRequestSerializer+OAuth2.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 885C2534832AF6B1DFA98FA19C4D9994 /* EXPMatchers+beKindOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 2374EE40F8F77294BF1DE2708ECB18D7 /* EXPMatchers+beKindOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 88EC8303D5179979FBFF397C01FD52F8 /* FBSDKAccessTokenCaching.h in Headers */ = {isa = PBXBuildFile; fileRef = 697BCA0D4F9B6BCF0CEAF86AC9356747 /* FBSDKAccessTokenCaching.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 89370CB57F3844C3AC71AB641D2B9CA4 /* FBSDKAppEventsDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 1740514133529130920DAB3C3B6ECD89 /* FBSDKAppEventsDeviceInfo.m */; }; + 895781795BB4AB1DB62B799892A2DA1C /* SPTGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F4006ED6CD55B3252B09D2E1A4ED495 /* SPTGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8958F2453EEBAF71BFEBD78FB48986EC /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FF407580DFE65C82CF08585D1E689EF /* UIWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 89617E1EB8ABD505E51023744BA48CC2 /* _FBSDKLoginRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CF7A9CD823AD438B79C1D14DC5223FE /* _FBSDKLoginRecoveryAttempter.m */; }; + 8994485FB1398BF225377D4C109CA38B /* EXPMatchers+beKindOf.h in Headers */ = {isa = PBXBuildFile; fileRef = BE9FA6A44D4B9E65F48C9C74DB1F15E6 /* EXPMatchers+beKindOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8AA51BE81A066C0F379AEDC75A2A6B7F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 8AC7A96C031D4E31932D6C5DC75C69C8 /* FBSDKSendButton.m in Sources */ = {isa = PBXBuildFile; fileRef = A913FBCCE275AE202537BC421F4FDF84 /* FBSDKSendButton.m */; }; - 8B03C49A3CE3E5CB23C3882B5E251283 /* FBSDKGraphRequestPiggybackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DA6CBC6338AF39182E02D88F42E090A /* FBSDKGraphRequestPiggybackManager.m */; }; + 8AC7A96C031D4E31932D6C5DC75C69C8 /* FBSDKSendButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AA32D7D4A44277376A2E3123830BED9 /* FBSDKSendButton.m */; }; + 8B03C49A3CE3E5CB23C3882B5E251283 /* FBSDKGraphRequestPiggybackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 84589C044DD93D8B8EF972287D85B87C /* FBSDKGraphRequestPiggybackManager.m */; }; 8B1E1A45E0B423395CE2A513BB1B1010 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEE6326544A40C8C9056307E655234DB /* MobileCoreServices.framework */; }; - 8B6196CBF997B63BB5110B9F38E552B4 /* PNObjectUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = BBD44B9CAA08C2731F63B265AB11BB14 /* PNObjectUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8B7A8646B1936B2F35F30448B9ECA36D /* FBSDKLoginConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FEC99B9834D072B87445C01B0AAED1F /* FBSDKLoginConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8BF93C56DFF420FB767108DD97B1E00C /* SPTSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = CD42FEE02234231AE2DA98A226121D23 /* SPTSpec.m */; }; - 8C21CB73126926339DF7868C30597666 /* _FBSDKTemporaryErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = BF2B52B823BF39C1255202685CC52895 /* _FBSDKTemporaryErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8C3AC6B5787EA940BE7F1CCAFCE73751 /* crypto_onetimeauth.h in Headers */ = {isa = PBXBuildFile; fileRef = 566FCC1ABA548DAAE3C7CD5418A3FEE9 /* crypto_onetimeauth.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C42F2C911E2BFD2395C8ADA2AE7EE56 /* PNObjectConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = BAD7E1B559F3CA3BDD174C8409F341FF /* PNObjectConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8CB6C845ECCB4DB309625669B2BFE3F1 /* randombytes_salsa20_random.h in Headers */ = {isa = PBXBuildFile; fileRef = 36650347667292A48B4016F289B6B149 /* randombytes_salsa20_random.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D410CC4521482DB3E61F7E4338E1298 /* crypto_hashblocks_sha512.h in Headers */ = {isa = PBXBuildFile; fileRef = DD83CF6AA84E4D08520EDC2EF68DA9F3 /* crypto_hashblocks_sha512.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D861ED9ED10F8BB4C8E3845ACA5D7BF /* BFAppLinkNavigation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E6B596AFC2241AEC56B04471ABDB03C /* BFAppLinkNavigation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D86D4D2C045FC3CAA4999DB91792EF0 /* SPTCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = 796CF38A567E91F18A1C91703F292FBF /* SPTCallSite.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8EC9CA21733FBDA23037FA0EBB029B3E /* FBSDKLoginKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E825D10DE82F2D90E5FC22D98B710CC /* FBSDKLoginKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F1A690AD9CC25595A949FED02CDE3DE /* FBSDKCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = 4726E7909E5720F9D2076B2C2B476EEC /* FBSDKCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F1C3468A8146C000932CBC77F2083D4 /* DJLocalizableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 53D58B49108166F2F1BFA14D474F7D9B /* DJLocalizableString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F1E651FD4AB069E929E4861585C1FE2 /* FBSDKLogo.h in Headers */ = {isa = PBXBuildFile; fileRef = 76A2538A88F1FD77262181A847F501B3 /* FBSDKLogo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F41DEA30B21AF3E93C5DB4680C9C7F0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 8F7104EE1368B87F3842C509983FA79E /* FBSDKWebDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = EB1E17D86E4E79B6BFC08E70EEA9F6EF /* FBSDKWebDialog.m */; }; - 8FC14AB272B3D184094DEEBEC7ED9F41 /* FBSDKBridgeAPIProtocolWebV2.m in Sources */ = {isa = PBXBuildFile; fileRef = 31CA4FBA044212FBA49C415AC5070C5A /* FBSDKBridgeAPIProtocolWebV2.m */; }; - 90C77C1A9F8B73F65D46393FD623013E /* FBSDKShareLinkContent.h in Headers */ = {isa = PBXBuildFile; fileRef = EB98D1DA3C5E62326FAF96D8E887B8FE /* FBSDKShareLinkContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9134EAA16A9A68144FB824F60313B3D0 /* stream_salsa208.c in Sources */ = {isa = PBXBuildFile; fileRef = 9748734344273E8A670464F30CEBF042 /* stream_salsa208.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 91B1CDF3E2991CE4B374A8C3C73E7CE6 /* AGSigningKey.h in Headers */ = {isa = PBXBuildFile; fileRef = BDD096A35A46552B01BBCBEB5E82D716 /* AGSigningKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 91B48F14B633C43557B94934672846ED /* ge_p3_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 4FA4311AF43019006617C4231137B99B /* ge_p3_0.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 9247CC94FF81A45C7B3235104EE18543 /* FBSDKGraphRequestConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FE3D593AF42E089CCB9C39FD26ADC5D /* FBSDKGraphRequestConnection.m */; }; - 929955F0C3ED2B4C211B1F67A5F75C0B /* FBSDKBridgeAPIProtocolWebV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 23857F16F8C680F8DF2D2F8C83CF6F18 /* FBSDKBridgeAPIProtocolWebV2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 92E25ECABBA27FA646B02F5EFBA492C2 /* FBSDKLikeDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 668FC43415AB04DD3A9435186CF3A936 /* FBSDKLikeDialog.m */; }; - 93025B5DC77C5AAD1962B346EDA4A7C5 /* FBSDKCloseIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 4691B53D5108EEF1AA3BDE24DA5A180D /* FBSDKCloseIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 948BB1962A4400DFA3F394E2D7642B04 /* FBSDKBridgeAPIProtocolNativeV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 338DDB550E344FE85B0AAC7A57B8600D /* FBSDKBridgeAPIProtocolNativeV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 948F73557728988055B1A4571779DCD6 /* ge_p2_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 76B53EC8BF6C39AEA1C9707EBD4D618B /* ge_p2_0.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 9493ADB5DDBD402E5CE1E1AD0B93085F /* ge_p1p1_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = B0C3266E31A923C1E45565CBE9DFA197 /* ge_p1p1_to_p2.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 94B3785A5F873F84725E4CB72E348C99 /* BFAppLinkResolving.h in Headers */ = {isa = PBXBuildFile; fileRef = F421650ECD8B5D37B304C34D9109949E /* BFAppLinkResolving.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 94C94F986312F61D076591DBCEC07104 /* EXPMatchers+beInTheRangeOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 103FD5C3579AEF9D439F1EAE5009B631 /* EXPMatchers+beInTheRangeOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 955D250F0B5C9DA44073714BAD7A8FDC /* shorthash_siphash24_api.c in Sources */ = {isa = PBXBuildFile; fileRef = C6AD9BB1DE22F1C44C10F8CCAE5E43A3 /* shorthash_siphash24_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 95624840808BC46ADBB6F415B2E96E79 /* BFAppLinkReturnToRefererView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D40D2C3A1BAB2EE592E390C89536BD8C /* BFAppLinkReturnToRefererView_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 964EE440B9E84D62F50F02B76638AD45 /* FBSDKShareLinkContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 989D3F07E071CD124C4B4D09042C4CD2 /* FBSDKShareLinkContent.m */; }; - 96549BEB943C674912DA7454AE764E89 /* AFOAuth2Manager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F48F819AB96236A9F71BB9014A37CD4 /* AFOAuth2Manager.m */; }; - 969E0C75A4B296F9C4A3B518A41F48AD /* FBSDKMonotonicTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 770DFE155C959B92FBE00EF85261D3C4 /* FBSDKMonotonicTime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 96DB7A578997A76EFE5983ED752BBDE5 /* FBSDKShareAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = A6191CA06CDD92F8591BACFD026BF5E7 /* FBSDKShareAPI.m */; }; - 97299D439B9616674922A3C1A2EC581F /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 69FC5B7B16ED26FB509320F6460CEA84 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 97776256BE2CA121651F1506BE5022ED /* generichash_blake2b.c in Sources */ = {isa = PBXBuildFile; fileRef = 12FE0EE8194B4C022B0BF40C697FE7C8 /* generichash_blake2b.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 97A86FAAD4B1AD9B3292FF6AF1D8F82B /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E4655EECD3ADE547EF3B0F3D6BF69B0 /* AFNetworking-dummy.m */; }; - 98459B5D1C459F405FEB11ECF04AD6D9 /* beforenm_aes128ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = 154C71D019D17EBFC830716B772D0CFD /* beforenm_aes128ctr.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 98794F8D71B412F5E4E109E0BB79E5B2 /* FBSDKBridgeAPIProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = B1D2CFC975F03F2CDC8A111437FD9318 /* FBSDKBridgeAPIProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 989CC541BB3475230FA6F309E898C48E /* BFTask+Exceptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ED5367EEBD69B1D8AD9A98AD45AEF1D /* BFTask+Exceptions.m */; }; - 98AC982A0B91964A637FF42C9F19CDA7 /* AGUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 16F80684968539F0A988CE0DE69240F7 /* AGUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98C34BBBAD6FD6C2A2A18B4DD623D785 /* FBSDKWebDialogView.h in Headers */ = {isa = PBXBuildFile; fileRef = 291B92D258206D5CB41EC4BD88CD5C51 /* FBSDKWebDialogView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 991D117172ABCA2489B75C0EE751861D /* BFAppLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C38C0CDB47C6D0BF0A701B70B084854 /* BFAppLink.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 99441BC28112CCA23F78179BAE2394D7 /* FBSDKTestUsersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F246F6FC49116A5540E78C5EB0511E1 /* FBSDKTestUsersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B2DAA3006F1F2A116C69F9256471331 /* CodFisResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 8697ED07D895923203A1991E70551D9A /* CodFisResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9BAB97A203104A0870975859C8DBD2AF /* verify_32.c in Sources */ = {isa = PBXBuildFile; fileRef = 7DE74809DE39A8DDDDA89F590B08D443 /* verify_32.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 9CB9A7AD11B2ED74A639398EDE3869FE /* onetimeauth_poly1305_try.c in Sources */ = {isa = PBXBuildFile; fileRef = C869141256DD47297B23F53829A32382 /* onetimeauth_poly1305_try.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 9CEE35F49DBD226C544BF06450C1E818 /* verify_poly1305_53.c in Sources */ = {isa = PBXBuildFile; fileRef = 160FD8F0AD7AF1B34DE5DB6454008964 /* verify_poly1305_53.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 9D0E5654E936704773D17455E8366D8C /* FBSDKShareKit.h in Headers */ = {isa = PBXBuildFile; fileRef = B63475CE4AB12BB6E290E0032998261A /* FBSDKShareKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D71269B5D6647FA63F1CA4975A598EE /* crypto_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = BD4F3E30D30025B0A099962434DBC034 /* crypto_stream.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - 9DCB00163E75FC57C0F59E588C844ED5 /* FBSDKBridgeAPIProtocolWebV1.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EABF13C2DCD0ABEACF6CC13AE44CB62 /* FBSDKBridgeAPIProtocolWebV1.m */; }; - 9DD94C8E087FF78DD0473AAE54DA2D38 /* UIStoryboard+DJLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD43C210C1C9FD9CC235AB2ABFAAC12 /* UIStoryboard+DJLocalization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E481788D32865BFC4CAF3998B8CE864 /* FBSDKDialogConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = B2FC982646382FFD20852EEFBDCE3EE6 /* FBSDKDialogConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E96089C3C519D7952E802EA5AC317C8 /* UIDevice-Hardware.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C0296B946627145340E610B5DCCE57 /* UIDevice-Hardware.m */; }; - 9F5BB6B4995BA4A3B2C6AEBA6C31A6DB /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AB57F45A98D16850E89EDFF62B5AE141 /* AFURLSessionManager.m */; }; + 8B7A8646B1936B2F35F30448B9ECA36D /* FBSDKLoginConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = E37F3E4B7842D01148097F293473468B /* FBSDKLoginConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8BF93C56DFF420FB767108DD97B1E00C /* SPTSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 3053EB6E45993A71DA585ED9BDD07B5B /* SPTSpec.m */; }; + 8C21CB73126926339DF7868C30597666 /* _FBSDKTemporaryErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = 790B49318BC78204A72AB8D19FCE25D0 /* _FBSDKTemporaryErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8D861ED9ED10F8BB4C8E3845ACA5D7BF /* BFAppLinkNavigation.h in Headers */ = {isa = PBXBuildFile; fileRef = 15721229D7ACEA90681F1D3E82172F38 /* BFAppLinkNavigation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D86D4D2C045FC3CAA4999DB91792EF0 /* SPTCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = 534AE7A1527E8883B45F040270FEF2A1 /* SPTCallSite.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA3A5D74AF1B264D8B628B622FB03B0 /* NSDataAESCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CD1260C4DBB1F215B365E073CAF96C4 /* NSDataAESCipher.m */; }; + 8EC9CA21733FBDA23037FA0EBB029B3E /* FBSDKLoginKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DAF4CA9B0A7B1ED88A6D7B490262DFB /* FBSDKLoginKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F01A3D028F8169CEE797189FA844A65 /* AFHTTPRequestSerializer+OAuth2.m in Sources */ = {isa = PBXBuildFile; fileRef = BD2F69C7BFD49E73ED6E8B5B06E978FC /* AFHTTPRequestSerializer+OAuth2.m */; }; + 8F1A690AD9CC25595A949FED02CDE3DE /* FBSDKCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = 42697AD3904BB3ED1613F4508A173DF3 /* FBSDKCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F1C3468A8146C000932CBC77F2083D4 /* DJLocalizableString.h in Headers */ = {isa = PBXBuildFile; fileRef = FEFA47EED47FC9EDCFCFA0CDB7735984 /* DJLocalizableString.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F1E651FD4AB069E929E4861585C1FE2 /* FBSDKLogo.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E987134E353231087C292CDCCF38BC3 /* FBSDKLogo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F7104EE1368B87F3842C509983FA79E /* FBSDKWebDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = C582A0C00526CB0F22BFA738D7E47C45 /* FBSDKWebDialog.m */; }; + 8FC14AB272B3D184094DEEBEC7ED9F41 /* FBSDKBridgeAPIProtocolWebV2.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CE13829F583FE04E6B86FDB0192AE5E /* FBSDKBridgeAPIProtocolWebV2.m */; }; + 90C77C1A9F8B73F65D46393FD623013E /* FBSDKShareLinkContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 4320CCA9C7F4B02898143AE8E2DA1F03 /* FBSDKShareLinkContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9247CC94FF81A45C7B3235104EE18543 /* FBSDKGraphRequestConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F9479507953B98E6C69FE6A2EDE935D /* FBSDKGraphRequestConnection.m */; }; + 929955F0C3ED2B4C211B1F67A5F75C0B /* FBSDKBridgeAPIProtocolWebV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 0804C7277AE9D4D045C67CE793E4DA14 /* FBSDKBridgeAPIProtocolWebV2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92E25ECABBA27FA646B02F5EFBA492C2 /* FBSDKLikeDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DC5153C9DBC123411DB8EE20F01E099 /* FBSDKLikeDialog.m */; }; + 93025B5DC77C5AAD1962B346EDA4A7C5 /* FBSDKCloseIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = B63D2351179D6C81B3BCBF367E72491B /* FBSDKCloseIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 948BB1962A4400DFA3F394E2D7642B04 /* FBSDKBridgeAPIProtocolNativeV1.h in Headers */ = {isa = PBXBuildFile; fileRef = DD3DF899888A0D92DFAA6561CD72F2E5 /* FBSDKBridgeAPIProtocolNativeV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 94B3785A5F873F84725E4CB72E348C99 /* BFAppLinkResolving.h in Headers */ = {isa = PBXBuildFile; fileRef = 293E880574437588FA402B3F77CEB3FF /* BFAppLinkResolving.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94C94F986312F61D076591DBCEC07104 /* EXPMatchers+beInTheRangeOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 6278CCD62CDAB43510A99297292A5FD5 /* EXPMatchers+beInTheRangeOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 950E96B3757F7E45052C54A738B1AFB3 /* RZDBCoalesce.h in Headers */ = {isa = PBXBuildFile; fileRef = 42FAE6F981063718B4687D26B57CC9C1 /* RZDBCoalesce.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 95624840808BC46ADBB6F415B2E96E79 /* BFAppLinkReturnToRefererView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 799E3EF1CFA3E8D4D920E575662251CC /* BFAppLinkReturnToRefererView_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 964EE440B9E84D62F50F02B76638AD45 /* FBSDKShareLinkContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 62D6D857659180BB58F783C44B0E1E57 /* FBSDKShareLinkContent.m */; }; + 969E0C75A4B296F9C4A3B518A41F48AD /* FBSDKMonotonicTime.h in Headers */ = {isa = PBXBuildFile; fileRef = A4B8AE8B3EFC016F698D17170763CD3C /* FBSDKMonotonicTime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 96DB7A578997A76EFE5983ED752BBDE5 /* FBSDKShareAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = D15AD6286D46A5A2EE5D9C1C34083787 /* FBSDKShareAPI.m */; }; + 97A86FAAD4B1AD9B3292FF6AF1D8F82B /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 11C992B60538EBD80642092FDAB0EBEB /* AFNetworking-dummy.m */; }; + 98794F8D71B412F5E4E109E0BB79E5B2 /* FBSDKBridgeAPIProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CAE20E28A06F86EB64275471D77DC71 /* FBSDKBridgeAPIProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 989CC541BB3475230FA6F309E898C48E /* BFTask+Exceptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 28ECB1127B44F65B3F63B256A790B914 /* BFTask+Exceptions.m */; }; + 98C34BBBAD6FD6C2A2A18B4DD623D785 /* FBSDKWebDialogView.h in Headers */ = {isa = PBXBuildFile; fileRef = E126347408DDC141844E080C655AD766 /* FBSDKWebDialogView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 991D117172ABCA2489B75C0EE751861D /* BFAppLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CDB76682264C993E3F151CC6BB0644A /* BFAppLink.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99441BC28112CCA23F78179BAE2394D7 /* FBSDKTestUsersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 15FF0F634AB2947E522464E238047050 /* FBSDKTestUsersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9AD938670C21F56CBD3C118BF309FDE7 /* PNObjectUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = BBD44B9CAA08C2731F63B265AB11BB14 /* PNObjectUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B2DAA3006F1F2A116C69F9256471331 /* CodFisResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E7055D76F974F2E9B1FFA0FEA6F8D06 /* CodFisResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9BBFA79282A1CED81ABE6AE170E5CF2F /* NSDataAES-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EC5C31D0A9EA93523C5305165482FE2 /* NSDataAES-dummy.m */; }; + 9D0E5654E936704773D17455E8366D8C /* FBSDKShareKit.h in Headers */ = {isa = PBXBuildFile; fileRef = A816DE60994F88B8858FAC9914002598 /* FBSDKShareKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9DCB00163E75FC57C0F59E588C844ED5 /* FBSDKBridgeAPIProtocolWebV1.m in Sources */ = {isa = PBXBuildFile; fileRef = A9DFB9CE0ADF5CC2E460529C484B8139 /* FBSDKBridgeAPIProtocolWebV1.m */; }; + 9DD94C8E087FF78DD0473AAE54DA2D38 /* UIStoryboard+DJLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 83DCE3401AAC4360C8648DC2B80156F6 /* UIStoryboard+DJLocalization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E481788D32865BFC4CAF3998B8CE864 /* FBSDKDialogConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E249611942FE56486D9093945EA43B2 /* FBSDKDialogConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9F5BB6B4995BA4A3B2C6AEBA6C31A6DB /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DF1A340DA39641760E7E043715AA171D /* AFURLSessionManager.m */; }; 9F92F610899DBB2C608D682DFC148E0A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - 9F9460F0F326DC4FBF3EB6CAE38F9FBB /* PNObjectConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BB0B0A7E33C260F7FCC8F46A1B82024 /* PNObjectConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A08AB4E535DC4FD694737F916C21E877 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = B4205DBFE3015CF81EA4409314BF1F4E /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0DC87454E5168C9FA4302D67FECBF67 /* verify_32_api.c in Sources */ = {isa = PBXBuildFile; fileRef = F71AB6B931BC763AA245227EAC0FA50D /* verify_32_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - A111C0B8BA6A10F18E9C8ED95ABD4C9B /* FBSDKAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 57187A7C18748AEE6E1E15185C9A9329 /* FBSDKAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A12B39559E464A1089E4389274973616 /* EXPMatchers+beLessThan.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B60BED1753DF2EF6236966241B03DF /* EXPMatchers+beLessThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - A1619A0DDC8E52654368C0A6CFCCA325 /* FBSDKApplicationDelegate+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C390EF217A0AAF76E8A965BB65B9816 /* FBSDKApplicationDelegate+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A193FB77C3606DE847937B79BD869F26 /* EXPMatchers+beTruthy.h in Headers */ = {isa = PBXBuildFile; fileRef = 16AD00A3E3CD4BCC8564EF1A405B2E31 /* EXPMatchers+beTruthy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A1E0418219AE58240FCB4F26436CB8EF /* ge_precomp_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F158D1D857DF751E3977932EBB3EA46 /* ge_precomp_0.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - A277AD9070E44BED5A7DE0B1D64D6F15 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BBFF9C51170FCE0E09B9E99985A728C /* UIImageView+AFNetworking.m */; }; - A29B24F52E25716E13578A6FBB55E17A /* blake2-impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D2633A887463BE84631F0B2E92F9C1E /* blake2-impl.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A2D580AA461813283CC53ABABDA2562C /* FBSDKCoreKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C7FBA4D7A46D6FBDA45D4E384EC229D /* FBSDKCoreKit-dummy.m */; }; - A4019494ABC6DB33958057BFF28F1828 /* fe_sq2.c in Sources */ = {isa = PBXBuildFile; fileRef = B309C6A15F8CE299A6915C0C984454F4 /* fe_sq2.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - A4291A9F1D883C347535B4B3FB7A21DE /* before_curve25519xsalsa20poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = CBE8C846E1D015F4826E3F7A82A68DA0 /* before_curve25519xsalsa20poly1305.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - A4FB34A1C20C48E63C0A18E8944FAFC6 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = E35815160F47879172334CB69F8DA09D /* core.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A585CDA25BD21A124297C0EA2CEBB32C /* FBSDKContainerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = FAC1BF67037FBA218C446DBDB1939772 /* FBSDKContainerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5CB8C92268FCAC7B00F12EE55B43338 /* EXPMatchers+raise.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F47EF6B10CFB9CC5B0A6A746DD2EA07 /* EXPMatchers+raise.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - A651C8A51939DD7E752FF20ED3FCEAB1 /* DJLocalizableString.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BA3C5A14976090F3FEEB6D3256C1AD9 /* DJLocalizableString.m */; }; - A67EECADC5E3A10672D6C1D1C4751C04 /* core_hsalsa20_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 0F400C2BEEB5FA282EB7550987662A2D /* core_hsalsa20_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - A69E2DFAA908A7838F7211930756CB50 /* ALView+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = A0E1F096B07EE326C635B50260ED96FA /* ALView+PureLayout.m */; }; - A6BD4BF47E67887E357BF17D879A1F3D /* xor_xsalsa20.c in Sources */ = {isa = PBXBuildFile; fileRef = DA2D7386AE6691468B9C2756680C242E /* xor_xsalsa20.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - A723A1B0090CAE4C4C8EB26DE1D41097 /* FBSDKMutableCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A99452382F9BA3A624B4B213A306235 /* FBSDKMutableCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A783E63473B2BF73A697EAABBF14849D /* hashblocks_sha512_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 0568D3E8F7DB643FFC5B6FEDA1208F95 /* hashblocks_sha512_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - A7AFFB354F0F91889DA0B00AA4D2011F /* PEARFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2928971D5F20A10A5CD47866A75C7711 /* PEARFileManager.m */; }; - A7F7FDCD36E2DD8D8E346DB19452CC03 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E91EC094ABFAA3120B82C4386EDF10D /* UIWebView+AFNetworking.m */; }; - A80B0812063BCAB42F84A46EF1FE7EC1 /* FBSDKMessageDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = B7233CC6837EFFD3C4135FD92801D677 /* FBSDKMessageDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A81A51254476E5A48B5B0863D3CD14A8 /* keypair.c in Sources */ = {isa = PBXBuildFile; fileRef = 44EF65F68D590B0EB9AD952C71BCC4D9 /* keypair.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - A8475D2BAACD992796D7CAB13E555643 /* FBSDKLoginManagerLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = A0A9B77884FA90D2916827051C1D5257 /* FBSDKLoginManagerLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A904D2D6242F68CC3B959E2B0FC8B4F9 /* ExpectaObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 11170BDD669A0548777F80AD9AAACDD7 /* ExpectaObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - A90D1C385FFEC39F44B1EFC16E877A3A /* blake2.h in Headers */ = {isa = PBXBuildFile; fileRef = E52D48604D1BE8D7B94752018940992A /* blake2.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A92ED1F73CB5EB1513FE80E282F006BA /* BFMeasurementEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 08672219919ED21A37BFBEAB97EB65B4 /* BFMeasurementEvent.m */; }; - A9554D5AC523769BBBC29B5EC78A8852 /* stream_salsa208_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 9B576B4BD82B223A0570EA861E67A32C /* stream_salsa208_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - A98DB463E152E02ED22EB04F22AA9EF9 /* FBSDKErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = A7C61020437028EC7A3F7350A4D4441B /* FBSDKErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA04EC4B13DCAC0F5AB0F4B5DB752031 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = BA0A687AA7F5BFFE4B5BB2C01C6F33FD /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA7EFF4D97101807D640785561B051B4 /* FBSDKKeychainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = B3B544AC67920CCF50568FFD68114C2E /* FBSDKKeychainStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA810B824053D5E6F3BE942C81590669 /* NSObject+RZDataBinding.m in Sources */ = {isa = PBXBuildFile; fileRef = 59332688D9086F1FD18ADC82F13977AE /* NSObject+RZDataBinding.m */; }; - AB6AAF2C2B7BCC35D00EAAD0CBE77D31 /* DJLocalizationSystem+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 83B3C9349D164F5B0769768FD293A124 /* DJLocalizationSystem+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; - AB6EB4F0C8DD21D73C06D6EBAD4636BF /* ge_double_scalarmult.c in Sources */ = {isa = PBXBuildFile; fileRef = E2BD78667D21F3596DE6D97723364D48 /* ge_double_scalarmult.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - AB80F2322ADD08E8941326E1BADFB7EE /* FBSDKBridgeAPICrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 37CDE896216421B576054663B2B7D1DF /* FBSDKBridgeAPICrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ABEA36EB24919172BF5514E6F7B3DF57 /* FBSDKLoginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F6FC36633E2F8267D46AE5BBDCE689F5 /* FBSDKLoginManager.m */; }; - ACCCD6DCC4B4558B776F261C8C2D1E2D /* FBSDKShareVideoContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 6399B040D16892E0E9A15BDA7006E480 /* FBSDKShareVideoContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ACD5A446F95521E423A3FF8E8007C8DD /* blocks_sha512.c in Sources */ = {isa = PBXBuildFile; fileRef = 181050D0E9C9234E86E266778DB9EA87 /* blocks_sha512.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - AD103124165098C6C1422D4F0A457D0A /* Bolts.h in Headers */ = {isa = PBXBuildFile; fileRef = E4F9B4B2BE9198748E7FC1572CEB9143 /* Bolts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD34F33103C6D1E9760384EA451EB062 /* crypto_generichash.c in Sources */ = {isa = PBXBuildFile; fileRef = 341E1C083F438106655337DF0868C99A /* crypto_generichash.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - ADFE09C0F4AD827B7170E30E9FA60424 /* sc.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E9070897DF30D726E717F52EB79194E /* sc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE01B987548593952A554377811E5108 /* FBSDKAppGroupAddDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 80A82220DE5AF2C7256C82885E2282EE /* FBSDKAppGroupAddDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE0D3009E1BCDB03D484C396EA2B1A32 /* FBSDKShareDialogMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 49901A209347D780DA8349E220D850A0 /* FBSDKShareDialogMode.m */; }; - AE6B4FBCCF2B6A5A35837A2D1411BB1E /* RZDBTransforms.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E14F71F04B6E2B26691EFEE15CAFECF /* RZDBTransforms.m */; }; - AE6F7921E4DBB1BE4D327C99486C9D03 /* FBSDKButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 2125A3A12F73DBD64C0A15B4FC15F736 /* FBSDKButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE72085383756A835EE99DEFD4F9E288 /* xor_afternm_aes128ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = 23E9CD5D18AC31C9E4FF925F9980AB24 /* xor_afternm_aes128ctr.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - AE82794F040595996A7AF8A78D232324 /* shorthash_siphash24.c in Sources */ = {isa = PBXBuildFile; fileRef = 92914C8EAACC324A68CD429C0A26BBF9 /* shorthash_siphash24.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - AEABF65F75A08BC376E4CEF3695E8A1D /* DJLocalizationSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = CC74B189486284EB3637CBD2AE5C2D07 /* DJLocalizationSystem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AEBAB2FECF0595D4777851F038C39256 /* AGVerifyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = D02BAC6AB8169FF4A25200BE12106BDB /* AGVerifyKey.m */; }; - AF047DC6091F101F237407A0B233BBBF /* sc25519_edwards25519sha512batch.c in Sources */ = {isa = PBXBuildFile; fileRef = 561019E7BCDF21D3A9C6F534AABE9BF6 /* sc25519_edwards25519sha512batch.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - AF88B5C56431D3494CB3F7D928344AB2 /* crypto_scalarmult_curve25519.h in Headers */ = {isa = PBXBuildFile; fileRef = 55642DCBE3C5DDC1393AF9A5633AF136 /* crypto_scalarmult_curve25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AF9271249DF777A438665E86175DCAA2 /* FBSDKAppGroupContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A013FD9F7F8E0ABAAE57C1BF048BDCD /* FBSDKAppGroupContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9FFFDCD8A158D84AB77D1841EE910C4B /* PNObjectFormData.h in Headers */ = {isa = PBXBuildFile; fileRef = 23786D31BC33DE372C6F6DCB753203C2 /* PNObjectFormData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A111C0B8BA6A10F18E9C8ED95ABD4C9B /* FBSDKAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 376A4C1040D00298309D3062466F4A7A /* FBSDKAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A12B39559E464A1089E4389274973616 /* EXPMatchers+beLessThan.m in Sources */ = {isa = PBXBuildFile; fileRef = 88D15B57805AE971CFDAC60DA96D8C8C /* EXPMatchers+beLessThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + A1619A0DDC8E52654368C0A6CFCCA325 /* FBSDKApplicationDelegate+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8628DB45BCCF7ADEA15AAFD1BE645337 /* FBSDKApplicationDelegate+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A193FB77C3606DE847937B79BD869F26 /* EXPMatchers+beTruthy.h in Headers */ = {isa = PBXBuildFile; fileRef = 3595C4D45F307825517582FCD408887C /* EXPMatchers+beTruthy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A1B3E1A7A210EAE479AEE0ECD1F7E343 /* PNAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E0B80DF90D2007F7A04F144542EA867 /* PNAddress.m */; }; + A277AD9070E44BED5A7DE0B1D64D6F15 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = AE6C684A9E9FE26A50AC4500B61669E5 /* UIImageView+AFNetworking.m */; }; + A2D580AA461813283CC53ABABDA2562C /* FBSDKCoreKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 577C113DED1BC94428987713ECD3A86A /* FBSDKCoreKit-dummy.m */; }; + A45739C1835FB6B0D5B2772AA57A16FD /* StrongestPasswordValidator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 499E75853F1C299677DFAF8D4AF6C285 /* StrongestPasswordValidator-dummy.m */; }; + A585CDA25BD21A124297C0EA2CEBB32C /* FBSDKContainerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = EA1A8356A77A8D422CDE0F38FD15885F /* FBSDKContainerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5CB8C92268FCAC7B00F12EE55B43338 /* EXPMatchers+raise.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F8A2AED6021E93FEFD4513900A1D638 /* EXPMatchers+raise.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + A61BB401EF21A5F15E2878CDB0EA3D7A /* NSData+AESValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 05CAC18A035E323E7750B259E7AF4908 /* NSData+AESValue.m */; }; + A651C8A51939DD7E752FF20ED3FCEAB1 /* DJLocalizableString.m in Sources */ = {isa = PBXBuildFile; fileRef = C57A42990E4F093E2A2D5F620A0F38C3 /* DJLocalizableString.m */; }; + A723A1B0090CAE4C4C8EB26DE1D41097 /* FBSDKMutableCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = 77249DF61A286BBDFF1307B8258974DA /* FBSDKMutableCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A75B3790712C6DA3DAC69EE570DE4E75 /* PureLayout+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4086F9E15F27DA694F90E177B4DF4C06 /* PureLayout+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7AFFB354F0F91889DA0B00AA4D2011F /* PEARFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F58CF3CDB4413DE74C6E9802745435A /* PEARFileManager.m */; }; + A7F7FDCD36E2DD8D8E346DB19452CC03 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 53AD5FDC8A3E47E675B915523DE6A486 /* UIWebView+AFNetworking.m */; }; + A80B0812063BCAB42F84A46EF1FE7EC1 /* FBSDKMessageDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 63378C04E82A167728D1807521AEA152 /* FBSDKMessageDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8475D2BAACD992796D7CAB13E555643 /* FBSDKLoginManagerLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 43DC190D095F53BD8F9E2A849961AA40 /* FBSDKLoginManagerLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A8751938A248197135D39EE912E9E10B /* PNObjectFormData.m in Sources */ = {isa = PBXBuildFile; fileRef = 966963AA532FE7EE0ED0F92C9A1A2CAF /* PNObjectFormData.m */; }; + A904D2D6242F68CC3B959E2B0FC8B4F9 /* ExpectaObject.m in Sources */ = {isa = PBXBuildFile; fileRef = C1690530B38073631FA4EA3DF6435725 /* ExpectaObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + A92ED1F73CB5EB1513FE80E282F006BA /* BFMeasurementEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = C061E63749A0B41AA88AC2D0AFF7C1CD /* BFMeasurementEvent.m */; }; + A9420CDB508049928DDD6B3681650AA0 /* PNObject+PNObjectConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = E1B92949DE414E285B57AE0E7F4FB69E /* PNObject+PNObjectConnection.m */; }; + A98DB463E152E02ED22EB04F22AA9EF9 /* FBSDKErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DC4C7A7FD39DF7C8B69421BA163FFD1 /* FBSDKErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA7EFF4D97101807D640785561B051B4 /* FBSDKKeychainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = E8AA779A629C3E76A09D2D441D4D1505 /* FBSDKKeychainStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AB4F5C1B8177B4BAF626708229B2B175 /* PNObjectConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = BAD7E1B559F3CA3BDD174C8409F341FF /* PNObjectConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB6AAF2C2B7BCC35D00EAAD0CBE77D31 /* DJLocalizationSystem+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = EFA1A576EC44CF889128565C057447AA /* DJLocalizationSystem+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + AB80F2322ADD08E8941326E1BADFB7EE /* FBSDKBridgeAPICrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CF3A2AAA2A5DF9C78A3CE249A3B60A0 /* FBSDKBridgeAPICrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ABEA36EB24919172BF5514E6F7B3DF57 /* FBSDKLoginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 793412D7C7FF60CC04353B2614754761 /* FBSDKLoginManager.m */; }; + ACCCD6DCC4B4558B776F261C8C2D1E2D /* FBSDKShareVideoContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 496E9083B1F328E4547C5801F88A450B /* FBSDKShareVideoContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AD103124165098C6C1422D4F0A457D0A /* Bolts.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C7CF38C0FECBBB9FD435D15D880AF97 /* Bolts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ADDFAF40BDEBAD36AC3C0FE8D213F46A /* NSData+AES.h in Headers */ = {isa = PBXBuildFile; fileRef = 27AE0F446AD263E4246CDD1A5B3D1930 /* NSData+AES.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE01B987548593952A554377811E5108 /* FBSDKAppGroupAddDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E8E90D7C7AE9D52EF92504C48CA1BBB /* FBSDKAppGroupAddDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE0D3009E1BCDB03D484C396EA2B1A32 /* FBSDKShareDialogMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DBD3E3942B37F25F603637770FBDFF0 /* FBSDKShareDialogMode.m */; }; + AE4D886285F9E1D402E84A6BF7A7426A /* PNUser.h in Headers */ = {isa = PBXBuildFile; fileRef = F31F903DCDA8E155E97EBE47FEA0D011 /* PNUser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE6F7921E4DBB1BE4D327C99486C9D03 /* FBSDKButton.h in Headers */ = {isa = PBXBuildFile; fileRef = A427796BE05332441386649D5A0AF39D /* FBSDKButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AEABF65F75A08BC376E4CEF3695E8A1D /* DJLocalizationSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 45F0A56E07F6B2C824B6CE08B82C3C0C /* DJLocalizationSystem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF9271249DF777A438665E86175DCAA2 /* FBSDKAppGroupContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 05A370DF46DAF820331A8E329FF37064 /* FBSDKAppGroupContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; AFD0634B4D580C7C585C242BE0008A0E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - B005AB26A9B24632F23D636BD8688A25 /* crypto_stream_salsa20.h in Headers */ = {isa = PBXBuildFile; fileRef = 87861D2CB63F28C97D2C98648BCC4E9C /* crypto_stream_salsa20.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B0320044695901974C757E53FA0B4F53 /* crypto_onetimeauth_poly1305.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A6E8AE0072BF118C855EA068BED85D3 /* crypto_onetimeauth_poly1305.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B03DD70216B37E9D230762C8832F8D92 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = C70514DAD222A2E0E9015D065BA6BD2B /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B0F05D2D3F52E73A882D9F05AFB0A4CC /* BFTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 09B29818A79789369CB6121B6197259F /* BFTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1820A5E15F22942E386756A0473E808 /* EXPMatchers+beLessThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = F864C435ECEB5415AE6A5D5AF58B4C3C /* EXPMatchers+beLessThanOrEqualTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1964DABF421B8BA6BB9AB9E1CC0E387 /* EXPMatchers+beGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = FA0E26B73891FFE59206B456911514E9 /* EXPMatchers+beGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1BF67E3AB7193009B967EA22A14F4D1 /* CodFis-Helper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FCD6E21B60DC292C368BC721C6CC154E /* CodFis-Helper-dummy.m */; }; - B1CE8855F11A6FBE9922DC38CDDBD3CC /* FBSDKHashtag.m in Sources */ = {isa = PBXBuildFile; fileRef = AF788B90A4D953E0D23553E990805961 /* FBSDKHashtag.m */; }; - B225A7304D339E3ED03670F4ADEAC4CA /* core_salsa20.c in Sources */ = {isa = PBXBuildFile; fileRef = 0537ABA3381DF924A60B166330F26AEC /* core_salsa20.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - B241CF27E6B9D2DBC3236BDC1BDA5B69 /* EXPMatchers+postNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = BFF034403A366FB222FA9E2F48970815 /* EXPMatchers+postNotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B2787D604196A808D8D62BB0BE97B429 /* portable-jane.h in Headers */ = {isa = PBXBuildFile; fileRef = 67BC6E6B8977B6514DB5C097D82DBAC6 /* portable-jane.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B2880B5D7D91AACFCEF345934CFEBA55 /* EXPMatchers+beInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = E1F8C5AA067F0B90355DE2EA1509411C /* EXPMatchers+beInstanceOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - B28DBD190CF858AFCC7CBA7EC306422C /* blake2b-ref.c in Sources */ = {isa = PBXBuildFile; fileRef = 94B3CF28AAA83383C9804CE0168F7E53 /* blake2b-ref.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - B29177B09AD1E002A83B4D9F2B32ACD5 /* BFMeasurementEvent_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 24896B37A8FBE1A12F0D29181F9031B8 /* BFMeasurementEvent_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B2D159822259B5CC80699BAFC4335C7A /* aes-table-le.h in Headers */ = {isa = PBXBuildFile; fileRef = D0CA49793A308BF181855892C1BA816C /* aes-table-le.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B345DE1CAFAA2A2AA1E42AFCF8B370CC /* FBSDKLikeActionControllerCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 600AF422011A8FA5D9F91514021FA004 /* FBSDKLikeActionControllerCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B363234376273DC4098A355934A5D03F /* _FBSDKTemporaryErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A209AB7F41D62F2B5FFA939DC54E41E /* _FBSDKTemporaryErrorRecoveryAttempter.m */; }; - B3A87B7A7F6F464D764495F1601B7C04 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3981BD467C911AD22C8C87697885AD /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B3DC15EC701342E0FA43597A7240196A /* FBSDKVideoUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C485A11803C58B5388D8CB46474FD69 /* FBSDKVideoUploader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B3E1446EB87F8B1ECD70C533AC45F7CC /* crypto_int32.h in Headers */ = {isa = PBXBuildFile; fileRef = 190C2B9BC4090407BE87CFFBAA58015B /* crypto_int32.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B3E7347E1C732B15CB64E55491A69777 /* DDDKeychainWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 50D2EDD878A6010867BE510F09CA5374 /* DDDKeychainWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B40756412613B53C80EE77C4C223990F /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = E7D4ADB970BCCA4B77AAA68EA439CDF3 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B44E81F9C0D016076B46E3D88A60D500 /* PNObjectFormData.h in Headers */ = {isa = PBXBuildFile; fileRef = 23786D31BC33DE372C6F6DCB753203C2 /* PNObjectFormData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B49602FD4F0BDC6CCE46C7E33B30218E /* FBSDKGraphRequestBody.h in Headers */ = {isa = PBXBuildFile; fileRef = 12405258DA158C9371D7FBE00B5BEA5D /* FBSDKGraphRequestBody.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B4A51DE37A097853E56C1BFD8FD17496 /* common_aes128ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = EB8208FE78CE4A87B2D4C3B698FA5F34 /* common_aes128ctr.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - B4BC7E54EA201B1994C31FEEF59D96C3 /* fe_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = E8AA025078F35251D7BA4300C4FF60BF /* fe_tobytes.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - B5742194CA6FDFD85BF455BC7430DA4B /* FBSDKGraphRequestPiggybackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9030B72E786A7054EDBACC6880F17FE2 /* FBSDKGraphRequestPiggybackManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B59479FC5296EA0AA0FD6349B22491EC /* StrongestPasswordValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = C63042FDDC930B8D50D30A7C759B4DE1 /* StrongestPasswordValidator.m */; }; - B597A475F214185BB345A8505A7F1C19 /* crypto_core_salsa208.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BF76322DD7A0B698640AB5C0239E0A7 /* crypto_core_salsa208.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B04E0B7A3C9772CB0400AEB79A9DD9DC /* AFOAuth2Manager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F48F819AB96236A9F71BB9014A37CD4 /* AFOAuth2Manager.m */; }; + B0F05D2D3F52E73A882D9F05AFB0A4CC /* BFTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 4643B2F57257438BEB0BA59DACBD84A7 /* BFTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B1820A5E15F22942E386756A0473E808 /* EXPMatchers+beLessThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 08B2F0F6A9EF65651265D9F84EA6096A /* EXPMatchers+beLessThanOrEqualTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B1964DABF421B8BA6BB9AB9E1CC0E387 /* EXPMatchers+beGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = B8D48C147ED596339AD2C5D8FA1284D9 /* EXPMatchers+beGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B198039F2D35E46DAA47CF1DE1BBC676 /* NSLayoutConstraint+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 354A98EC64C18FCAAD9E7DEC3881232E /* NSLayoutConstraint+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B1BF67E3AB7193009B967EA22A14F4D1 /* CodFis-Helper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CF69D52AF76B85D95C49CF62E8526542 /* CodFis-Helper-dummy.m */; }; + B1CE8855F11A6FBE9922DC38CDDBD3CC /* FBSDKHashtag.m in Sources */ = {isa = PBXBuildFile; fileRef = 99E59ECB861CA3302FB85CF42DB279F7 /* FBSDKHashtag.m */; }; + B23F2F52588767CCDB72E9B48A45B3B9 /* PureLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 13D3CFB59F8B768126CAC97F25FF72E6 /* PureLayout-dummy.m */; }; + B241CF27E6B9D2DBC3236BDC1BDA5B69 /* EXPMatchers+postNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = C04A209020C1022A39F80EFE7CF1D7CD /* EXPMatchers+postNotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B2880B5D7D91AACFCEF345934CFEBA55 /* EXPMatchers+beInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 513BE88D33A657BCFCEF8762967A23F6 /* EXPMatchers+beInstanceOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + B29177B09AD1E002A83B4D9F2B32ACD5 /* BFMeasurementEvent_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = DCD062B02AED6A360B29498F051D0065 /* BFMeasurementEvent_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B2AF2E3A9D5D931DD298182F12571DDA /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 63A00373556603F5ECB8F32D82C292EA /* Security.framework */; }; + B345DE1CAFAA2A2AA1E42AFCF8B370CC /* FBSDKLikeActionControllerCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 331CCCB332B68C5ABE05B94FDE1BBDD2 /* FBSDKLikeActionControllerCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B363234376273DC4098A355934A5D03F /* _FBSDKTemporaryErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = CA3C1F3D55FF8D26112C30D5579F1D2A /* _FBSDKTemporaryErrorRecoveryAttempter.m */; }; + B3DC15EC701342E0FA43597A7240196A /* FBSDKVideoUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 740DDECB40EF804B6D0D4E9DF1C1118F /* FBSDKVideoUploader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3E7347E1C732B15CB64E55491A69777 /* DDDKeychainWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8017A2DEC6D4396BEDBE6C34DCD69317 /* DDDKeychainWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B40756412613B53C80EE77C4C223990F /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = A0D12B87699117640EC00CF72DB7F48A /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B49602FD4F0BDC6CCE46C7E33B30218E /* FBSDKGraphRequestBody.h in Headers */ = {isa = PBXBuildFile; fileRef = E8E92970252C1A8AA0E992072F173AD2 /* FBSDKGraphRequestBody.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B5742194CA6FDFD85BF455BC7430DA4B /* FBSDKGraphRequestPiggybackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A1D74CD8C2FF79C97948DFEE3F3BA3B /* FBSDKGraphRequestPiggybackManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; B5B2E1B439B08808C1FF15F9B7A44924 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 317F8A74756E3DB77CBFCB63EABB08D7 /* XCTest.framework */; }; - B60DC0325CF8EC786E64C4B209C5CF09 /* base.h in Headers */ = {isa = PBXBuildFile; fileRef = 436B51FCAD12F06DC5979ECC20653ACC /* base.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B64295EDD5C32852E9FAD21B38A877F8 /* FBSDKCheckmarkIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 79902B4192A4805DE02C9E961BEBAA97 /* FBSDKCheckmarkIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B68D232E546E223568289AAB8C619526 /* Bolts.m in Sources */ = {isa = PBXBuildFile; fileRef = 751372BE55B226CFB38E5E958121326D /* Bolts.m */; }; - B6BA75293C66DAAD1E246965A4AF8B75 /* FBSDKError.h in Headers */ = {isa = PBXBuildFile; fileRef = F9DCA7F3D1786FCE3FBBA0015236BAA5 /* FBSDKError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B6BAD7576B03E8F176DC2F968EB138AC /* crypto_auth_hmacsha256.h in Headers */ = {isa = PBXBuildFile; fileRef = D7EEE9C67FB4EA6071967F21278AC8F3 /* crypto_auth_hmacsha256.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6F8E4CC9341A361D038CE35B19076F1 /* FBSDKURLSessionTask.m in Sources */ = {isa = PBXBuildFile; fileRef = DF1F529DB5BBF975C837CED4E537361D /* FBSDKURLSessionTask.m */; }; - B709C0890B67EB6C1AB9B9738CDBEEC6 /* EXPMatchers+beIdenticalTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E40F289458ABF4D61F58897E88CBCF /* EXPMatchers+beIdenticalTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - B7192F794C209B5EC0F157BA84336E9C /* BFCancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A36BBF313991707FADC88E5E8D8BFD2 /* BFCancellationToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B72D6F9CD6DCCF9339A269BC0CABA88C /* ExpectaObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 45FE5D0D67FC07E164C97B1F40E9FD8A /* ExpectaObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7849830B30BEB20E89E72957EAF435C /* UIStoryboard+DJLocalization.m in Sources */ = {isa = PBXBuildFile; fileRef = FBB8EDAEEA6D2F4DFEAD765C9892D1EE /* UIStoryboard+DJLocalization.m */; }; - B7C8847C5E4A417744C220369A34D555 /* fe_sq.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B16A2B3CB2F8D0A6BD921E897E56429 /* fe_sq.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - B7CC77F5733F1DA33AA8C4F6FAD4BE06 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 34688633DE4EE7639FBF72AA0F652710 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7FB8C30C577D624F5E0B1FDB3E6CD8B /* EXPUnsupportedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 81FA6FC2738522BAA1A6BB34F68A91ED /* EXPUnsupportedObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8186015BBDAACE7A42975792B24F28C /* ge_p3_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = CE29E854D3136394182019F2F2089920 /* ge_p3_tobytes.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - B84CD33084C9867E67BD56E47B7BFC04 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = ECAC51932A3E13455FFFAFDEAAA6F02C /* UIRefreshControl+AFNetworking.m */; }; - B8BECC6DDB6EAC7D85892D92C0C78A3C /* AGCryptoBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A6130CE5C6F0D1AA9B6D6C9D6E13412 /* AGCryptoBox.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B90CA7FBD762A33B9C23328988D66709 /* afternm_aes128ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = 99AC51B7FBA8B431E2811C46DD3B48A6 /* afternm_aes128ctr.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - B981B467AC45B42162C079B2184370C3 /* CodFis+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 350BDC8D3A93FBD03ABD9169B1DD0DB9 /* CodFis+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B9B849FB34B6B4A710B07330B62364A6 /* FBSDKLikeControl+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D6BBCC3C4FA3B51D5F553A9750C67C5F /* FBSDKLikeControl+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B9D72238898331B23108E771F9F8D705 /* ge_p2_dbl.h in Headers */ = {isa = PBXBuildFile; fileRef = 20E412A33933E26D4989EB9A6F609AB5 /* ge_p2_dbl.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B9EB72C5C2F932006C6ADE316240C3A0 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = E4C6449E4F4B00F6B4C8775B2153BFF2 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA4338A1A6E896AC65FC5BDD83EA90E4 /* FBSDKSharingContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 3615D32D189DF3617565C48B94E96BAB /* FBSDKSharingContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA6DB91040F25D7FE5FD2E45682D7373 /* BFMeasurementEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 81253AE911432F40B1CD1815A1F2F888 /* BFMeasurementEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BAA98BF425D78B9F9FB405680EA0CB3D /* EXPMatchers+beLessThan.h in Headers */ = {isa = PBXBuildFile; fileRef = C2744CE2D67B06FEDCAA332A2D6B7DA2 /* EXPMatchers+beLessThan.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BAC77565260301406EFDE6E9FA5FA73F /* FBSDKLoginConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B059066697C95E62EDC8FFDC466B27B /* FBSDKLoginConstants.m */; }; - BB0E62892680D990AC167E4629F95062 /* EXPMatchers+beGreaterThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F7A140BB41027F65DA612540D1572EA /* EXPMatchers+beGreaterThanOrEqualTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB801B643142B2084829C0698AE241D2 /* crypto_hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 644E982C637E7819F3FEE53FF6178CDF /* crypto_hash.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - BBFE2FDEE1E234139DDBB2E656721BC3 /* crypto_stream_salsa208.h in Headers */ = {isa = PBXBuildFile; fileRef = 494B24DF96107851C4063EE06CF045F2 /* crypto_stream_salsa208.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B64295EDD5C32852E9FAD21B38A877F8 /* FBSDKCheckmarkIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B2651D1BA45BDF98B62DAB9BC39366F /* FBSDKCheckmarkIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B68D232E546E223568289AAB8C619526 /* Bolts.m in Sources */ = {isa = PBXBuildFile; fileRef = 4601F6B69123164A8CDF6C8AD1F6A1AC /* Bolts.m */; }; + B6BA75293C66DAAD1E246965A4AF8B75 /* FBSDKError.h in Headers */ = {isa = PBXBuildFile; fileRef = E901130C5A8B80823EECAE0D885BCAAF /* FBSDKError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B6F8E4CC9341A361D038CE35B19076F1 /* FBSDKURLSessionTask.m in Sources */ = {isa = PBXBuildFile; fileRef = C442C5E9E7FCE2732EE423295F7188D1 /* FBSDKURLSessionTask.m */; }; + B709C0890B67EB6C1AB9B9738CDBEEC6 /* EXPMatchers+beIdenticalTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 4283F29402CC1D994ADF6FBE81EE260E /* EXPMatchers+beIdenticalTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + B7192F794C209B5EC0F157BA84336E9C /* BFCancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = FBCEF1D47D736F2EB3789F490F725B89 /* BFCancellationToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B72D6F9CD6DCCF9339A269BC0CABA88C /* ExpectaObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 4384768FC95F4ED412CB7ED15B2E4E10 /* ExpectaObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B7849830B30BEB20E89E72957EAF435C /* UIStoryboard+DJLocalization.m in Sources */ = {isa = PBXBuildFile; fileRef = 52C2197E4D3978DCA7C44FB6D6EEA96F /* UIStoryboard+DJLocalization.m */; }; + B7E9001FC6315C2C2D0584E46579D2F7 /* PNObjectConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BB0B0A7E33C260F7FCC8F46A1B82024 /* PNObjectConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B7FB8C30C577D624F5E0B1FDB3E6CD8B /* EXPUnsupportedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = DC7DD745117764AE9B5B9431D80C57F0 /* EXPUnsupportedObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B84CD33084C9867E67BD56E47B7BFC04 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = FBA2C9CBEB87D13E51C8E90A674283E4 /* UIRefreshControl+AFNetworking.m */; }; + B9615C4F4DDF2979C2B80D272C2A0244 /* NSData+AESKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 12DB4C2BDEC2BB2ECF3EE4A671E146A8 /* NSData+AESKey.m */; }; + B981B467AC45B42162C079B2184370C3 /* CodFis+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 93EF98990E089E670F2C1E6E145F6467 /* CodFis+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B9B849FB34B6B4A710B07330B62364A6 /* FBSDKLikeControl+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 37E9B0E4372C7CC41249A5B8DC7C922E /* FBSDKLikeControl+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA4338A1A6E896AC65FC5BDD83EA90E4 /* FBSDKSharingContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 12691FBCE0318197167ED76012FA31EA /* FBSDKSharingContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA53C6BA6B12E9A17A785ED61FD35DAF /* UIDevice-Utils-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C32EA9691B55C017A46B1092CEF7F684 /* UIDevice-Utils-dummy.m */; }; + BA6DB91040F25D7FE5FD2E45682D7373 /* BFMeasurementEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 449F2B499C94FB3D2F69EDBF00018E26 /* BFMeasurementEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BAA98BF425D78B9F9FB405680EA0CB3D /* EXPMatchers+beLessThan.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4423939031516601BB532DA0CED193 /* EXPMatchers+beLessThan.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BAC77565260301406EFDE6E9FA5FA73F /* FBSDKLoginConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 64D4E6A1EDC6465A446200FE1084466E /* FBSDKLoginConstants.m */; }; + BB0E62892680D990AC167E4629F95062 /* EXPMatchers+beGreaterThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1825DA9FBE7FD9C2FFAF5DA84C45EFFA /* EXPMatchers+beGreaterThanOrEqualTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; BC49C385C6AA9114C5CBC29625D24ED6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - BC61E85E98096BB6ABEA6E60D38E2C66 /* core_salsa20_api.c in Sources */ = {isa = PBXBuildFile; fileRef = BCE5D199B18AF57749D5D0908D171DE3 /* core_salsa20_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - BCCA7557E2642BAB925F8D81D7AE001E /* FBSDKBoltsMeasurementEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 97E913FF4BCD2095B78629FA7C015D9C /* FBSDKBoltsMeasurementEventListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BCD13F8A8A72CD87C0821BF6454EB6F5 /* crypto_hash.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D8717559F2A6EBD9A40420CE1F5E87 /* crypto_hash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BCD1E99F035A72D3C7412A5E90C3D188 /* FBSDKTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0981F067B768016B20E1A38B0C45AF8B /* FBSDKTooltipView.m */; }; - BCEA2CAA04C0BECDAD425C61A594E447 /* PEAR-FileManager-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EAB8260DFBD6EBA875B0A836DB9A0004 /* PEAR-FileManager-iOS-dummy.m */; }; - BD27650185DEEA926A57CF5008597B46 /* FBSDKSharing.h in Headers */ = {isa = PBXBuildFile; fileRef = A71A523E3ABF99E16A7BE9D98F1DEBD3 /* FBSDKSharing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD3080F88FBE5F08150EA4B27BF75CBC /* BFURL.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B3AF1C7092145299BD1EAF278261F08 /* BFURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD6E97B2C7F885C4DA730791ACB8CFF0 /* FBSDKAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FEC96DAA6A0B61E7F85D58B9F8255F5 /* FBSDKAppLinkResolver.m */; }; - BD6FFE96C2875E8EFAB7C5784C65FA65 /* hash_sha512_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 676A1FDEA0AC97CD19A6A10281ED029E /* hash_sha512_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - BD8491B2E693FB88AE18A3181CB3E5C3 /* crypto_uint32.h in Headers */ = {isa = PBXBuildFile; fileRef = F779B9E1DD8130418B98BB79F2DE8252 /* crypto_uint32.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE0AA00AA0813EB9207CCF55803CCB3B /* FBSDKDynamicFrameworkLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = B96C5E9F6103850829B8652E703F421C /* FBSDKDynamicFrameworkLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BE290C5699702C3647266D1BE10891C6 /* FBSDKAppGroupJoinDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = FBB7129B522536C3376D251941F8AACC /* FBSDKAppGroupJoinDialog.m */; }; - BE4619AD02BAA9C0707993177EE73474 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD778F43BC37D0099B73B09601F6E5D /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BED0E5BE799439099E1CAFFE1ECA7032 /* AFOAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E52989BDEBB5D75AEB8C346F6FCB459 /* AFOAuthCredential.m */; }; - BEE50A5A9BA88C3DF1C6C6C6F0DEDB5D /* verify_poly1305_donna.c in Sources */ = {isa = PBXBuildFile; fileRef = DD71259341B4C3C60C84BD5C7A84B0C7 /* verify_poly1305_donna.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - BFA9A8B566A50DAC095C1D1AE26F0AEB /* FBSDKLoginManagerLoginResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 36A23D621C66A80E8EB677540FF7DF1B /* FBSDKLoginManagerLoginResult.m */; }; - BFD13FB15D84AD0F1802F414D424EBEA /* FBSDKLikeActionControllerCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E3069A76C819192A55363F7665A7484B /* FBSDKLikeActionControllerCache.m */; }; - C07EF9F965BD97CDF166FF95BFE07D9A /* FBSDKAppEventsUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = F92A2771917E2F2D0B3E5B055AFE3BC7 /* FBSDKAppEventsUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C08510FC304BA16D89A3F8591043045C /* FBSDKViewImpressionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B0E08B038BE9F3B4AF2C4D2EE1E2017 /* FBSDKViewImpressionTracker.m */; }; - C091203A57422574B3263D1E9BA53A87 /* ExpectaSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 9568B5E3FEA73C9616EC768466B598DB /* ExpectaSupport.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - C0B194247BA0F9403A42868C3CFE3A93 /* BFTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 35DB8ABA8B5C11334B5386270403DC00 /* BFTaskCompletionSource.m */; }; - C0F20DD48D3106271E5569FA38636C15 /* SpectaUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 64735F9EBAF9338E1939F6F0D8F90397 /* SpectaUtility.m */; }; - C117BBA821B76450D45537A87D452D02 /* ge_add.h in Headers */ = {isa = PBXBuildFile; fileRef = 62E7810E971884338977BFCBA4180357 /* ge_add.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C124F7D8E72FC65A95FF6EBA98AD4AAE /* fe25519_edwards25519sha512batch.c in Sources */ = {isa = PBXBuildFile; fileRef = 3DCD8088F5F6BC3BB4CB3198BBD9C276 /* fe25519_edwards25519sha512batch.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - C183F771873826BB484A9B6D8A62F326 /* PNObjectFormData.m in Sources */ = {isa = PBXBuildFile; fileRef = 966963AA532FE7EE0ED0F92C9A1A2CAF /* PNObjectFormData.m */; }; - C1C0D7C93BF3DE14A26757273598D0FA /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 8241A4738A989613BA51309E3DE52462 /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C21A2A34B4B2D6D9D7986B81A4766DE9 /* FBSDKLoginTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = 04F308EAFD57269954F35B4E91C346B7 /* FBSDKLoginTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2253B04316CDE252F036C6F584691A9 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = CC636BC650B85C5DE3E7238F211EFA52 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2A41C678A1CECD091FFAA349985202E /* randombytes.h in Headers */ = {isa = PBXBuildFile; fileRef = 875B2B46965D62C07E5562B04C1FE23B /* randombytes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C43FB67154CCF31E4C4B7BACB300C1FD /* FBSDKInternalUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C66EE3BF90392E2988013B7D1CFD03A /* FBSDKInternalUtility.m */; }; - C498F24E736A80A0F6C440DBC33AF494 /* EXPMatchers+beFalsy.m in Sources */ = {isa = PBXBuildFile; fileRef = FD1E31BEFD4E4803C82631A4B3904A1B /* EXPMatchers+beFalsy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - C51A254CC31CCA1140A6FA73E23321A5 /* stream_salsa20_ref.c in Sources */ = {isa = PBXBuildFile; fileRef = AA6E399F1D2DF215A09C7EDE50085A74 /* stream_salsa20_ref.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - C529D54C6D8573A044A166FF32D433F2 /* FBSDKBridgeAPIResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = DDEEE7ACE838CFD88DCF87750407C063 /* FBSDKBridgeAPIResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C54EBFBBE77E657E36D9C309509B2BBA /* ge.h in Headers */ = {isa = PBXBuildFile; fileRef = 88EAE03F86182DEC796E7E6C8CF65852 /* ge.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C5DEA8636AB59473A13ADC147F7DE8C9 /* NSLayoutConstraint+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 186F8C7023F1F8529B4673ED89133837 /* NSLayoutConstraint+PureLayout.m */; }; - C61110357AFADB0D8ABB83AC5D57674A /* FBSDKLoginButton.h in Headers */ = {isa = PBXBuildFile; fileRef = B9B9F9923A014DBD0AE74DA32147048F /* FBSDKLoginButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C64C4032827660F5ED12E425857BE673 /* EXPMatcherHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = F8E2A6317263BC58C533C0E97D2F3642 /* EXPMatcherHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C670343470EAC260E60ABD463CC39E2D /* EXPMatchers+beginWith.m in Sources */ = {isa = PBXBuildFile; fileRef = F8A591667C877B7001B893D97B62667A /* EXPMatchers+beginWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - C671098B29180043EA7E73E879DED6A7 /* FBSDKProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 09E5B28D69418117538D7F875DC03061 /* FBSDKProfile.m */; }; - C6FF54439656C981416A22BF66A31D13 /* PureLayoutDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = CBA9C5EABDC48B7632D09AC84FF3B517 /* PureLayoutDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C747B151674B5FEB326D2D474EE3625C /* FBSDKBridgeAPIRequest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 15965438CB4551E38E3FBB0777C86603 /* FBSDKBridgeAPIRequest+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C79B9136977E7463FFD3E6BFA322579B /* auth_hmacsha512256_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 92BC552972660EF60B80B9FDD0AECAEF /* auth_hmacsha512256_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - C7F81639D46D8CA384CEFFBEA9EA192B /* FBSDKGraphRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BEC3762E9D78B402D3425E7BF35DBF5 /* FBSDKGraphRequest.m */; }; - C8486D8EB824182BCF80A88C884CABC1 /* FBSDKLikeButton.h in Headers */ = {isa = PBXBuildFile; fileRef = B8D8674DA5AA7EF1DCFD5FC74D4DAFF6 /* FBSDKLikeButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C88571CA924ABD11184E4BC546A765A6 /* FBSDKSharePhotoContent.m in Sources */ = {isa = PBXBuildFile; fileRef = EC69B5E3AA08D084F935497ED6CE6801 /* FBSDKSharePhotoContent.m */; }; - C886F7A9085D7157483C99AA65D67AB6 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = B64163DFD1CA5AAB1DE0FC8C48B64342 /* utils.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - C8A9CC8DDFFE2A4DF5C336FE3ED1308F /* SpectaDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 2521AF76E0553C47A196D9D27DC3C585 /* SpectaDSL.m */; }; - C8EFFCDF22F72EFBC8A7A8F6A696D701 /* crypto_shorthash.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A4EB94A144A46FB30F667C5CB5D2856 /* crypto_shorthash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C92D1B7C291F1F139F10CC27BA591E52 /* FBSDKAppInviteContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 90811D1FF1F77A5916F49101477ACA60 /* FBSDKAppInviteContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C93BA3709C31E2235D2CF4D82516B849 /* BFAppLinkTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 828F4518FCE7E2FB63DD00A945190AD3 /* BFAppLinkTarget.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C9B8D7724FA504CC438709E69E1096CA /* FBSDKAppEventsUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = F938B301FC9E5021D3ED6A47EDF707A2 /* FBSDKAppEventsUtility.m */; }; - CA0BBDF97027EA121FA1B98FDEA355FC /* PNLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = BF59DD455009893D89FC13A344B06D1E /* PNLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CAA7845DE8CEEA92B023CB427992BDD8 /* FBSDKShareAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = C6E6808A60E7708E1170BB708C4711A7 /* FBSDKShareAPI.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB24979424267EF045D820409A63E7A9 /* FBSDKLoginManagerLoginResult.h in Headers */ = {isa = PBXBuildFile; fileRef = BFF2AC24F421F19E846C3A31B95902A2 /* FBSDKLoginManagerLoginResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC38417EFA3C3C186F086275BF8DF4CC /* FBSDKAppGroupJoinDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 419BFA1246443DE868384B6B7B6A1CBC /* FBSDKAppGroupJoinDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC48F7BB9C0737AC6A1BC3EC7EA006A5 /* FBSDKTriStateBOOL.m in Sources */ = {isa = PBXBuildFile; fileRef = D1DEBD60E7D858119981F035A3D6C822 /* FBSDKTriStateBOOL.m */; }; - CC995F4F36E9D6237AFC6F729364B867 /* EXPBlockDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F9402DA9EBE651E2F5B6ABB6B854D969 /* EXPBlockDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - CCDBA131664268FE7F3245130D431BAD /* SpectaDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = E1DE7252344E93DC3D17186D6AF8B714 /* SpectaDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CCFF9A3E0A0F7BE5539BED2A571CEFF3 /* FBSDKConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = DECBB8433A16AC956C2ECF77313459A7 /* FBSDKConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CD4F3128985765610F439FE1BDD24E96 /* fe.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AA2676FAADEABE7104934DFB4A7F3E5 /* fe.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CDA268F5B643324DD61A0E25BD4179ED /* EXPMatchers+beGreaterThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = F9AE29A71D1E3DF6D7CE702AAFF43E05 /* EXPMatchers+beGreaterThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + BCCA7557E2642BAB925F8D81D7AE001E /* FBSDKBoltsMeasurementEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = D18DC26A4CC079045A2FE63FBEF095BD /* FBSDKBoltsMeasurementEventListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BCD1E99F035A72D3C7412A5E90C3D188 /* FBSDKTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3CBE2D7FF110EE2F4A3F69866233AF /* FBSDKTooltipView.m */; }; + BCEA2CAA04C0BECDAD425C61A594E447 /* PEAR-FileManager-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E1F8B159FCE1E69A0EF0712E18493356 /* PEAR-FileManager-iOS-dummy.m */; }; + BD27650185DEEA926A57CF5008597B46 /* FBSDKSharing.h in Headers */ = {isa = PBXBuildFile; fileRef = DD14326FBB500E12E0CEF7A6493123E4 /* FBSDKSharing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD3080F88FBE5F08150EA4B27BF75CBC /* BFURL.h in Headers */ = {isa = PBXBuildFile; fileRef = D4C479C3B390D2AAF0D825A4D1ADCBD0 /* BFURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD6E97B2C7F885C4DA730791ACB8CFF0 /* FBSDKAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = BF32764DAF19F0DBA95D456853C3317A /* FBSDKAppLinkResolver.m */; }; + BE0AA00AA0813EB9207CCF55803CCB3B /* FBSDKDynamicFrameworkLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 615E9AA3594A017AAA3481EEF909A6D9 /* FBSDKDynamicFrameworkLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BE290C5699702C3647266D1BE10891C6 /* FBSDKAppGroupJoinDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FD1B921CD81E0CBA0121DDE9BC3557E /* FBSDKAppGroupJoinDialog.m */; }; + BF5F3B061048606F05F27785314436E4 /* NSData+AES.m in Sources */ = {isa = PBXBuildFile; fileRef = 629F356CDBA2D9081124B3DB738F1407 /* NSData+AES.m */; }; + BFA9A8B566A50DAC095C1D1AE26F0AEB /* FBSDKLoginManagerLoginResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 116BBD5F9C1619C341063C9F57781127 /* FBSDKLoginManagerLoginResult.m */; }; + BFD13FB15D84AD0F1802F414D424EBEA /* FBSDKLikeActionControllerCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 101E4EFA684D0FE04AD2D9C4C464C20A /* FBSDKLikeActionControllerCache.m */; }; + C07EF9F965BD97CDF166FF95BFE07D9A /* FBSDKAppEventsUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 28C127D29887C05AE267B1BEB959FD79 /* FBSDKAppEventsUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C08510FC304BA16D89A3F8591043045C /* FBSDKViewImpressionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = CA256884A9BA6E2B1886A6D7909EC593 /* FBSDKViewImpressionTracker.m */; }; + C091203A57422574B3263D1E9BA53A87 /* ExpectaSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = DD43543789031AAFC54650E920658905 /* ExpectaSupport.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C0B194247BA0F9403A42868C3CFE3A93 /* BFTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = C94D55E0637952736E0B3536F54799BC /* BFTaskCompletionSource.m */; }; + C0F20DD48D3106271E5569FA38636C15 /* SpectaUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 97689F92127BBBDB6A02643D6714C789 /* SpectaUtility.m */; }; + C1C0D7C93BF3DE14A26757273598D0FA /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = E9D519E105D2312E7991B0E886FD672B /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C21A2A34B4B2D6D9D7986B81A4766DE9 /* FBSDKLoginTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A9BF7B13FCFD88D8B2B65DBB4641876 /* FBSDKLoginTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C43FB67154CCF31E4C4B7BACB300C1FD /* FBSDKInternalUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B1ACD237D1DE24012E0D343409BEE46 /* FBSDKInternalUtility.m */; }; + C498F24E736A80A0F6C440DBC33AF494 /* EXPMatchers+beFalsy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BFDCE73CA0C25E89A4389300038B67E /* EXPMatchers+beFalsy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C4FF85FA0E31C0547C42452B9FCE0129 /* AFJSONResponseSerializerWithData.h in Headers */ = {isa = PBXBuildFile; fileRef = 063387398019463DD9EC2CBDF1E15CD9 /* AFJSONResponseSerializerWithData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C529D54C6D8573A044A166FF32D433F2 /* FBSDKBridgeAPIResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 92D1BEF9C4FEE187E8123FD1FE9D6952 /* FBSDKBridgeAPIResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C61110357AFADB0D8ABB83AC5D57674A /* FBSDKLoginButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B6520BFF1BCA5459ECD2DFF98141358 /* FBSDKLoginButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C64C4032827660F5ED12E425857BE673 /* EXPMatcherHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A8BEEB35A944F843F877E9B972C0F41 /* EXPMatcherHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C670343470EAC260E60ABD463CC39E2D /* EXPMatchers+beginWith.m in Sources */ = {isa = PBXBuildFile; fileRef = C34A265E199FE60C957594A30E209C0C /* EXPMatchers+beginWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C671098B29180043EA7E73E879DED6A7 /* FBSDKProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 9926EAFC1AEEE19F9DBA670ECA3B4D3C /* FBSDKProfile.m */; }; + C747B151674B5FEB326D2D474EE3625C /* FBSDKBridgeAPIRequest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D1CDDAD8779418D925CB9DE78A75F54 /* FBSDKBridgeAPIRequest+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C7F81639D46D8CA384CEFFBEA9EA192B /* FBSDKGraphRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = B2862A4E050DD0F6DB7F60066456E986 /* FBSDKGraphRequest.m */; }; + C8486D8EB824182BCF80A88C884CABC1 /* FBSDKLikeButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 69BE755DF0D418043D80811D8E776EF0 /* FBSDKLikeButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C88571CA924ABD11184E4BC546A765A6 /* FBSDKSharePhotoContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A092F20B0F3DF0D6FA34FCCE2EC80A1 /* FBSDKSharePhotoContent.m */; }; + C8A9CC8DDFFE2A4DF5C336FE3ED1308F /* SpectaDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = A6749302913F55585A73957800FC24A0 /* SpectaDSL.m */; }; + C92D1B7C291F1F139F10CC27BA591E52 /* FBSDKAppInviteContent.h in Headers */ = {isa = PBXBuildFile; fileRef = EAF08D3B7305AD10C9992FF93589F9DF /* FBSDKAppInviteContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C93BA3709C31E2235D2CF4D82516B849 /* BFAppLinkTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 8079916A443ABA5DD6E8EC05A01C9727 /* BFAppLinkTarget.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9B8D7724FA504CC438709E69E1096CA /* FBSDKAppEventsUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 5273836D904375761EFFBA6D565DAEDB /* FBSDKAppEventsUtility.m */; }; + CAA7845DE8CEEA92B023CB427992BDD8 /* FBSDKShareAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 7925CE531371837DF327CEF1DB695695 /* FBSDKShareAPI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB24979424267EF045D820409A63E7A9 /* FBSDKLoginManagerLoginResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 12E436D6A44041E139EB563AC8992784 /* FBSDKLoginManagerLoginResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC38417EFA3C3C186F086275BF8DF4CC /* FBSDKAppGroupJoinDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = FD8B77DE351085F0A15EB92C576E1A77 /* FBSDKAppGroupJoinDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC48F7BB9C0737AC6A1BC3EC7EA006A5 /* FBSDKTriStateBOOL.m in Sources */ = {isa = PBXBuildFile; fileRef = CF1B1F1E5FC89F20F47A2E9A46F7C401 /* FBSDKTriStateBOOL.m */; }; + CC66ADE4FAA4F6696227E356A5024401 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; + CC995F4F36E9D6237AFC6F729364B867 /* EXPBlockDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = CB7B612FD373FC9DA2EA6E6A2CD655EB /* EXPBlockDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + CCDBA131664268FE7F3245130D431BAD /* SpectaDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 235635ED0310F4642E3E743154881BC2 /* SpectaDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CCFF9A3E0A0F7BE5539BED2A571CEFF3 /* FBSDKConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B9ED2E63D28405EB899C9CA9BAA5350 /* FBSDKConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CDA268F5B643324DD61A0E25BD4179ED /* EXPMatchers+beGreaterThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 16F135E84E02876F031E790CF86AA114 /* EXPMatchers+beGreaterThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; CDC3136BB677B062ECBA9710B42053BC /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 317F8A74756E3DB77CBFCB63EABB08D7 /* XCTest.framework */; }; - CDF56D05379EAEDCCF20FB8A6EA5345A /* FBSDKTypeUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 1228EB0EACDCF7E8855EB802D6B1AB51 /* FBSDKTypeUtility.m */; }; + CDF56D05379EAEDCCF20FB8A6EA5345A /* FBSDKTypeUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = FE5C1F60EA1BA344466FF441E2C7794D /* FBSDKTypeUtility.m */; }; CEB6330046ACB0BE9A6E1C20049B4A23 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; - CEF7C61ED7652BBEA8CD535ECFD4B4C7 /* crypto_stream_xsalsa20.h in Headers */ = {isa = PBXBuildFile; fileRef = 7895DEA26609A6A020F6543416253C3D /* crypto_stream_xsalsa20.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF3B2C059B698135ED59C39F3B943898 /* FBSDKConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = D7C892E7749EF3026999D16A1F177E90 /* FBSDKConstants.m */; }; - CF5A71B8C0791AD0475C5F6DEAEEE81B /* FBSDKLogo.m in Sources */ = {isa = PBXBuildFile; fileRef = 68FB321EDB2A62F135B2BDA3DF24B193 /* FBSDKLogo.m */; }; - CF670B170C49C1C5DD33285A4FFBB2F8 /* FBSDKTriStateBOOL.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B4EA45826F1974A47337CBBFD54F26E /* FBSDKTriStateBOOL.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CF74E4553FE8CB09A5D26C8D8A7E5EE6 /* ge_msub.c in Sources */ = {isa = PBXBuildFile; fileRef = A3F33EEA9AECDEC148038D33A04EE694 /* ge_msub.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - D0BA903DA5427C0C44D2FBB7BBEA9755 /* sign_edwards25519sha512batch_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 9A6079CE2278862CDDA1DC17CF3BA9E0 /* sign_edwards25519sha512batch_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - D0C6D718049429D98B8AF4A6C01EAFCB /* AGRandomGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 0666FB1D9EE36D374FBC3D553583818C /* AGRandomGenerator.m */; }; - D10CC46035F7A0C868C0955664A34609 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = CD342CB1252D3C6D56413DF25593DC09 /* UIButton+AFNetworking.m */; }; - D13D2ABAC952FFE1557B31E74A5300C1 /* FBSDKUIUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 10C53F13059860033D6E124338F12659 /* FBSDKUIUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D16997272D41A6E37D05B5FF1CA48FFE /* BFURL_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F621487419D887C5E4E0CDB2B00A117 /* BFURL_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D20591364652894BFBA85F8D8999DB06 /* FBSDKGraphRequest+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 58403BAE19507533846306F6ECB7198C /* FBSDKGraphRequest+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D2FB5D34CACACFBA5C7CE493421C6924 /* box_curve25519xsalsa20poly1305_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 38B44DFA7F661D94C9F552FE766A52F7 /* box_curve25519xsalsa20poly1305_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - D33D02B5F3D9B5734859306156CAB90C /* FBSDKErrorConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = C436803805DBA986B4CAFF4D6926F2E5 /* FBSDKErrorConfiguration.m */; }; - D3ADEA12F5FAD2839DDC861C1FC86382 /* xor_salsa20_ref.c in Sources */ = {isa = PBXBuildFile; fileRef = EAE78FAC5488D95D6675613565B459C2 /* xor_salsa20_ref.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - D3B4D194BECF709DFA85E588891B885E /* EXPMatchers+contain.h in Headers */ = {isa = PBXBuildFile; fileRef = AF4649ED4EC33D05121AA1A349208DE4 /* EXPMatchers+contain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4590F5C8526E32367C22B4EFB160314 /* FBSDKIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = FCE1937AC8E3E034AD3789380B47083E /* FBSDKIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D4AA4704CA7863CC86E22AAF88635836 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A5911EB82F0F4C15E87B3D8A9F38B37 /* UIProgressView+AFNetworking.m */; }; - D50899A7414F1672098838672F7F5276 /* BFCancellationTokenSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 580B8F6F09EC86D7621402E221383006 /* BFCancellationTokenSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5255EC632AAE2E451498F81310B6737 /* FBSDKWebDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = A8DCE11CDF8C6F781778B0DA42AA18C4 /* FBSDKWebDialog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D53E81787A9C94EBAA6AD51288959338 /* FBSDKGraphRequestConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 8517C94C214AF8A62CD424348C1862F2 /* FBSDKGraphRequestConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D59FC98A74E440C4725B6FDC28F5951E /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = DC94FE49134665CEF0D099A9D0C3A154 /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5AB63B74A546EC23CA3D3F84BBE77E2 /* crypto_box.c in Sources */ = {isa = PBXBuildFile; fileRef = B901A89B1D986B9E1D1D800B861E955C /* crypto_box.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - D5B358F8659487650C51468E94777737 /* NSLayoutConstraint+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 32C23A29B5E57F14E56C71E8AE860E12 /* NSLayoutConstraint+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5CB999FB5FC80FC126A38AB4DF12227 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 467C8C8242098FB85F31B618443C9E20 /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5DE14D8EEAA140495F64483827BB68A /* fe_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = E8A4D5B6AA9626631D14344D6280E799 /* fe_frombytes.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - D5F85298577676978205C0C2ACD118F9 /* SPTCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = AF0DCDC0CF306A169FED21CF7F37D0ED /* SPTCallSite.m */; }; + CF3B2C059B698135ED59C39F3B943898 /* FBSDKConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 21B30E4D33A25076A897C5725B44DCE4 /* FBSDKConstants.m */; }; + CF5A71B8C0791AD0475C5F6DEAEEE81B /* FBSDKLogo.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C147AD90B20263F2BDA77A16F3BAB0C /* FBSDKLogo.m */; }; + CF670B170C49C1C5DD33285A4FFBB2F8 /* FBSDKTriStateBOOL.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BA7913D7C9C40F0077FCA6F371C4345 /* FBSDKTriStateBOOL.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D06B531E5A33A9D8F7089105EEB940A1 /* ALView+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = B9154D53F94B83AF1907F2070481A8BA /* ALView+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D10CC46035F7A0C868C0955664A34609 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 1216388FC58F868D76750B03C0A7324F /* UIButton+AFNetworking.m */; }; + D13D2ABAC952FFE1557B31E74A5300C1 /* FBSDKUIUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F075609A4F836C045DCCC665FA35EEB /* FBSDKUIUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D16997272D41A6E37D05B5FF1CA48FFE /* BFURL_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D7529B4A84B1844BBB774CA2B2ACEBC /* BFURL_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D20591364652894BFBA85F8D8999DB06 /* FBSDKGraphRequest+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 691BC20230E7AB153653DFF5E1F18312 /* FBSDKGraphRequest+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D33D02B5F3D9B5734859306156CAB90C /* FBSDKErrorConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D645081406A6D3173C0592838BF0C2 /* FBSDKErrorConfiguration.m */; }; + D3B4D194BECF709DFA85E588891B885E /* EXPMatchers+contain.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D98BD0253CAB8A13CFBDE3743A04B71 /* EXPMatchers+contain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4590F5C8526E32367C22B4EFB160314 /* FBSDKIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C5D88D3AA512DBC2002572A26B4EC91 /* FBSDKIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D4AA4704CA7863CC86E22AAF88635836 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 802BE9CA71D9DE00DAE4940C9CFB621D /* UIProgressView+AFNetworking.m */; }; + D50899A7414F1672098838672F7F5276 /* BFCancellationTokenSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F96D71C813798F199956A81B703D6FA /* BFCancellationTokenSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5255EC632AAE2E451498F81310B6737 /* FBSDKWebDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = D5F825E9FAA30B0E5DDAFB851BB3EDB9 /* FBSDKWebDialog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D53E81787A9C94EBAA6AD51288959338 /* FBSDKGraphRequestConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 97576E54462F5241DC3A3EE02ECE49B1 /* FBSDKGraphRequestConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D59FC98A74E440C4725B6FDC28F5951E /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D03908D449B7AB9D99380C66A1542B /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5CB999FB5FC80FC126A38AB4DF12227 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = F4D18708E84F4428951EEC02BDA6B432 /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5F85298577676978205C0C2ACD118F9 /* SPTCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = F88326E57417D64DAABDF771E5596065 /* SPTCallSite.m */; }; D6661D944DA4B5402DA6B57914542DF9 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 63A00373556603F5ECB8F32D82C292EA /* Security.framework */; }; - D67E00F748B07C4F63C4C937CCE4F539 /* auth_poly1305_donna.c in Sources */ = {isa = PBXBuildFile; fileRef = 75BD75DF748071EE54A330BAFC7836AE /* auth_poly1305_donna.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - D6AAC3F27757573F52F1BC130BBDCDDC /* d.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CA6C9C81F161EBC1D168648BEB62EFE /* d.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D6CBDF4DBAC6DB0E598B4A9C871A2B98 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDFBEB0B1A10F71BFCAD92B1AA58C52 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D752A9E10DAD4BD51F15C9D56F360E8F /* sc_muladd.c in Sources */ = {isa = PBXBuildFile; fileRef = C8968940471DE97A4DD806FFEE843F93 /* sc_muladd.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - D76D8F22B3F95274070C43135EF5D02C /* PNObjectUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = BDCF2FC94EE492A0361C84E2C524D5CA /* PNObjectUtilities.m */; }; - D801A1E857B32E921146C88AAB0ECFED /* onetimeauth_poly1305_api.c in Sources */ = {isa = PBXBuildFile; fileRef = E67A72025672F2C1698B4955885CE69D /* onetimeauth_poly1305_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - D812B4281AF77DB346084C784A05B0A3 /* FBSDKGraphRequestMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = A8E82E649B67BBF02C0BB13123963B10 /* FBSDKGraphRequestMetadata.m */; }; - D83F96A6C2994845C5E28D0CB0171D16 /* FBSDKMaleSilhouetteIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 71F8469F7EDEC1EBAE1EF7ADC1373F96 /* FBSDKMaleSilhouetteIcon.m */; }; - D868E36B46D09F2ECBAF9464F3DB26E1 /* FBSDKCloseIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B4A8F0DAE4D4117DCDDBCFD375263B5 /* FBSDKCloseIcon.m */; }; - D8C1CA407F3F1F6DD2AEA5EB0A2D6433 /* PureLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2852D2D130C3CE5AEE07DF525449AE81 /* PureLayout-dummy.m */; }; - D8D979E75C1501936AE31E6651675C01 /* RZDBCoalesce.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CCCAF024EA99C8E32E89134EB73A7DC /* RZDBCoalesce.m */; }; - D918EA33EE30CB5765601E2FB7402153 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E35C1F3F082D9E2BE9D117ADB1AEF6F /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D94F3CDE976C052BF0BD112E257A7F19 /* EXPMatchers+postNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EF1077D6B95C2D8D23AE11538D30CE0 /* EXPMatchers+postNotification.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - D97F60564B0A9A10FA668F2F4B13F5D3 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B48820A96EBFBB46344305C2C7EB121 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D9A6EEA34386304C049303FFB429E479 /* PNObject.h in Headers */ = {isa = PBXBuildFile; fileRef = CD13119EF64EC9CF120A97CBA9E07D01 /* PNObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D9A99981E1887D03C18EFCD2FFCDEF10 /* crypto_scalarmult.h in Headers */ = {isa = PBXBuildFile; fileRef = 683471EA11FB15FDDB683BD68981F608 /* crypto_scalarmult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D9E15396908F40A8065FF5E673E0AA8C /* PNObject.m in Sources */ = {isa = PBXBuildFile; fileRef = EE200E3F0092FA01A549EBA7643C4CB1 /* PNObject.m */; }; - D9F8C15E59E4D9ABBCF3F969C7C6DB50 /* FBSDKBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = A9AEA61991EA59F7F1363A672E830197 /* FBSDKBase64.m */; }; - DA454256C89973C9CF577788B3AAE307 /* FBSDKShareConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = DDC15F394B85F51006B6B220F9EFBBE2 /* FBSDKShareConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB370BF5B18E5017E19DB6687D0BFAD9 /* FBSDKProfilePictureView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E1190BF8F28408AA74EECA45909FD1A /* FBSDKProfilePictureView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB5990B51830007DE8001E6A57F0B4CA /* FBSDKSystemAccountStoreAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = BB8FBC47B3DACDFB856CE73972142986 /* FBSDKSystemAccountStoreAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DB5D61FFF06A9040C3195759B29FE999 /* PNObject+PNObjectConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F2C3E81FD29CAC776A9C597C2E884F /* PNObject+PNObjectConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DBBF2AF2EB0D9963E0B242CAD681D49A /* verify_hmacsha256.c in Sources */ = {isa = PBXBuildFile; fileRef = B561A50DE3B8D8DB8F9F7B9F5A750DDC /* verify_hmacsha256.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - DCC3E479850CD6FC2E1A7791DB57E8BB /* generichash_blake2_api.c in Sources */ = {isa = PBXBuildFile; fileRef = BC3930960DE79B7D79F9E32908ABB407 /* generichash_blake2_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - DCC5DB6D55D8CC497CFC52C0EA618AF7 /* crypto_onetimeauth_poly1305_donna.h in Headers */ = {isa = PBXBuildFile; fileRef = A89594BBD26D6C19236B9E2BFDF1D1F9 /* crypto_onetimeauth_poly1305_donna.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD41A07C96C46106A6ECF67174714903 /* ge_p2_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = A8742D28F6B4AFC7A3111C30D615FEA5 /* ge_p2_dbl.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - DD764B182B5B7F326824DFBD519D541B /* box_curve25519xsalsa20poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = 8104F2EE4F8B762FEF9B125C2CBD63D7 /* box_curve25519xsalsa20poly1305.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - DDB61EBD07A98E063BC4C8C13975BCAC /* FBSDKLoginUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFCFC6F61E3FE1B7D2F768CB549FDF0 /* FBSDKLoginUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DDF4B4F969835274873A85052CA5A544 /* BFAppLinkReturnToRefererView.m in Sources */ = {isa = PBXBuildFile; fileRef = 614EC5D0B180AFB7157D8593B3FBF06E /* BFAppLinkReturnToRefererView.m */; }; - DE31BBF6A7963C5871A19655EF5532BE /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DE86FE7D53BC57513BA8B31A855B21E6 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE9ED43207A40B11149150A6A904BC88 /* FBSDKTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A29B8F0E8708704313A0B89833E60AF /* FBSDKTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DEA184D4323DF652BD11B0A8CFE94228 /* FBSDKLikeBoxView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3930626631D32516671356C3EF817EC1 /* FBSDKLikeBoxView.m */; }; - DEFECFB091BF9614B1074B06AED9555B /* FBSDKLoginManagerLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 4117E9060C6766489479A324C07B4CD3 /* FBSDKLoginManagerLogger.m */; }; - DF9EFA9E58D4FAF47929B3995A47AB23 /* FBSDKErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = CA2FD40B4CFB876386643D4EC7870BBA /* FBSDKErrorRecoveryAttempter.m */; }; - DFE586D37134429A0E8C7CEE9E1E68C5 /* sign.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C0CB1887FA097F6E3654FD8396B80B4 /* sign.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - DFFE7035A8177E14B29DE53973AE3B1E /* EXPMatchers+beInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = C0C7A14991231BB0AFB7A68116A2100C /* EXPMatchers+beInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E014568F540834C2276205790B10188E /* crypto_uint16.h in Headers */ = {isa = PBXBuildFile; fileRef = BF883190EBE7AD7AD04530085828B5FE /* crypto_uint16.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E07DBF981075A8DAFC16FC51C404D2F1 /* BFTask+Exceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = AD75B39FE4367E4C3B013843A04028D8 /* BFTask+Exceptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E0EF330DB2D3521ED26E67B2E8687A2E /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FAB1CA0C57CBACA2A5B6E591E92F6094 /* AFNetworkReachabilityManager.m */; }; - E124174DE1B9F14DC7BB4E63A7F1DE42 /* ge25519_edwards25519sha512batch.c in Sources */ = {isa = PBXBuildFile; fileRef = C7C5A3BACC36AE86339F036B27E08049 /* ge25519_edwards25519sha512batch.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - E13B84733E363A17130C00799A8F419D /* FBSDKSharePhotoContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EC5267B1F45344AA7C0BE8FEC2AA819 /* FBSDKSharePhotoContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E1456A71B01C501699CA7427F15A14B9 /* FBSDKShareKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4AAE3AE531A3AB15AF0DA60968C836 /* FBSDKShareKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E155033A2FEA7247104E73A9EE476408 /* FBSDKAppInviteDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = B194555912B86EECD59B95C5180BCB28 /* FBSDKAppInviteDialog.m */; }; - E15FF09F5C9169D7B17182BEE6262A1B /* crypto_sign_edwards25519sha512batch.h in Headers */ = {isa = PBXBuildFile; fileRef = 5072DD2D60B178E576826E32F1A756C0 /* crypto_sign_edwards25519sha512batch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E18E9C175770541AD2761E7DA9FCD242 /* PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 247BD2006EEB0544EFE831A50C1CB725 /* PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E240769EC80A507688E90923347025DB /* PureLayout+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 30235E9A346FC1FB4B46A6079A32987F /* PureLayout+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E27C615726DBE4DC2CF9D77851991391 /* FBSDKGraphErrorRecoveryProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F7841B1E96D163B3F69D9B6DD0C1FA4 /* FBSDKGraphErrorRecoveryProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E365640BD89F1FFAEE20706FEC1B24B1 /* FBSDKLoginKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 984BA1FA88A81E4111F232A9539D8C54 /* FBSDKLoginKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E37BED3E0EEF1A2BDE6E12BADD1B903A /* Specta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EC81D93B0E3CFB7BB2481D55637A824D /* Specta-dummy.m */; }; - E3A04BE014878C82E7E83D8F9EAC894A /* FBSDKAppEvents+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = AE61D3ABA932B7C661329FDF6FCD95A1 /* FBSDKAppEvents+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3CD618DD84FC0ED438ED519CE837430 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = B6DD85B9644C73FD0012994443E0A411 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E427B34FD3B06E68F3037662CB8D3CD4 /* FBSDKServerConfigurationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FC813D786C0BF1E9536854D1E9E420F7 /* FBSDKServerConfigurationManager.m */; }; - E44192C848B25FD80E4AA9373F5E8C9A /* _FBSDKLoginRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D96392077C24E9B33856EAC1D076491 /* _FBSDKLoginRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E4ED9290FD0C96EC330AB845313C9B6D /* FBSDKAccessTokenCacheV3_17.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B16CA5D5DFD739B15F9F5A7AAE5A5EF /* FBSDKAccessTokenCacheV3_17.m */; }; - E5EB29E345D79356DDC6260373FAC2A3 /* stream_salsa2012_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 7EB36B0605D7B047BF711E6CE4D3138B /* stream_salsa2012_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - E689CA4E57CEEC8BC95F220F484AD917 /* FBSDKShareOpenGraphValueContainer+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 824CF01D0707C4B9E562D31A090E3E68 /* FBSDKShareOpenGraphValueContainer+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6CC52D1DE026912C8845E77FBBA445C /* XCTestCase+Specta.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A2D97063869655C50BBDA11589AC862 /* XCTestCase+Specta.m */; }; - E6DCD068B5C9922E10569A9AD82E6CA8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */; }; + D812B4281AF77DB346084C784A05B0A3 /* FBSDKGraphRequestMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 064F2301F320BF1B030B39DEB172767B /* FBSDKGraphRequestMetadata.m */; }; + D83F96A6C2994845C5E28D0CB0171D16 /* FBSDKMaleSilhouetteIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DBF42803DEE1BBBB5E225AD9C20EDF4 /* FBSDKMaleSilhouetteIcon.m */; }; + D868E36B46D09F2ECBAF9464F3DB26E1 /* FBSDKCloseIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 55549EFEED5C8C43EE548C2F6D19117A /* FBSDKCloseIcon.m */; }; + D94F3CDE976C052BF0BD112E257A7F19 /* EXPMatchers+postNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = DC713ED01AE56F3869B12369F5504C08 /* EXPMatchers+postNotification.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + D9F8C15E59E4D9ABBCF3F969C7C6DB50 /* FBSDKBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = A96C525029602F2B56C96D0E4AEA9106 /* FBSDKBase64.m */; }; + DA454256C89973C9CF577788B3AAE307 /* FBSDKShareConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C2F568CDC9ED56010E6272B3A2ACAD /* FBSDKShareConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB370BF5B18E5017E19DB6687D0BFAD9 /* FBSDKProfilePictureView.h in Headers */ = {isa = PBXBuildFile; fileRef = FF62CE247AB83771B17C217A6E40BB83 /* FBSDKProfilePictureView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB5990B51830007DE8001E6A57F0B4CA /* FBSDKSystemAccountStoreAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 51B103E6D08FF501645312BBE5BD0738 /* FBSDKSystemAccountStoreAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DDB61EBD07A98E063BC4C8C13975BCAC /* FBSDKLoginUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 2213B16A661B35AFE7EB6FAE46C18B72 /* FBSDKLoginUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DDF4B4F969835274873A85052CA5A544 /* BFAppLinkReturnToRefererView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1840A1F16DA675B835E6F4C7F427C145 /* BFAppLinkReturnToRefererView.m */; }; + DE31BBF6A7963C5871A19655EF5532BE /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EA9C477FF10AE72040DE82E9FCED8924 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE9ED43207A40B11149150A6A904BC88 /* FBSDKTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = 26F7B46493978B095CC1C1A9DEA0DDE7 /* FBSDKTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DEA184D4323DF652BD11B0A8CFE94228 /* FBSDKLikeBoxView.m in Sources */ = {isa = PBXBuildFile; fileRef = E326D3BA3EE8F55AE123D336DFCCEFAB /* FBSDKLikeBoxView.m */; }; + DEFECFB091BF9614B1074B06AED9555B /* FBSDKLoginManagerLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EB8CFA2EE173D78703299FF2139A065 /* FBSDKLoginManagerLogger.m */; }; + DF9EFA9E58D4FAF47929B3995A47AB23 /* FBSDKErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8979A0E4D0156933B4EF0949289417AA /* FBSDKErrorRecoveryAttempter.m */; }; + DFFE7035A8177E14B29DE53973AE3B1E /* EXPMatchers+beInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = D5F3766DFDEB8AFC98BEC4FBFC527F60 /* EXPMatchers+beInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E07DBF981075A8DAFC16FC51C404D2F1 /* BFTask+Exceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D7B585B79C5A631FB0926EDB241D1DF /* BFTask+Exceptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0EF330DB2D3521ED26E67B2E8687A2E /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B99FA285F87B62ABB2CC846798A157 /* AFNetworkReachabilityManager.m */; }; + E13B84733E363A17130C00799A8F419D /* FBSDKSharePhotoContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 742EEAF64A0996F66B6AC67064AAEF69 /* FBSDKSharePhotoContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E1456A71B01C501699CA7427F15A14B9 /* FBSDKShareKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D76724B639FD73B443D7C8FF3BD2B3AF /* FBSDKShareKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E155033A2FEA7247104E73A9EE476408 /* FBSDKAppInviteDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = BA3C7719AF73408E7978980A99935683 /* FBSDKAppInviteDialog.m */; }; + E277613D925C55D9A521BA758D8C7A2C /* RZDBMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B69D9A675DF6C824E6DFF44EDEC2842A /* RZDBMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E27C615726DBE4DC2CF9D77851991391 /* FBSDKGraphErrorRecoveryProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = BC8F90A5A5451E412F9704FEBFBE874C /* FBSDKGraphErrorRecoveryProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E365640BD89F1FFAEE20706FEC1B24B1 /* FBSDKLoginKit.h in Headers */ = {isa = PBXBuildFile; fileRef = A6026A6C321E9A497D0F0E627DED5479 /* FBSDKLoginKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E37BED3E0EEF1A2BDE6E12BADD1B903A /* Specta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 711AA1482D31A6B41E9A8DE3A14FE786 /* Specta-dummy.m */; }; + E3A04BE014878C82E7E83D8F9EAC894A /* FBSDKAppEvents+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = EC2DF0222E6896B84FE6EF86C2797C1D /* FBSDKAppEvents+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E427B34FD3B06E68F3037662CB8D3CD4 /* FBSDKServerConfigurationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 124ED10DF57B6DF23B11663D7B0D1295 /* FBSDKServerConfigurationManager.m */; }; + E44192C848B25FD80E4AA9373F5E8C9A /* _FBSDKLoginRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = AF84607CF9304D26D9ED61CF68822FFF /* _FBSDKLoginRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4ED9290FD0C96EC330AB845313C9B6D /* FBSDKAccessTokenCacheV3_17.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B36BDA57EB1E8047FBA30223E26FBA /* FBSDKAccessTokenCacheV3_17.m */; }; + E689CA4E57CEEC8BC95F220F484AD917 /* FBSDKShareOpenGraphValueContainer+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5063553E24FB448FF60BA2894E5DE268 /* FBSDKShareOpenGraphValueContainer+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6CC52D1DE026912C8845E77FBBA445C /* XCTestCase+Specta.m in Sources */ = {isa = PBXBuildFile; fileRef = F9537374D1BA4387797015683E58B015 /* XCTestCase+Specta.m */; }; E738C16AF8020F2D6948D867AA7109EF /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB840492952980D55873E87A2785BD17 /* SystemConfiguration.framework */; }; - E7B0270BEDCBE116DDD853F76E27B0BA /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 273B81F65014CF3F1859481C4CD8745D /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E8CBB6698A3E4F766D0B7F26CCB5E40E /* BFAppLinkReturnToRefererController.m in Sources */ = {isa = PBXBuildFile; fileRef = B919C954B1067BD64A07DEE54A29DCCA /* BFAppLinkReturnToRefererController.m */; }; - E90522E17955FE05776A91AAC420F985 /* FBSDKLoginError.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AC564455DE3D9FEE98DA1A912BCF881 /* FBSDKLoginError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E91DC190AFAC6B2ADA88BEA27ECCF61A /* crypto_hash_sha512.h in Headers */ = {isa = PBXBuildFile; fileRef = 3220376C03AFB149567831B35926B8FE /* crypto_hash_sha512.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E91DFFA6975862F723B7DC3DA7987ABD /* FBSDKCrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B1DD38E8A3ADE5AB40939E1CD6E1C8E /* FBSDKCrypto.m */; }; - E95DE019212836608A35BF3270AADF17 /* Expecta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FAFB46A8767BA845E5CEC9DDFCF96CAC /* Expecta-dummy.m */; }; - EB408A42319848D3382CF2FDA90EEB05 /* FBSDKShareOpenGraphContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 82799A9A9075C988052D520CD4240630 /* FBSDKShareOpenGraphContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC4D58A62680E782648E54A4542D85E0 /* Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = 05004FF09FF5E3EB47D7AF6A50A99333 /* Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC99E52FA47666CDA4F1DCDF9A73E2A7 /* fe_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = B430E319EA820905F464CB5C26C98C74 /* fe_copy.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - ED087996824EE3256B222E3BAEBAB14D /* EXPUnsupportedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = BCBBC0D137936AE6E4C9338606189EAC /* EXPUnsupportedObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - ED54F88CA4935E54A3F8225974A4BC1A /* FBSDKUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AC521EE581D7941C303D98433589FC9 /* FBSDKUtility.m */; }; - ED77061BC4E0EF7E6817170CBE6AE392 /* BFAppLinkTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = 53EF39558AA83E7F5961D58C17892900 /* BFAppLinkTarget.m */; }; - ED7C9125BF4BB41581F0CD9FC02A0981 /* FBSDKLoginCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = D965BBEB70F39D29F8DFBE03C878E455 /* FBSDKLoginCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EE5A8DD4F03A890084772DA66DE9BE93 /* EXPDoubleTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B0EFDAAC178773E6D3C3CC6A91E42A9 /* EXPDoubleTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF24C24137863C733D4F041F034E0F44 /* FBSDKAppEventsState.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B92DCFFE76A7ACB6B1A8CCC0B80D16C /* FBSDKAppEventsState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFCF1E2468BC28069F92B4702B5DD463 /* EXPDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = CB3D1E2F07332CB7EB8908713F2B74EE /* EXPDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F029D5A3F4E35CAA2C767661B49A18BA /* crypto_uint8.h in Headers */ = {isa = PBXBuildFile; fileRef = CF335DFD0703239D221BBCA37584EEA5 /* crypto_uint8.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F08CADD01BAC887C4CB43431EEA629E5 /* aes-table.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DDC7F18F85C67730F4DCDF4ED5BDEE5 /* aes-table.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F099E5987DD80E8D78E909AF81D3C587 /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 2340DB4D586BC3AB34D36897EE4AE4D1 /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F0B1764B5E4762B2FEBD83D05E2E8555 /* AGSecretBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 913DFF23A9A70BF06D3641E88DFDD1C7 /* AGSecretBox.m */; }; - F0D6B8BD7235EF5A37FB15E156541D52 /* FBSDKShareLinkContent+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B5E4FD2991795C91F41CCBFD985D689 /* FBSDKShareLinkContent+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F0D87A8CAFFADB0B1140238DB5B72E98 /* FBSDKBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A26AEB11129F97B2EDE58CBE7C5C986 /* FBSDKBase64.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F146DE72403DD552524ED91E49E3487F /* FBSDKAccessTokenCacheV4.m in Sources */ = {isa = PBXBuildFile; fileRef = 524BA017B4BB25E6CBC7AFD14B64152B /* FBSDKAccessTokenCacheV4.m */; }; - F17FDE7323BBDC21ACF351433FE0B163 /* PNObjectConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = A7E429760E055DBF7B2FD23243EFDE87 /* PNObjectConfig.m */; }; - F1F93EE1AA5E870F2CE81325CE9EB643 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 510BDE030E7B01E23E6956D1F6F1B7B2 /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2EA609FDFAA0530E1B0E33AEB9DA8CC /* FBSDKTimeSpentData.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EBB19A6529DF92E585E26395F2BFBA8 /* FBSDKTimeSpentData.m */; }; - F30DCF8D9FEE6B8F703BC036BB7B6B6E /* ge_p3_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = 17F3524C9DD349C84884205C2F6BB991 /* ge_p3_dbl.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - F389405F39D12B26F6C82C447FE65BA6 /* core_salsa208.c in Sources */ = {isa = PBXBuildFile; fileRef = 0A403D6F78422E94351CE33ADA449B6F /* core_salsa208.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - F3D6C90DF502E4B6BFA4B4B950FB176B /* EXPFloatTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 1204697229F7399954FD8F27C8982686 /* EXPFloatTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F46EA6D7F8D0FDBEAD24D7A55A531563 /* SPTCompiledExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 89D3C6D5B9CC8714505AE0C0FD164D4D /* SPTCompiledExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F4EA1A3F15F0B9DD051F0976130215F0 /* FBSDKMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A2611F7D525273AAA801A4439F2338 /* FBSDKMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F564564E42EBB485D59A5F044302D5E8 /* NSArray+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 680D86EF7AB2BB2F9A780EF18BC22AD6 /* NSArray+PureLayout.m */; }; - F5AF604A1EDF15DC0BD72FA4CC7E68B4 /* pow22523.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E3B99F916E7385E356DB9BC14F87EAB /* pow22523.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F5CC06F3E0C232483A72DCCFAF393BE0 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CFC6DB25B2B938D25EDE2EA5EEF0922 /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F5FF80880981D3454A38F7B41B2B677C /* ge_msub.h in Headers */ = {isa = PBXBuildFile; fileRef = A2D8F24936E341297CF4B4808B44C9B6 /* ge_msub.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6CA866FB862AFCAF02EF7636B11FD7E /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D200847E56FB1ED7D81432A155B3B8F /* common.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F71AE72C95D56248AE7332011A8CF8E8 /* FBSDKServerConfigurationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5713BADDEB265823F772105741FA4694 /* FBSDKServerConfigurationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F760EE445CF8A732EF0D9C9AC71112F5 /* FBSDKLoginCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = A8CB22977554137DA76BACFB17929D0B /* FBSDKLoginCompletion.m */; }; - F775F3A65D24DFEBAC956508C1CFB158 /* FBSDKPaymentObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 961762ACF15C2A415D91F9E2B60E1292 /* FBSDKPaymentObserver.m */; }; - F79A3772A2BECB12E64112543B4DD681 /* sc_reduce.c in Sources */ = {isa = PBXBuildFile; fileRef = 28D1B8DD28A2FE5C31FF9401FDBAC521 /* sc_reduce.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - F7B75FD3B8279C6B281145058F27DCC8 /* fe_1.c in Sources */ = {isa = PBXBuildFile; fileRef = CB653E493B0A532804F358770E6FAC2B /* fe_1.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - F82EB57DE8272C532606AEC7B13809C5 /* FBSDKGraphRequestConnection+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B1576D538A5A1AE1A49F8ECE4FE83BDD /* FBSDKGraphRequestConnection+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F8896F80DA5BD45610A9B74CD9418DC3 /* ge_p3_to_cached.c in Sources */ = {isa = PBXBuildFile; fileRef = 8D93EF26CE6B11ED060B10DC3F40CC04 /* ge_p3_to_cached.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - F8E39087737225714939DB0252FB1114 /* EXPMatchers+endWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 295B3DAB3EEFE32092CFD5967A78047C /* EXPMatchers+endWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - F91ACCE1AA0D778809E3F758FFA645D6 /* SpectaUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D9DB2CF7757A9EBD0CBDE46FAFBED90 /* SpectaUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9D53AF026B887C3E1CA1A1C20AAB7E0 /* FBSDKProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F16839B78203FBE26298091192ACC58 /* FBSDKProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9DCD35EBBEA82EA7313EB9E1CEDF613 /* FBSDKShareError.m in Sources */ = {isa = PBXBuildFile; fileRef = D79BB7D40A2EF2A4D9BB8EB55A8976CD /* FBSDKShareError.m */; }; - F9E12A2A1BCC73A5847A8E10CE428686 /* FBSDKApplicationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C60AB0083188342D0F1E87A41179E5CC /* FBSDKApplicationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9FD63BD63BC30D7D72D3652E267BDA8 /* NSString+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 1798A78E1123704239F78F14D772D34D /* NSString+Helper.m */; }; - FA498B37A3D6CAC99D09A720CC62FF95 /* fe_mul.c in Sources */ = {isa = PBXBuildFile; fileRef = E466FD4A1DBA54A9A6CF0E42E3207545 /* fe_mul.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - FA87E8A20F65ED5A3F443D50CCCCB51F /* FBSDKAccessToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 32C1B45EF7631E7AB53B04236DFD53DD /* FBSDKAccessToken.m */; }; - FAD53C4FBA2A005C96352DB1F3E3CF18 /* FBSDKImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BADC57F206932F3F853422F732DCA88 /* FBSDKImageDownloader.m */; }; - FB0CB677EC6601D4867AF76F13B74AED /* FBSDKShareUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 220B2A5C10CA6F123810DF0CDD7CFB64 /* FBSDKShareUtility.m */; }; - FB264372543BBDD1A8993BB59FA4E3C4 /* FBSDKProfilePictureView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F2AC6271CF0E177DCB24F3F1DA04CF2 /* FBSDKProfilePictureView.m */; }; - FB30B793FDBB735A898D79AC8049FA6F /* stream_aes128ctr_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 8F737C682DAC0FD17E25D428500386A3 /* stream_aes128ctr_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - FB9B2EA8E5CCEEE5E35B1A6C403D278B /* stream_salsa20_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 0A49233BC6B056E3256DC56FEF9969CD /* stream_salsa20_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - FBDA3DC3E15412E66857BA4334CB202A /* SPTSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 7161F50A5EC5193A180BD31E798BDE5E /* SPTSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FBDEADAA6FFF6B8A20ACF3C972008694 /* FBSDKLikeControl.m in Sources */ = {isa = PBXBuildFile; fileRef = D7E8BA0254F78F540E963F45BA7DE0AC /* FBSDKLikeControl.m */; }; - FC06FAE5FF203E81331E5A450923286B /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = F0310EF57906A61D3029A9CC13D870C2 /* api.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC6566593C6D9E34DBDEF66B504A1A64 /* SPTExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 34047C0F7646AB6A7F8F46F23A42B663 /* SPTExampleGroup.m */; }; - FCA8BE74E618052782EF35568B69E094 /* XCTest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 79D65BF8AFB603DBFBF51386A568F850 /* XCTest+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FCF91F8A012D363D37DD197C676DE713 /* SPTSharedExampleGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B162D68C76534EB735E9CC450684C1E /* SPTSharedExampleGroups.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE052620B1D800218A7E7C6973CB4AC6 /* aes-table-be.h in Headers */ = {isa = PBXBuildFile; fileRef = 034795DDA7360443CF39D254F4C175AE /* aes-table-be.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE27BC8705EE9ADCB090A658009FACD9 /* fe_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C9B1E10F249D94808511DEA52D338F8 /* fe_sub.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -fno-objc-arc"; }; }; - FE84239BE923F217FD38E45B4F770EFD /* EXPMatchers+contain.m in Sources */ = {isa = PBXBuildFile; fileRef = AEBBBA4B4B0C335E03ADCDB1016560E2 /* EXPMatchers+contain.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - FEC7473FB26C6652BAD91C0230CCF30E /* crypto_generichash_blake2b.h in Headers */ = {isa = PBXBuildFile; fileRef = F9B17BF0CBDA1F92FF688E043A096D44 /* crypto_generichash_blake2b.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FFA4A1B787973B634B4E8FF692F269C8 /* FBSDKLikeObjectType.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AB7DA757BAAA39B37C8E453EBA10EB2 /* FBSDKLikeObjectType.m */; }; + E7B0270BEDCBE116DDD853F76E27B0BA /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CE7D324D1BC8EB95CB0C7B6585C5A08C /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8CBB6698A3E4F766D0B7F26CCB5E40E /* BFAppLinkReturnToRefererController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B9F1A75E94208EEE0B58BED48D923A /* BFAppLinkReturnToRefererController.m */; }; + E90522E17955FE05776A91AAC420F985 /* FBSDKLoginError.h in Headers */ = {isa = PBXBuildFile; fileRef = E77DD5145181443E7B200970D29709EB /* FBSDKLoginError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E91DFFA6975862F723B7DC3DA7987ABD /* FBSDKCrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = E03D77F0120F08C3EEF4F892794A08DD /* FBSDKCrypto.m */; }; + E95DE019212836608A35BF3270AADF17 /* Expecta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D61A7BE2CC12A7A7996D30066A61C1D /* Expecta-dummy.m */; }; + E9647472BF5AE3E1C9A51E2ABA7266B0 /* PNObjectModel.h in Headers */ = {isa = PBXBuildFile; fileRef = D48B29AA5138ED80C3760142DAF982AA /* PNObjectModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB408A42319848D3382CF2FDA90EEB05 /* FBSDKShareOpenGraphContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 83E47FE42025D87EE86225D2BF35B696 /* FBSDKShareOpenGraphContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC4D58A62680E782648E54A4542D85E0 /* Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DD13CC641FA3B6575DE14F8A0396A1D /* Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED087996824EE3256B222E3BAEBAB14D /* EXPUnsupportedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 51CE91ECEE490BC1CA66D888EBC41764 /* EXPUnsupportedObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + ED54F88CA4935E54A3F8225974A4BC1A /* FBSDKUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = A39A0F1EFE7C3943AD92B772946AB2F7 /* FBSDKUtility.m */; }; + ED77061BC4E0EF7E6817170CBE6AE392 /* BFAppLinkTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = 5417F4E26C265C320E26BBD0859E0B4C /* BFAppLinkTarget.m */; }; + ED7C9125BF4BB41581F0CD9FC02A0981 /* FBSDKLoginCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = 18008181C73D49BFCD0DE7400E7ECE8C /* FBSDKLoginCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EE5A8DD4F03A890084772DA66DE9BE93 /* EXPDoubleTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = EB499F708B8D60397CD32A236E20EABA /* EXPDoubleTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF1EB94A3CBFE0C0A1B6A7B5A3531EDD /* RZDBCoalesce.m in Sources */ = {isa = PBXBuildFile; fileRef = 4390D1603E8ACFCE04B53033FAE2CBC7 /* RZDBCoalesce.m */; }; + EF24C24137863C733D4F041F034E0F44 /* FBSDKAppEventsState.h in Headers */ = {isa = PBXBuildFile; fileRef = 92B1061170B5A8DD9384EB7A3BBB033A /* FBSDKAppEventsState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFCF1E2468BC28069F92B4702B5DD463 /* EXPDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = D4F8CF1A0705D398B18D3302A4812EFD /* EXPDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F099E5987DD80E8D78E909AF81D3C587 /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 343AF9752270D4C506E71763803F864B /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F0D6B8BD7235EF5A37FB15E156541D52 /* FBSDKShareLinkContent+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = C57AEA7659EFAF86A6FDF0AF1D1EF3F6 /* FBSDKShareLinkContent+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F0D87A8CAFFADB0B1140238DB5B72E98 /* FBSDKBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = 627D27AB5EDDEF3D2A91D6BF0D879F4E /* FBSDKBase64.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F146DE72403DD552524ED91E49E3487F /* FBSDKAccessTokenCacheV4.m in Sources */ = {isa = PBXBuildFile; fileRef = A5FC087CC7B222508E59ECECF75C3002 /* FBSDKAccessTokenCacheV4.m */; }; + F1F93EE1AA5E870F2CE81325CE9EB643 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 3741DACCB43ED2E0A8F11C0F35C45E22 /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2EA609FDFAA0530E1B0E33AEB9DA8CC /* FBSDKTimeSpentData.m in Sources */ = {isa = PBXBuildFile; fileRef = BA8443173DD09C00064B832E5F4BC360 /* FBSDKTimeSpentData.m */; }; + F3D6C90DF502E4B6BFA4B4B950FB176B /* EXPFloatTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 96666B85AF3C9B8F7FBF6ED395D22BBB /* EXPFloatTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F46EA6D7F8D0FDBEAD24D7A55A531563 /* SPTCompiledExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 949CD3923FFDE7CB48DD5409FC0F4CFA /* SPTCompiledExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F4EA1A3F15F0B9DD051F0976130215F0 /* FBSDKMath.h in Headers */ = {isa = PBXBuildFile; fileRef = BBCD63F36F8887B539C58CB81D03922E /* FBSDKMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F5CC06F3E0C232483A72DCCFAF393BE0 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 32C3B3CCBA24B8E1179AEBD73F922B9D /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F71AE72C95D56248AE7332011A8CF8E8 /* FBSDKServerConfigurationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F13F5F20983174F943098FFA1FEE734 /* FBSDKServerConfigurationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F760EE445CF8A732EF0D9C9AC71112F5 /* FBSDKLoginCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = 1006F5A0F64966DCF60730B64169CDD4 /* FBSDKLoginCompletion.m */; }; + F775F3A65D24DFEBAC956508C1CFB158 /* FBSDKPaymentObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 55DD40321E8DC5CACAE756260F438F5B /* FBSDKPaymentObserver.m */; }; + F811E42711B135C6DA895F64858FA09A /* PNAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2F3873D8B5E4A75B3ACC2DF6E1BEFD /* PNAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F82EB57DE8272C532606AEC7B13809C5 /* FBSDKGraphRequestConnection+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7488F04955737B251F4258BD938CAA16 /* FBSDKGraphRequestConnection+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F8E39087737225714939DB0252FB1114 /* EXPMatchers+endWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 92C88FDCD6FA19D3376E3DD775D27BD3 /* EXPMatchers+endWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + F91ACCE1AA0D778809E3F758FFA645D6 /* SpectaUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F7516614AB12097FE3F5BFC1FBB3877 /* SpectaUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F9D53AF026B887C3E1CA1A1C20AAB7E0 /* FBSDKProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = C2E374C2D149C1ED0EE4F0E85F9A30A9 /* FBSDKProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F9DCD35EBBEA82EA7313EB9E1CEDF613 /* FBSDKShareError.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CBAB12A914681E1535EC754EE154B5C /* FBSDKShareError.m */; }; + F9E12A2A1BCC73A5847A8E10CE428686 /* FBSDKApplicationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5297F59D04E31DCBBF7AB9E8C7A0A8A2 /* FBSDKApplicationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F9F103C084105B321E6937A289FDDFC7 /* PNObject+Protected.m in Sources */ = {isa = PBXBuildFile; fileRef = 81240DD4E3095B5DEEA667EEE2826862 /* PNObject+Protected.m */; }; + F9FD63BD63BC30D7D72D3652E267BDA8 /* NSString+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B93BFF1E31F07FEEDE486CA5C0ED34 /* NSString+Helper.m */; }; + FA87E8A20F65ED5A3F443D50CCCCB51F /* FBSDKAccessToken.m in Sources */ = {isa = PBXBuildFile; fileRef = BE38D383801982C0A9AE87942B9161B9 /* FBSDKAccessToken.m */; }; + FAD53C4FBA2A005C96352DB1F3E3CF18 /* FBSDKImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 705810F98843FCE1907213C71BDB4CEA /* FBSDKImageDownloader.m */; }; + FB0CB677EC6601D4867AF76F13B74AED /* FBSDKShareUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = E242D36D88A73BA97F0F5DB50D45E823 /* FBSDKShareUtility.m */; }; + FB264372543BBDD1A8993BB59FA4E3C4 /* FBSDKProfilePictureView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2BB91943EEC175BBB8CDCBDB43C506D /* FBSDKProfilePictureView.m */; }; + FB78AB0C04F175F41136D3A360FBC428 /* NSArray+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 397D78E9B4C7517140FB1BB0E98A1930 /* NSArray+PureLayout.m */; }; + FBDA3DC3E15412E66857BA4334CB202A /* SPTSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D919BDDE1A2977DC30DF154FF18FB5A /* SPTSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FBDEADAA6FFF6B8A20ACF3C972008694 /* FBSDKLikeControl.m in Sources */ = {isa = PBXBuildFile; fileRef = D6DFC97E74234AF148CEBA5F820E2F84 /* FBSDKLikeControl.m */; }; + FC6566593C6D9E34DBDEF66B504A1A64 /* SPTExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 26A237D5464079B276A07F8BA6C8BED3 /* SPTExampleGroup.m */; }; + FCA8BE74E618052782EF35568B69E094 /* XCTest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8104BE39313134EED6112F03FF0256FC /* XCTest+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FCF91F8A012D363D37DD197C676DE713 /* SPTSharedExampleGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = B26214F8065151CD9E2142BAC3AF4168 /* SPTSharedExampleGroups.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE84239BE923F217FD38E45B4F770EFD /* EXPMatchers+contain.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B4E51A05585FEB23DBC4FC503CF0DFE /* EXPMatchers+contain.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFA4A1B787973B634B4E8FF692F269C8 /* FBSDKLikeObjectType.m in Sources */ = {isa = PBXBuildFile; fileRef = 170A1F03D2CCDC78FD12D739C66FF41E /* FBSDKLikeObjectType.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 03D84FFB8B88857369CF5CA0581C05C4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = E4E311AD65BBC683BFF4A90A2B62F7E1; - remoteInfo = NSDate_Utils; - }; - 08D5FC1539CE1B13C8F21031137ADF26 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5FCC2558F37E4673A45D6E2A5730B41C; - remoteInfo = "libsodium-ios"; - }; - 0B93DF3863F680F3A1D18A9464061336 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3C7B23B3FE0CE1A6131C7E09B3F47DA3; - remoteInfo = FBSDKCoreKit; - }; - 0FF4BCEEEBDC0C6CADB48E541774CD1E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2390803952D3A6A68455F58CD02D90B7; - remoteInfo = "AeroGear-Crypto"; - }; - 1433BA4F4956D55F1F5D1D49F1933A9A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = FB06743FD599C11559E52D2D552AEE80; - remoteInfo = Bolts; - }; - 1441C8A80DEBF2E97292C8D197B17794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33744B13416CE666037143AD625AD724; - remoteInfo = "CodFis-Helper"; - }; - 1B6626E2A2C03281A13757145DBBF73B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5FCC2558F37E4673A45D6E2A5730B41C; - remoteInfo = "libsodium-ios"; - }; - 1D6676FEDF19B1C441A38ED5B7128F72 /* PBXContainerItemProxy */ = { + 04DCD59FEFA787F40FB6DDAA0FC7319F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 2CCA0A5BB7B40CF2F6594BF0D24B4683; remoteInfo = DJLocalization; }; - 2D09AC8C2B08C2F33FF4B41B9C2763B3 /* PBXContainerItemProxy */ = { + 0BD350F24C9C2CFD1E7D7866B734F838 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 33744B13416CE666037143AD625AD724; - remoteInfo = "CodFis-Helper"; + remoteGlobalIDString = FB1EE56FCB7A626DC70FE0286458B1BB; + remoteInfo = "PEAR-FileManager-iOS"; }; - 314526DBE4DE6D9CF7EFB07BCBE9FF21 /* PBXContainerItemProxy */ = { + 0C6386AA427575280AAF31BBCE169459 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3C7B23B3FE0CE1A6131C7E09B3F47DA3; + remoteInfo = FBSDKCoreKit; + }; + 0C9DB1804E05F644A1AAE8668CD0929F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0790D945FC017AD1E184D4FEFD9D955F; + remoteInfo = RZDataBinding; + }; + 0EAC4C30A2B5AD1F540E0FB9C7516BB1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = E4E311AD65BBC683BFF4A90A2B62F7E1; + remoteInfo = NSDate_Utils; + }; + 13563CF7247FA530F268A6DF17EAD1F8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = BFD6DD70C7D70672052CC8F1CFE92B9D; + remoteInfo = PNObject; + }; + 1D4E4B693E122AC875796741D14372E9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = FE88C6C90B72279CEDF06AB3A39D1B28; + remoteInfo = NSDataAES; + }; + 241BA75FBF2AB9A39B788E7B03501D52 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = F58CF3B268C937FF221EC44C97C18A9F; + remoteInfo = FBSDKShareKit; + }; + 26BF2258192DDE63FD7787FF8C353C7F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = F93DDBEC0063FE03A9B9D176690EDC3E; + remoteInfo = "nv-ios-http-status"; + }; + 283C16530B434E7AF28D251AD21E70DF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2CCA0A5BB7B40CF2F6594BF0D24B4683; + remoteInfo = DJLocalization; + }; + 3373E95BEE689C011254E975B0B2E1F7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 5DC7D7B380A5FEAE815A0DDD986A0174; remoteInfo = FBSDKLoginKit; }; - 335FBBDB7CF027A71DD5371AC5188FF1 /* PBXContainerItemProxy */ = { + 3693728CD9F384AF4F20A02F302DC1E5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = FAE318BF5536AAD34F5ACCC85DD5E691; - remoteInfo = PureLayout; - }; - 393491ED9FFAEDC002AED2B1A382B487 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = FB1EE56FCB7A626DC70FE0286458B1BB; - remoteInfo = "PEAR-FileManager-iOS"; + remoteGlobalIDString = FE88C6C90B72279CEDF06AB3A39D1B28; + remoteInfo = NSDataAES; }; 3B80A8D96904E6942AF2B6EC2966E411 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -962,68 +709,19 @@ remoteGlobalIDString = E175011316C99B46E77511AB51991527; remoteInfo = Specta; }; - 46F6006A05B78A3C0E58034CC0F1BCDD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = FB06743FD599C11559E52D2D552AEE80; - remoteInfo = Bolts; - }; - 4875108D48C14D800C6B43686DC7E053 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5DC7D7B380A5FEAE815A0DDD986A0174; - remoteInfo = FBSDKLoginKit; - }; - 496DAA8E899D8FFCAE92A62A06309311 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3C7B23B3FE0CE1A6131C7E09B3F47DA3; - remoteInfo = FBSDKCoreKit; - }; - 4B3F501DA37FDB0BE8B159CC08F23D8B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = F93DDBEC0063FE03A9B9D176690EDC3E; - remoteInfo = "nv-ios-http-status"; - }; - 536D7CCE3202398F560596336A1F610A /* PBXContainerItemProxy */ = { + 5206091323F0692F795B5065545FB182 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = F58CF3B268C937FF221EC44C97C18A9F; remoteInfo = FBSDKShareKit; }; - 5397968E49D717FD9FEEB3ADBDB7A735 /* PBXContainerItemProxy */ = { + 534A0B1AAF6BBDD698D8D916F05A9653 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 30E7A95DDEA766D82F11ED3FEEFB65FF; - remoteInfo = RZDataBinding; - }; - 543707A5D4006CFE26FAC742E7C15C77 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = DF0AF4D3A492E24B4BD5DA5D5D76006C; - remoteInfo = StrongestPasswordValidator; - }; - 54A51982B76303FD273E1C8EB00D017B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9E033EDB5EC0819481B0546434FA577B; - remoteInfo = AFNetworking; - }; - 572D715B0EA1E0607CBE2BC1FB49E9DA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30E7A95DDEA766D82F11ED3FEEFB65FF; - remoteInfo = RZDataBinding; + remoteGlobalIDString = FB06743FD599C11559E52D2D552AEE80; + remoteInfo = Bolts; }; 591D5CBE03249B5389D84B2C30977BF6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -1032,19 +730,26 @@ remoteGlobalIDString = 46D68D26DCAAC4D999D549BA45F0B0EC; remoteInfo = Expecta; }; - 5BDBD8F459FDA6CCEB323F23D0B037CA /* PBXContainerItemProxy */ = { + 5C0A8975851A02DDBB7A31AF2A5FAC86 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E4E311AD65BBC683BFF4A90A2B62F7E1; - remoteInfo = NSDate_Utils; + remoteGlobalIDString = F93DDBEC0063FE03A9B9D176690EDC3E; + remoteInfo = "nv-ios-http-status"; }; - 5EB7A7CCE3C9871EC6BB968F72E90459 /* PBXContainerItemProxy */ = { + 5DF1ACB882003862030BD449DE2812E7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 2CCA0A5BB7B40CF2F6594BF0D24B4683; - remoteInfo = DJLocalization; + remoteGlobalIDString = 9FABD90CF9D328EE31409CA42A597A3D; + remoteInfo = PureLayout; + }; + 60E493882A66FBCAA24ED3FFF358AB85 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9E033EDB5EC0819481B0546434FA577B; + remoteInfo = AFNetworking; }; 625133541CC8D6C3159038A515D478EE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -1053,61 +758,82 @@ remoteGlobalIDString = FB06743FD599C11559E52D2D552AEE80; remoteInfo = Bolts; }; - 6C30F1E12CDF96EB8712774411C679FC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 91CFADD3F2AAFB0FF2F77F2DBA19DB5B; - remoteInfo = "NSString-Helper"; - }; - 7096009BB0A53419C9EE553A5E15338C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = FA97BDB41E34EDC6CF416B068C7B8378; - remoteInfo = "UIDevice-Utils"; - }; - 750C36B4ADA6BC1EAC8AE5B6B1483C36 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 91CFADD3F2AAFB0FF2F77F2DBA19DB5B; - remoteInfo = "NSString-Helper"; - }; - 8AF983D6012F80E86DCB82CF99848E4E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = EF6364BCD9239D41077373DF8383FCD0; - remoteInfo = DDDKeychainWrapper; - }; - 9A8CB53A66761DCBBB065665D2CC079B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = F93DDBEC0063FE03A9B9D176690EDC3E; - remoteInfo = "nv-ios-http-status"; - }; - 9AD9D31B06E94A6EC2DCB13A2DD95C9D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = FB1EE56FCB7A626DC70FE0286458B1BB; - remoteInfo = "PEAR-FileManager-iOS"; - }; - A0C7CD69D119311AF9C63E15FC2AC4D1 /* PBXContainerItemProxy */ = { + 6D02ED5A8F6D19CC7C9FA988ABD1B204 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 9E033EDB5EC0819481B0546434FA577B; remoteInfo = AFNetworking; }; - ADC5AD5474759CB317DFB666914BDF49 /* PBXContainerItemProxy */ = { + 6DE49C82C0764E09C5C0384D7D73FA52 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = DF0AF4D3A492E24B4BD5DA5D5D76006C; - remoteInfo = StrongestPasswordValidator; + remoteGlobalIDString = 3C395A25822805E39DCD174D259FA128; + remoteInfo = "UIDevice-Utils"; + }; + 6F9F122B221132D45EC15C537524859A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = FB06743FD599C11559E52D2D552AEE80; + remoteInfo = Bolts; + }; + 7EFC21466084CF231C39B77BF5436074 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0790D945FC017AD1E184D4FEFD9D955F; + remoteInfo = RZDataBinding; + }; + 814B0202E514C85EA3CB4EDE545AD963 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 91CFADD3F2AAFB0FF2F77F2DBA19DB5B; + remoteInfo = "NSString-Helper"; + }; + 8FEC0EDB40721B5EB479CE10BBDCEE6B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5DC7D7B380A5FEAE815A0DDD986A0174; + remoteInfo = FBSDKLoginKit; + }; + 92411BC099606AAA5F8372410CBEE4AA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = EF6364BCD9239D41077373DF8383FCD0; + remoteInfo = DDDKeychainWrapper; + }; + A41FF2353323BD1E827F5D36A5D2C5F0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = FB1EE56FCB7A626DC70FE0286458B1BB; + remoteInfo = "PEAR-FileManager-iOS"; + }; + ADF327D8A9C3962594D39B6BF5DD41FB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 33744B13416CE666037143AD625AD724; + remoteInfo = "CodFis-Helper"; + }; + AE7C1A7B4583A1C42EF5F7A3A565890F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3C7B23B3FE0CE1A6131C7E09B3F47DA3; + remoteInfo = FBSDKCoreKit; + }; + B1691554AAB289D57B581ABC8F2B8CAE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 33744B13416CE666037143AD625AD724; + remoteInfo = "CodFis-Helper"; }; B3D07EE11E1BA2B58A1F5B483302C2D8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -1116,33 +842,33 @@ remoteGlobalIDString = FB06743FD599C11559E52D2D552AEE80; remoteInfo = Bolts; }; - BBE6D720A8018F09458CD9C6AB47B072 /* PBXContainerItemProxy */ = { + B4764FB49940AF927993A209354B8D70 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 79AE937D14791CD69B60CE80F5655B51; - remoteInfo = PNObject; + remoteGlobalIDString = 91CFADD3F2AAFB0FF2F77F2DBA19DB5B; + remoteInfo = "NSString-Helper"; }; - CC01431347128ACE2DF44EDE34038834 /* PBXContainerItemProxy */ = { + BC3EC9A5F9F54960B0AAC9833AC4BC6F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 2390803952D3A6A68455F58CD02D90B7; - remoteInfo = "AeroGear-Crypto"; + remoteGlobalIDString = 624820DE8ED8D07A6B7ABD670BB1CC30; + remoteInfo = StrongestPasswordValidator; }; - CC992A570DEAD48E909C8319C2E4CF8F /* PBXContainerItemProxy */ = { + D0CA789D39CD6F0C4B8D03C17ACE4471 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = EF6364BCD9239D41077373DF8383FCD0; - remoteInfo = DDDKeychainWrapper; + remoteGlobalIDString = E4E311AD65BBC683BFF4A90A2B62F7E1; + remoteInfo = NSDate_Utils; }; - CD020292A0BE083CDFC22B7BE8E72DD8 /* PBXContainerItemProxy */ = { + D2590C3FF3E19FAA0550C77B683E72DA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = F58CF3B268C937FF221EC44C97C18A9F; - remoteInfo = FBSDKShareKit; + remoteGlobalIDString = 3C395A25822805E39DCD174D259FA128; + remoteInfo = "UIDevice-Utils"; }; D432BCF829AED800DAE4AF954589AC66 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -1151,924 +877,668 @@ remoteGlobalIDString = 3C7B23B3FE0CE1A6131C7E09B3F47DA3; remoteInfo = FBSDKCoreKit; }; - D69F949C6B377063D832873363BF7673 /* PBXContainerItemProxy */ = { + DAE1D361650CBC4116D449858BDEFA8D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = FA97BDB41E34EDC6CF416B068C7B8378; - remoteInfo = "UIDevice-Utils"; + remoteGlobalIDString = EF6364BCD9239D41077373DF8383FCD0; + remoteInfo = DDDKeychainWrapper; }; - E7E9A14D47E99B355CDC912F681ECE05 /* PBXContainerItemProxy */ = { + DFD23CDC42BD082AF58410E00CC90775 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 5FCC2558F37E4673A45D6E2A5730B41C; - remoteInfo = "libsodium-ios"; + remoteGlobalIDString = 624820DE8ED8D07A6B7ABD670BB1CC30; + remoteInfo = StrongestPasswordValidator; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00C7F9EF70D311E2080E85FD7C587EA9 /* FBSDKAppEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEvents.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.m; sourceTree = ""; }; - 019A848A1255E0A0ECA98116CDE35DCD /* FBSDKBridgeAPIProtocolNativeV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolNativeV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m; sourceTree = ""; }; - 019C6BA9B2D093A9F61466CFDC8D8427 /* hashblocks_sha256_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hashblocks_sha256_api.c; path = src/libsodium/crypto_hashblocks/sha256/hashblocks_sha256_api.c; sourceTree = ""; }; + 002ADDFB60661525B681437008B2CF5E /* FBSDKShareMediaContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareMediaContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareMediaContent.h; sourceTree = ""; }; + 00AA9A68DF73BDA643D2D7E3552CFAD1 /* NSValue+Expecta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+Expecta.m"; path = "Expecta/NSValue+Expecta.m"; sourceTree = ""; }; + 01C3A055320502C27F8A6D8099DF0235 /* FBSDKBridgeAPICrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPICrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.m; sourceTree = ""; }; + 01D645081406A6D3173C0592838BF0C2 /* FBSDKErrorConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m; sourceTree = ""; }; 0227F4D40A4916468A40CAFC2C96FEDE /* Pods-PNObject_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PNObject_Example-resources.sh"; sourceTree = ""; }; - 034795DDA7360443CF39D254F4C175AE /* aes-table-be.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "aes-table-be.h"; path = "src/libsodium/crypto_stream/aes256estream/hongjun/aes-table-be.h"; sourceTree = ""; }; - 03F77EA1557E21482C6C6209CF93AFE9 /* BFAppLinkNavigation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkNavigation.m; path = Bolts/iOS/BFAppLinkNavigation.m; sourceTree = ""; }; - 042F14A75AA92B98DF08D2D40B5D9D58 /* FBSDKGameRequestDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGameRequestDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestDialog.m; sourceTree = ""; }; - 04B2F460C588586DE513ACF2D614B8EC /* FBSDKLoginKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKLoginKit.xcconfig; sourceTree = ""; }; - 04E40F289458ABF4D61F58897E88CBCF /* EXPMatchers+beIdenticalTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beIdenticalTo.m"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.m"; sourceTree = ""; }; - 04F308EAFD57269954F35B4E91C346B7 /* FBSDKLoginTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.h; sourceTree = ""; }; - 05004FF09FF5E3EB47D7AF6A50A99333 /* Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Specta.h; path = Specta/Specta/Specta.h; sourceTree = ""; }; - 0516C3B8DBE50338B5A52B68092ED387 /* 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 = ""; }; - 0537ABA3381DF924A60B166330F26AEC /* core_salsa20.c */ = {isa = PBXFileReference; includeInIndex = 1; name = core_salsa20.c; path = src/libsodium/crypto_core/salsa20/ref/core_salsa20.c; sourceTree = ""; }; - 0568D3E8F7DB643FFC5B6FEDA1208F95 /* hashblocks_sha512_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hashblocks_sha512_api.c; path = src/libsodium/crypto_hashblocks/sha512/hashblocks_sha512_api.c; sourceTree = ""; }; - 05940047558A578AA59F8EC8C485BC9A /* libAFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libAFNetworking.a; path = libAFNetworking.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 033621AE9BB0959E2E9C3FD728613C94 /* FBSDKErrorRecoveryConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h; sourceTree = ""; }; + 05A370DF46DAF820331A8E329FF37064 /* FBSDKAppGroupContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppGroupContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupContent.h; sourceTree = ""; }; + 05CAC18A035E323E7750B259E7AF4908 /* NSData+AESValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+AESValue.m"; path = "NSDataAES/Classes/NSData+AESValue.m"; sourceTree = ""; }; 063387398019463DD9EC2CBDF1E15CD9 /* AFJSONResponseSerializerWithData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AFJSONResponseSerializerWithData.h; sourceTree = ""; }; - 0666FB1D9EE36D374FBC3D553583818C /* AGRandomGenerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AGRandomGenerator.m; path = "crypto-sdk/AGRandomGenerator.m"; sourceTree = ""; }; - 0679611A64B10244138D32781B0174ED /* base_curve25519_donna_c64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = base_curve25519_donna_c64.c; path = src/libsodium/crypto_scalarmult/curve25519/donna_c64/base_curve25519_donna_c64.c; sourceTree = ""; }; - 0692E01AB0CB942C36EBC8E491C5DBD4 /* FBSDKErrorConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.h; sourceTree = ""; }; - 073827EF5D18A10AEC85BA130475E8C8 /* crypto_uint64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint64.h; path = src/libsodium/include/sodium/crypto_uint64.h; sourceTree = ""; }; - 0848D2895436AF8E253CC1C6257C775E /* libsodium-ios-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libsodium-ios-prefix.pch"; sourceTree = ""; }; - 085BA1A5695CABE9AEF19498EB6CB6AE /* crypto_auth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_auth.h; path = src/libsodium/include/sodium/crypto_auth.h; sourceTree = ""; }; - 08672219919ED21A37BFBEAB97EB65B4 /* BFMeasurementEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFMeasurementEvent.m; path = Bolts/iOS/BFMeasurementEvent.m; sourceTree = ""; }; - 08F0616F7E4280729DD053E257360992 /* FBSDKLoginCompletion+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginCompletion+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion+Internal.h"; sourceTree = ""; }; - 093B55A5582DBC76E230C0E14D491B80 /* AeroGear-Crypto.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AeroGear-Crypto.xcconfig"; sourceTree = ""; }; - 0981F067B768016B20E1A38B0C45AF8B /* FBSDKTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m; sourceTree = ""; }; - 0985499291B843DF9924BF541B8839B0 /* 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 = ""; }; - 09B29818A79789369CB6121B6197259F /* BFTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTask.h; path = Bolts/Common/BFTask.h; sourceTree = ""; }; - 09B8DCDFCB94E1AE25ED5822F01DF820 /* verify_hmacsha512256.c */ = {isa = PBXFileReference; includeInIndex = 1; name = verify_hmacsha512256.c; path = src/libsodium/crypto_auth/hmacsha512256/ref/verify_hmacsha512256.c; sourceTree = ""; }; - 09E5B28D69418117538D7F875DC03061 /* FBSDKProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfile.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.m; sourceTree = ""; }; - 0A1DB541E02C109CFFD4547DBA993F01 /* RZDBMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RZDBMacros.h; path = RZDataBinding/RZDBMacros.h; sourceTree = ""; }; - 0A403D6F78422E94351CE33ADA449B6F /* core_salsa208.c */ = {isa = PBXFileReference; includeInIndex = 1; name = core_salsa208.c; path = src/libsodium/crypto_core/salsa208/ref/core_salsa208.c; sourceTree = ""; }; - 0A49233BC6B056E3256DC56FEF9969CD /* stream_salsa20_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = stream_salsa20_api.c; path = src/libsodium/crypto_stream/salsa20/stream_salsa20_api.c; sourceTree = ""; }; + 064F2301F320BF1B030B39DEB172767B /* FBSDKGraphRequestMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestMetadata.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m; sourceTree = ""; }; + 076AB192DDE1D26A4838A0D0E0D6A45A /* FBSDKShareKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKShareKit-prefix.pch"; sourceTree = ""; }; + 0804C7277AE9D4D045C67CE793E4DA14 /* FBSDKBridgeAPIProtocolWebV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV2.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.h; sourceTree = ""; }; + 084AE6ECA57A970F74C4109DC3D26042 /* libNSString-Helper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libNSString-Helper.a"; path = "libNSString-Helper.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 087DC048D4A6422E274D058E9F37558B /* FBSDKAudioResourceLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAudioResourceLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.h; sourceTree = ""; }; + 08B2F0F6A9EF65651265D9F84EA6096A /* EXPMatchers+beLessThanOrEqualTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThanOrEqualTo.h"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h"; sourceTree = ""; }; + 0902133E01BF7D1A4EE6BD4124CDF4D0 /* DJLocalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DJLocalization.h; path = DJLocalization/DJLocalization.h; sourceTree = ""; }; + 0A0C691BAC01B34A529760F62C3FB9F8 /* FBSDKBridgeAPIRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.m; sourceTree = ""; }; + 0A440E6463FBB2B0753E2FD6B9A4637C /* FBSDKButton+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKButton+Subclass.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKButton+Subclass.h"; sourceTree = ""; }; 0AC7DF341C5ADF18C839B25F23CB9302 /* Pods-PNObject_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNObject_Tests.debug.xcconfig"; sourceTree = ""; }; - 0B0709E95B6C9874F2A7F916A913BFBF /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_hash/sha256/ref/api.h; sourceTree = ""; }; - 0B3981BD467C911AD22C8C87697885AD /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_stream/salsa20/amd64_xmm6/api.h; sourceTree = ""; }; - 0BBFF9C51170FCE0E09B9E99985A728C /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; - 0BDF233A4E996A6DE771476A8D542D87 /* UIDevice-Utils-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIDevice-Utils-prefix.pch"; sourceTree = ""; }; - 0BEEB5669208B852F3FE39509CE435EE /* core_salsa2012.c */ = {isa = PBXFileReference; includeInIndex = 1; name = core_salsa2012.c; path = src/libsodium/crypto_core/salsa2012/ref/core_salsa2012.c; sourceTree = ""; }; - 0C522FF830E34626DF40DFD74009CCAE /* FBSDKSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSettings.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m; sourceTree = ""; }; - 0C8B946DB8ED822468A17B6FCBD1656C /* hmac_hmacsha512256.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hmac_hmacsha512256.c; path = src/libsodium/crypto_auth/hmacsha512256/ref/hmac_hmacsha512256.c; sourceTree = ""; }; - 0D7E7029A49D58B331DB9CFA3C305905 /* FBSDKShareOpenGraphAction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphAction.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphAction.h; sourceTree = ""; }; + 0B1ACD237D1DE24012E0D343409BEE46 /* FBSDKInternalUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKInternalUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m; sourceTree = ""; }; + 0B3CBE2D7FF110EE2F4A3F69866233AF /* FBSDKTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m; sourceTree = ""; }; + 0B99AE4F2A6171128FC9094B4ED1DD68 /* nv_ios_http_status.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = nv_ios_http_status.m; path = "nv-ios-http-status/nv_ios_http_status.m"; sourceTree = ""; }; + 0BCCBB463844EFB45AEE11259A5CD94B /* Expecta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta-prefix.pch"; sourceTree = ""; }; + 0C739A4DC5B7A154D06B71411E01459C /* libAFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libAFNetworking.a; path = libAFNetworking.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 0C7CF38C0FECBBB9FD435D15D880AF97 /* Bolts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bolts.h; path = Bolts/Common/Bolts.h; sourceTree = ""; }; + 0CBDA07FBB89D62FBC500D755D630FD9 /* EXPMatchers+raiseWithReason.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raiseWithReason.m"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.m"; sourceTree = ""; }; + 0D1CDDAD8779418D925CB9DE78A75F54 /* FBSDKBridgeAPIRequest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKBridgeAPIRequest+Private.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest+Private.h"; sourceTree = ""; }; + 0D46BAB4B884D781A9D82A4357BF39C5 /* FBSDKGraphRequestDataAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestDataAttachment.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.m; sourceTree = ""; }; + 0D7B585B79C5A631FB0926EDB241D1DF /* BFTask+Exceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BFTask+Exceptions.h"; path = "Bolts/Common/BFTask+Exceptions.h"; sourceTree = ""; }; 0DBF9238B067CCD76929A1190AECBFD0 /* PNLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNLocation.m; sourceTree = ""; }; - 0E3B99F916E7385E356DB9BC14F87EAB /* pow22523.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow22523.h; path = src/libsodium/crypto_sign/ed25519/ref10/pow22523.h; sourceTree = ""; }; - 0E3C774F11432AE2C4F257AF762C56A8 /* xor_salsa2012.c */ = {isa = PBXFileReference; includeInIndex = 1; name = xor_salsa2012.c; path = src/libsodium/crypto_stream/salsa2012/ref/xor_salsa2012.c; sourceTree = ""; }; - 0E8D130E1E4E9088E1EC25C293A69DC9 /* crypto_hashblocks_sha256.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_hashblocks_sha256.h; path = src/libsodium/include/sodium/crypto_hashblocks_sha256.h; sourceTree = ""; }; - 0ED5367EEBD69B1D8AD9A98AD45AEF1D /* BFTask+Exceptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BFTask+Exceptions.m"; path = "Bolts/Common/BFTask+Exceptions.m"; sourceTree = ""; }; - 0F246F6FC49116A5540E78C5EB0511E1 /* FBSDKTestUsersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTestUsersManager.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.h; sourceTree = ""; }; - 0F400C2BEEB5FA282EB7550987662A2D /* core_hsalsa20_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = core_hsalsa20_api.c; path = src/libsodium/crypto_core/hsalsa20/core_hsalsa20_api.c; sourceTree = ""; }; - 0F7A140BB41027F65DA612540D1572EA /* EXPMatchers+beGreaterThanOrEqualTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThanOrEqualTo.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h"; sourceTree = ""; }; - 0FB2BBED88DF02C8F57559ADA4E25765 /* Expecta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta-prefix.pch"; sourceTree = ""; }; - 0FE877643A1E418879E9CE07BE9BF7C1 /* base_curve25519_ref.c */ = {isa = PBXFileReference; includeInIndex = 1; name = base_curve25519_ref.c; path = src/libsodium/crypto_scalarmult/curve25519/ref/base_curve25519_ref.c; sourceTree = ""; }; - 103FD5C3579AEF9D439F1EAE5009B631 /* EXPMatchers+beInTheRangeOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInTheRangeOf.h"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.h"; sourceTree = ""; }; + 0DC5153C9DBC123411DB8EE20F01E099 /* FBSDKLikeDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeDialog.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.m; sourceTree = ""; }; + 0DF3692BD686DAF3008C0710003B747C /* FBSDKLoginManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManager.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.h; sourceTree = ""; }; + 0E295BA91CD9A4481411B621B78E0E9E /* FBSDKShareDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialog.m; sourceTree = ""; }; + 0E56805B6D1C0522C0FEDFE30A829176 /* FBSDKUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h; sourceTree = ""; }; + 0E77658A8A74507B58BB7DC6F4EA5E82 /* FBSDKLikeActionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeActionController.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionController.h; sourceTree = ""; }; + 0E987134E353231087C292CDCCF38BC3 /* FBSDKLogo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.h; sourceTree = ""; }; + 1006F5A0F64966DCF60730B64169CDD4 /* FBSDKLoginCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginCompletion.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m; sourceTree = ""; }; + 101E4EFA684D0FE04AD2D9C4C464C20A /* FBSDKLikeActionControllerCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeActionControllerCache.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.m; sourceTree = ""; }; + 1085B2526EF3B4C447B0F0F7B3879CC3 /* EXPMatchers+respondTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+respondTo.m"; path = "Expecta/Matchers/EXPMatchers+respondTo.m"; sourceTree = ""; }; 10BA568F71A4B331D86EED3F308E65DA /* Pods-PNObject_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PNObject_Tests-resources.sh"; sourceTree = ""; }; - 10C53F13059860033D6E124338F12659 /* FBSDKUIUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUIUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h; sourceTree = ""; }; - 10FD26ED3BB720404E07434A228C587A /* 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 = ""; }; - 11170BDD669A0548777F80AD9AAACDD7 /* ExpectaObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExpectaObject.m; path = Expecta/ExpectaObject.m; sourceTree = ""; }; - 11756A36D76B9384FBDAF048CDECDB6E /* NSDate_Utils.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NSDate_Utils.xcconfig; sourceTree = ""; }; - 11AAA9F1F11284F8EE2B5C069B9E497D /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_core/hsalsa20/ref2/api.h; sourceTree = ""; }; - 1204697229F7399954FD8F27C8982686 /* EXPFloatTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPFloatTuple.h; path = Expecta/EXPFloatTuple.h; sourceTree = ""; }; - 1228EB0EACDCF7E8855EB802D6B1AB51 /* FBSDKTypeUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTypeUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.m; sourceTree = ""; }; - 12405258DA158C9371D7FBE00B5BEA5D /* FBSDKGraphRequestBody.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestBody.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h; sourceTree = ""; }; - 128FC67D104F2BE5C126FA219A75CAD4 /* FBSDKErrorRecoveryConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m; sourceTree = ""; }; - 12A87ED396E83294A5D95130CF6D028E /* version.c */ = {isa = PBXFileReference; includeInIndex = 1; name = version.c; path = src/libsodium/sodium/version.c; sourceTree = ""; }; - 12FE0EE8194B4C022B0BF40C697FE7C8 /* generichash_blake2b.c */ = {isa = PBXFileReference; includeInIndex = 1; name = generichash_blake2b.c; path = src/libsodium/crypto_generichash/blake2/ref/generichash_blake2b.c; sourceTree = ""; }; - 13B1C4CE539D392E9B1CCD8F29E8DAAE /* FBSDKWebDialogView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialogView.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.m; sourceTree = ""; }; - 13B60BED1753DF2EF6236966241B03DF /* EXPMatchers+beLessThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThan.m"; path = "Expecta/Matchers/EXPMatchers+beLessThan.m"; sourceTree = ""; }; - 144CF2320B13BCEB09A8C7C696300485 /* BFExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFExecutor.h; path = Bolts/Common/BFExecutor.h; sourceTree = ""; }; - 14731CB774C5C80C4742489A54F586C6 /* FBSDKShareButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.h; sourceTree = ""; }; - 14D102FBAB416E6F2F995A0316F411F1 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_hashblocks/sha256/ref/api.h; sourceTree = ""; }; - 152CC09E33307A5D7B6985FA1F75DFE2 /* RZDBCoalesce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RZDBCoalesce.h; path = RZDataBinding/RZDBCoalesce.h; sourceTree = ""; }; - 154C71D019D17EBFC830716B772D0CFD /* beforenm_aes128ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; name = beforenm_aes128ctr.c; path = src/libsodium/crypto_stream/aes128ctr/portable/beforenm_aes128ctr.c; sourceTree = ""; }; - 15965438CB4551E38E3FBB0777C86603 /* FBSDKBridgeAPIRequest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKBridgeAPIRequest+Private.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest+Private.h"; sourceTree = ""; }; - 15E281CD963651D5C5141C16252B3093 /* 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 = ""; }; - 160FD8F0AD7AF1B34DE5DB6454008964 /* verify_poly1305_53.c */ = {isa = PBXFileReference; includeInIndex = 1; name = verify_poly1305_53.c; path = src/libsodium/crypto_onetimeauth/poly1305/53/verify_poly1305_53.c; sourceTree = ""; }; - 161DD16C221B47B2E9B5CAD59248EA61 /* libUIDevice-Utils.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libUIDevice-Utils.a"; path = "libUIDevice-Utils.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 16A5D4DCD0DCDFBAF3C24242A41FC611 /* EXPMatchers+match.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+match.m"; path = "Expecta/Matchers/EXPMatchers+match.m"; sourceTree = ""; }; - 16AD00A3E3CD4BCC8564EF1A405B2E31 /* EXPMatchers+beTruthy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beTruthy.h"; path = "Expecta/Matchers/EXPMatchers+beTruthy.h"; sourceTree = ""; }; - 16EF8E81FC3D45B13CE0786E627FCC7E /* nv-ios-http-status-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "nv-ios-http-status-dummy.m"; sourceTree = ""; }; - 16F80684968539F0A988CE0DE69240F7 /* AGUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AGUtil.h; path = "crypto-sdk/AGUtil.h"; sourceTree = ""; }; - 1772D55787F5738840E19546A4BE82FA /* core_salsa208_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = core_salsa208_api.c; path = src/libsodium/crypto_core/salsa208/core_salsa208_api.c; sourceTree = ""; }; - 1798A78E1123704239F78F14D772D34D /* NSString+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Helper.m"; path = "NSString-Helper/NSString+Helper.m"; sourceTree = ""; }; - 17F3524C9DD349C84884205C2F6BB991 /* ge_p3_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_dbl.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p3_dbl.c; sourceTree = ""; }; - 17F3DF341C174BFBB53FAC95E25B0DC3 /* FBSDKLoginKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKLoginKit-prefix.pch"; sourceTree = ""; }; - 17FF29358239033B4E2DB8EDE74E7618 /* NSValue+Expecta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+Expecta.m"; path = "Expecta/NSValue+Expecta.m"; sourceTree = ""; }; - 181050D0E9C9234E86E266778DB9EA87 /* blocks_sha512.c */ = {isa = PBXFileReference; includeInIndex = 1; name = blocks_sha512.c; path = src/libsodium/crypto_hashblocks/sha512/ref/blocks_sha512.c; sourceTree = ""; }; - 183030D14AB8B727C5DADCA24620DD06 /* BFWebViewAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFWebViewAppLinkResolver.h; path = Bolts/iOS/BFWebViewAppLinkResolver.h; sourceTree = ""; }; - 186F8C7023F1F8529B4673ED89133837 /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PureLayout.m"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m"; sourceTree = ""; }; - 18C35EAC06D0B86F559A11484DA035E1 /* FBSDKShareOpenGraphValueContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphValueContainer.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphValueContainer.m; sourceTree = ""; }; - 190C2B9BC4090407BE87CFFBAA58015B /* crypto_int32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int32.h; path = src/libsodium/include/sodium/crypto_int32.h; sourceTree = ""; }; - 1990480D00039B33AABA63224BB70FEF /* FBSDKAppEventsStateManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsStateManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.m; sourceTree = ""; }; - 19D92EEDD62255ED3629EE78C8DCFF20 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_hash/sha512/ref/api.h; sourceTree = ""; }; - 1A642ED1DD9AD060C1DF3CED4762C7F9 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; - 1A99452382F9BA3A624B4B213A306235 /* FBSDKMutableCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMutableCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMutableCopying.h; sourceTree = ""; }; - 1AC564455DE3D9FEE98DA1A912BCF881 /* FBSDKLoginError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginError.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.h; sourceTree = ""; }; - 1B4EA45826F1974A47337CBBFD54F26E /* FBSDKTriStateBOOL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTriStateBOOL.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.h; sourceTree = ""; }; - 1B71D2BF9DD4D3D05B914A8EA5F78192 /* BFAppLinkReturnToRefererController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererController.h; path = Bolts/iOS/BFAppLinkReturnToRefererController.h; sourceTree = ""; }; - 1BADC57F206932F3F853422F732DCA88 /* FBSDKImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKImageDownloader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.m; sourceTree = ""; }; - 1BB1F4DAF38D57CA0410928C63CDC1EF /* crypto_sign.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crypto_sign.c; path = src/libsodium/crypto_sign/crypto_sign.c; sourceTree = ""; }; - 1C38C0CDB47C6D0BF0A701B70B084854 /* BFAppLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink.h; path = Bolts/iOS/BFAppLink.h; sourceTree = ""; }; - 1C390EF217A0AAF76E8A965BB65B9816 /* FBSDKApplicationDelegate+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKApplicationDelegate+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationDelegate+Internal.h"; sourceTree = ""; }; - 1C3EBD1CA493D19BE02EA7CA05365E48 /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = ""; }; - 1C4D96252115E1A0751AA7D630FF295A /* BFCancellationTokenRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenRegistration.m; path = Bolts/Common/BFCancellationTokenRegistration.m; sourceTree = ""; }; - 1C66EE3BF90392E2988013B7D1CFD03A /* FBSDKInternalUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKInternalUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m; sourceTree = ""; }; - 1CA6C9C81F161EBC1D168648BEB62EFE /* d.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d.h; path = src/libsodium/crypto_sign/ed25519/ref10/d.h; sourceTree = ""; }; - 1CFF5A9B739EB6DB637C51E67340C0FB /* nv_ios_http_status.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = nv_ios_http_status.m; path = "nv-ios-http-status/nv_ios_http_status.m"; sourceTree = ""; }; - 1D2F30EE6478C0FA7161E64DEFD12CCC /* FBSDKShareOpenGraphObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphObject.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphObject.h; sourceTree = ""; }; - 1D9DB2CF7757A9EBD0CBDE46FAFBED90 /* SpectaUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaUtility.h; path = Specta/Specta/SpectaUtility.h; sourceTree = ""; }; - 1E5DB8E73B58978A7EAD72CA02B0C4B5 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; - 1E998DBBAEB9809C48F6DF957944F476 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_onetimeauth/poly1305/53/api.h; sourceTree = ""; }; - 1F621487419D887C5E4E0CDB2B00A117 /* BFURL_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL_Internal.h; path = Bolts/iOS/Internal/BFURL_Internal.h; sourceTree = ""; }; - 1FA73D37FDB8A7EB4F92FB664F4AEEAE /* FBSDKGameRequestContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGameRequestContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.h; sourceTree = ""; }; - 1FE3D593AF42E089CCB9C39FD26ADC5D /* FBSDKGraphRequestConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.m; sourceTree = ""; }; - 203E0D085DA44711685A92DEAA7F06B0 /* FBSDKShareOpenGraphAction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphAction.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphAction.m; sourceTree = ""; }; - 205C0218A01AC72D1CC67B6416467C8C /* FBSDKLikeBoxView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeBoxView.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxView.h; sourceTree = ""; }; - 20E412A33933E26D4989EB9A6F609AB5 /* 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 = ""; }; - 20FF69638AB44973A92601B42BB6E5F1 /* FBSDKSystemAccountStoreAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSystemAccountStoreAdapter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.m; sourceTree = ""; }; - 212400CEDD24C281984E6CEC427F78EB /* FBSDKLoginKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKLoginKit-dummy.m"; sourceTree = ""; }; - 2125A3A12F73DBD64C0A15B4FC15F736 /* FBSDKButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKButton.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.h; sourceTree = ""; }; - 214D730A7EC171C8FAD78910FD8EE246 /* FBSDKSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSettings.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h; sourceTree = ""; }; - 220B2A5C10CA6F123810DF0CDD7CFB64 /* FBSDKShareUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareUtility.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.m; sourceTree = ""; }; - 224C6C064592898A4152474DE267430C /* FBSDKShareVideoContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareVideoContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.m; sourceTree = ""; }; - 22D9C78F3BE48DA58CF986129BF4B1F6 /* FBSDKAppInviteContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppInviteContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteContent.m; sourceTree = ""; }; - 2332B23E760EBC8F40D060232F53DBB7 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_stream/xsalsa20/ref/api.h; sourceTree = ""; }; - 2340DB4D586BC3AB34D36897EE4AE4D1 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; + 116BBD5F9C1619C341063C9F57781127 /* FBSDKLoginManagerLoginResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLoginResult.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.m; sourceTree = ""; }; + 11917D1978A5DC08174C417DFB81AD93 /* FBSDKKeychainStoreViaBundleID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStoreViaBundleID.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.h; sourceTree = ""; }; + 11C992B60538EBD80642092FDAB0EBEB /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; + 11D1D091C4731782448D65307BF1D5AE /* FBSDKShareOpenGraphObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphObject.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphObject.h; sourceTree = ""; }; + 1216388FC58F868D76750B03C0A7324F /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; + 124ED10DF57B6DF23B11663D7B0D1295 /* FBSDKServerConfigurationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfigurationManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m; sourceTree = ""; }; + 12691FBCE0318197167ED76012FA31EA /* FBSDKSharingContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharingContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharingContent.h; sourceTree = ""; }; + 12DB4C2BDEC2BB2ECF3EE4A671E146A8 /* NSData+AESKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+AESKey.m"; path = "NSDataAES/Classes/NSData+AESKey.m"; sourceTree = ""; }; + 12E436D6A44041E139EB563AC8992784 /* FBSDKLoginManagerLoginResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLoginResult.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h; sourceTree = ""; }; + 133433F5EEAB4673E98270DE502BC38C /* FBSDKShareUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareUtility.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.h; sourceTree = ""; }; + 13823673346A13920E35FCA8904287ED /* FBSDKServerConfigurationManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfigurationManager+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager+Internal.h"; sourceTree = ""; }; + 138490E37BD53BAACB1A8A5B887B9442 /* NSDate_Utils-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate_Utils-prefix.pch"; sourceTree = ""; }; + 13D3CFB59F8B768126CAC97F25FF72E6 /* PureLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PureLayout-dummy.m"; sourceTree = ""; }; + 1461322ABF0DA4814FC47946805822F2 /* NSObject+RZDataBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RZDataBinding.h"; path = "RZDataBinding/NSObject+RZDataBinding.h"; sourceTree = ""; }; + 14D9DD4A903CFB812BED1D10CF39FA42 /* libFBSDKLoginKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFBSDKLoginKit.a; path = libFBSDKLoginKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 15721229D7ACEA90681F1D3E82172F38 /* BFAppLinkNavigation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkNavigation.h; path = Bolts/iOS/BFAppLinkNavigation.h; sourceTree = ""; }; + 15BA90E35C2DEF377C5A730CB5D9FF5A /* libPNObject.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libPNObject.a; path = libPNObject.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 15FF0F634AB2947E522464E238047050 /* FBSDKTestUsersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTestUsersManager.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.h; sourceTree = ""; }; + 16C02701BB905BC0178C91124C2BC0CC /* Specta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Specta.xcconfig; sourceTree = ""; }; + 16F135E84E02876F031E790CF86AA114 /* EXPMatchers+beGreaterThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.m"; sourceTree = ""; }; + 170A1F03D2CCDC78FD12D739C66FF41E /* FBSDKLikeObjectType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeObjectType.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeObjectType.m; sourceTree = ""; }; + 1725FB1FEFA19292310E411B04D6A38C /* FBSDKCoreKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKCoreKit.xcconfig; sourceTree = ""; }; + 1740514133529130920DAB3C3B6ECD89 /* FBSDKAppEventsDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsDeviceInfo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsDeviceInfo.m; sourceTree = ""; }; + 178FB126798705D5D0BB2B5043B387A0 /* FBSDKLikeButtonPopWAV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeButtonPopWAV.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeButtonPopWAV.h; sourceTree = ""; }; + 17FB2D0CDB0E5F96B0A107F3397603B4 /* FBSDKURLOpening.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLOpening.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKURLOpening.h; sourceTree = ""; }; + 18008181C73D49BFCD0DE7400E7ECE8C /* FBSDKLoginCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginCompletion.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.h; sourceTree = ""; }; + 181AEFEFFA7C5CA2D7BB4F255E712395 /* FBSDKAccessTokenCacheV3.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.m; sourceTree = ""; }; + 1825DA9FBE7FD9C2FFAF5DA84C45EFFA /* EXPMatchers+beGreaterThanOrEqualTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThanOrEqualTo.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h"; sourceTree = ""; }; + 1840A1F16DA675B835E6F4C7F427C145 /* BFAppLinkReturnToRefererView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererView.m; path = Bolts/iOS/BFAppLinkReturnToRefererView.m; sourceTree = ""; }; + 1891BECB4DC54EB1FAB6F3AD59C1E0CC /* EXPMatchers+equal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+equal.h"; path = "Expecta/Matchers/EXPMatchers+equal.h"; sourceTree = ""; }; + 1911AF57E194F599023F759A988BFA81 /* RZDataBinding.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RZDataBinding.xcconfig; sourceTree = ""; }; + 19BF2D027C9EF0A3DF9F26A8DA16208D /* FBSDKDeviceRequestsHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDeviceRequestsHelper.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.m; sourceTree = ""; }; + 1AA32D7D4A44277376A2E3123830BED9 /* FBSDKSendButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSendButton.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.m; sourceTree = ""; }; + 1B06675F861EF64679B82D76F12B6C49 /* VatNumber+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "VatNumber+Helper.h"; path = "CodFis-Helper/VatNumber+Helper.h"; sourceTree = ""; }; + 1B295D497996B680FAB2045EA4047322 /* FBSDKShareVideo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareVideo.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.m; sourceTree = ""; }; + 1B7595C49E42C806C74517C7BDA97D87 /* FBSDKAppLinkUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.h; sourceTree = ""; }; + 1C0123F7E292BA23A93E1A1BCA55643D /* HTTPStatusCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPStatusCodes.h; path = "nv-ios-http-status/HTTPStatusCodes.h"; sourceTree = ""; }; + 1CD1260C4DBB1F215B365E073CAF96C4 /* NSDataAESCipher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NSDataAESCipher.m; path = NSDataAES/Classes/NSDataAESCipher.m; sourceTree = ""; }; + 1CDE833968F6AFAF5827C1FB418BA011 /* CodFis-Helper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CodFis-Helper-prefix.pch"; sourceTree = ""; }; + 1CF7A9CD823AD438B79C1D14DC5223FE /* _FBSDKLoginRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKLoginRecoveryAttempter.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m; sourceTree = ""; }; + 1D302CA9CE841DB75E17BBE31723182D /* XCTestCase+Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTestCase+Specta.h"; path = "Specta/Specta/XCTestCase+Specta.h"; sourceTree = ""; }; + 1D9D88FFAEAEF3E1E66EC2A85CB5FFF3 /* FBSDKBoltsMeasurementEventListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBoltsMeasurementEventListener.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.m; sourceTree = ""; }; + 1DC4C7A7FD39DF7C8B69421BA163FFD1 /* FBSDKErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.h; sourceTree = ""; }; + 1E6F963724A0F36A2776B79B1A1AF7D6 /* NSString+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Helper.h"; path = "NSString-Helper/NSString+Helper.h"; sourceTree = ""; }; + 1E83C4F995602150C30446C7C75BEDC3 /* libRZDataBinding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRZDataBinding.a; path = libRZDataBinding.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 1EB54BD9561BE8BE6F72B3453D5F76BB /* StrongestPasswordValidator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = StrongestPasswordValidator.m; path = Pod/Classes/StrongestPasswordValidator.m; sourceTree = ""; }; + 1EDAE2ED2CC09F2375A4A0AA531140D4 /* BFCancellationToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationToken.m; path = Bolts/Common/BFCancellationToken.m; sourceTree = ""; }; + 1F895E2B6362E6370AFC7F18B096C86F /* UIDevice-Utils.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "UIDevice-Utils.xcconfig"; sourceTree = ""; }; + 1FAAFBCA8612FABD69A68CACB6BAE7EA /* FBSDKBridgeAPIProtocolNativeV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolNativeV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m; sourceTree = ""; }; + 204D969B7A489BD1D167F1D0E910D14D /* EXPMatchers+beLessThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m"; sourceTree = ""; }; + 21B30E4D33A25076A897C5725B44DCE4 /* FBSDKConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKConstants.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m; sourceTree = ""; }; + 2213B16A661B35AFE7EB6FAE46C18B72 /* FBSDKLoginUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginUtility.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.h; sourceTree = ""; }; + 227501ED1CAB1C03DB493BD9C397066E /* BFExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFExecutor.h; path = Bolts/Common/BFExecutor.h; sourceTree = ""; }; + 235635ED0310F4642E3E743154881BC2 /* SpectaDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaDSL.h; path = Specta/Specta/SpectaDSL.h; sourceTree = ""; }; + 235BE4AB4998A621A73ED2BF118F0A7F /* libnv-ios-http-status.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libnv-ios-http-status.a"; path = "libnv-ios-http-status.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 2374EE40F8F77294BF1DE2708ECB18D7 /* EXPMatchers+beKindOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beKindOf.m"; path = "Expecta/Matchers/EXPMatchers+beKindOf.m"; sourceTree = ""; }; 23786D31BC33DE372C6F6DCB753203C2 /* PNObjectFormData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectFormData.h; sourceTree = ""; }; - 23857F16F8C680F8DF2D2F8C83CF6F18 /* FBSDKBridgeAPIProtocolWebV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV2.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.h; sourceTree = ""; }; - 23E9CD5D18AC31C9E4FF925F9980AB24 /* xor_afternm_aes128ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; name = xor_afternm_aes128ctr.c; path = src/libsodium/crypto_stream/aes128ctr/portable/xor_afternm_aes128ctr.c; sourceTree = ""; }; - 24374F2F5AD733E07BBCB43A76741D74 /* FBSDKUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h; sourceTree = ""; }; - 247BD2006EEB0544EFE831A50C1CB725 /* PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayout.h; path = PureLayout/PureLayout/PureLayout.h; sourceTree = ""; }; - 2488A34F1C6A5B66B5EE73507A20B32A /* EXPMatchers+raise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+raise.h"; path = "Expecta/Matchers/EXPMatchers+raise.h"; sourceTree = ""; }; - 24896B37A8FBE1A12F0D29181F9031B8 /* BFMeasurementEvent_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent_Internal.h; path = Bolts/iOS/Internal/BFMeasurementEvent_Internal.h; sourceTree = ""; }; + 23948656D833ACFBCB7FEA755CA84325 /* FBSDKAppGroupAddDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppGroupAddDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupAddDialog.m; sourceTree = ""; }; + 23AE3E94D0802912030D2140131A369B /* DJLocalization-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DJLocalization-prefix.pch"; sourceTree = ""; }; + 23DA79B7CA9B5A88A4D1139D7384677A /* FBSDKAppGroupContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppGroupContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupContent.m; sourceTree = ""; }; + 23FFCCB91CC91DE9D9672F320EF32E56 /* BFCancellationTokenRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenRegistration.h; path = Bolts/Common/BFCancellationTokenRegistration.h; sourceTree = ""; }; 249A321DAFE49AE4BBBE079D8FBB53CE /* PNObject-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PNObject-prefix.pch"; sourceTree = ""; }; - 24CF162AB486C2475FE0894F92F07B1B /* AGKeyPair.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AGKeyPair.m; path = "crypto-sdk/AGKeyPair.m"; sourceTree = ""; }; - 251C5BA903D7E3F0B45EBFFB302879B5 /* ge_add.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_add.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_add.c; sourceTree = ""; }; - 2521AF76E0553C47A196D9D27DC3C585 /* SpectaDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaDSL.m; path = Specta/Specta/SpectaDSL.m; sourceTree = ""; }; - 2542308797669028BDBFA2F12C2C9503 /* FBSDKLikeButtonPopWAV.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeButtonPopWAV.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeButtonPopWAV.m; sourceTree = ""; }; - 25882720F836A1E06BA26ACD744653F2 /* FBSDKShareDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareDefines.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareDefines.h; sourceTree = ""; }; - 2656C2B09E5A73AA68EA316C87E453CF /* FBSDKCoreKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCoreKit.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h; sourceTree = ""; }; - 273B81F65014CF3F1859481C4CD8745D /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; - 27C014CA597C3AC248E6424A3C345C0E /* FBSDKServerConfiguration+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfiguration+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration+Internal.h"; sourceTree = ""; }; - 27C7F9D5C22F9D37701EECA450115C51 /* 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 = ""; }; - 2804D8EC9E0183A43CDA4BAF4B5876AC /* xor_salsa208.c */ = {isa = PBXFileReference; includeInIndex = 1; name = xor_salsa208.c; path = src/libsodium/crypto_stream/salsa208/ref/xor_salsa208.c; sourceTree = ""; }; - 280E0A3A776C8E4C067740C12EA41518 /* BFWebViewAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFWebViewAppLinkResolver.m; path = Bolts/iOS/BFWebViewAppLinkResolver.m; sourceTree = ""; }; - 2852D2D130C3CE5AEE07DF525449AE81 /* PureLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PureLayout-dummy.m"; sourceTree = ""; }; - 28D1B8DD28A2FE5C31FF9401FDBAC521 /* sc_reduce.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sc_reduce.c; path = src/libsodium/crypto_sign/ed25519/ref10/sc_reduce.c; sourceTree = ""; }; - 2910CEFA5757597F152C8B33FAD55F2A /* BFCancellationTokenRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenRegistration.h; path = Bolts/Common/BFCancellationTokenRegistration.h; sourceTree = ""; }; - 291B92D258206D5CB41EC4BD88CD5C51 /* FBSDKWebDialogView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialogView.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h; sourceTree = ""; }; - 2928971D5F20A10A5CD47866A75C7711 /* PEARFileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PEARFileManager.m; path = "PEAR-FileManager-iOS/PEARFileManager.m"; sourceTree = ""; }; - 2937C795C326E04ACCCEE2B13583417C /* libsodium-ios.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "libsodium-ios.xcconfig"; sourceTree = ""; }; - 295B3DAB3EEFE32092CFD5967A78047C /* EXPMatchers+endWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+endWith.m"; path = "Expecta/Matchers/EXPMatchers+endWith.m"; sourceTree = ""; }; - 2A2D97063869655C50BBDA11589AC862 /* XCTestCase+Specta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestCase+Specta.m"; path = "Specta/Specta/XCTestCase+Specta.m"; sourceTree = ""; }; - 2A36BBF313991707FADC88E5E8D8BFD2 /* BFCancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationToken.h; path = Bolts/Common/BFCancellationToken.h; sourceTree = ""; }; - 2A5911EB82F0F4C15E87B3D8A9F38B37 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; - 2B162D68C76534EB735E9CC450684C1E /* SPTSharedExampleGroups.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSharedExampleGroups.h; path = Specta/Specta/SPTSharedExampleGroups.h; sourceTree = ""; }; - 2B16A2B3CB2F8D0A6BD921E897E56429 /* fe_sq.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sq.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_sq.c; sourceTree = ""; }; - 2B1807EF2FAD96BF71EBBA2DEFC67F90 /* open.c */ = {isa = PBXFileReference; includeInIndex = 1; name = open.c; path = src/libsodium/crypto_sign/ed25519/ref10/open.c; sourceTree = ""; }; - 2BC2220A1EB37AAFB92A21A057708746 /* AGUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AGUtil.m; path = "crypto-sdk/AGUtil.m"; sourceTree = ""; }; + 24C06FF4F14046E03813E447C69F8647 /* EXPMatchers+conformTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+conformTo.m"; path = "Expecta/Matchers/EXPMatchers+conformTo.m"; sourceTree = ""; }; + 259057DE0324120AA5095B159998073C /* Expecta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Expecta.xcconfig; sourceTree = ""; }; + 26A237D5464079B276A07F8BA6C8BED3 /* SPTExampleGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExampleGroup.m; path = Specta/Specta/SPTExampleGroup.m; sourceTree = ""; }; + 26F7B46493978B095CC1C1A9DEA0DDE7 /* FBSDKTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.h; sourceTree = ""; }; + 27AE0F446AD263E4246CDD1A5B3D1930 /* NSData+AES.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+AES.h"; path = "NSDataAES/Classes/NSData+AES.h"; sourceTree = ""; }; + 27DBEB4EB4435897473258F9F4DBD2D8 /* NSDataAES.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NSDataAES.xcconfig; sourceTree = ""; }; + 2827DCA4BA80B46E1F01E7B2EF05442B /* FBSDKGameRequestDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGameRequestDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestDialog.m; sourceTree = ""; }; + 282933E652CCFDB0E4B2C4D984454CE8 /* FBSDKAppEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEvents.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.h; sourceTree = ""; }; + 28C127D29887C05AE267B1BEB959FD79 /* FBSDKAppEventsUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.h; sourceTree = ""; }; + 28ECB1127B44F65B3F63B256A790B914 /* BFTask+Exceptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BFTask+Exceptions.m"; path = "Bolts/Common/BFTask+Exceptions.m"; sourceTree = ""; }; + 293E880574437588FA402B3F77CEB3FF /* BFAppLinkResolving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkResolving.h; path = Bolts/iOS/BFAppLinkResolving.h; sourceTree = ""; }; + 29E84DF0FC3B7D2347AD6B524BF7361A /* SPTSharedExampleGroups.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSharedExampleGroups.m; path = Specta/Specta/SPTSharedExampleGroups.m; sourceTree = ""; }; + 2A1D74CD8C2FF79C97948DFEE3F3BA3B /* FBSDKGraphRequestPiggybackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestPiggybackManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.h; sourceTree = ""; }; + 2A4BB22F95B6AD65A989E687D5806FFC /* libPods-PNObject_Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-PNObject_Tests.a"; path = "libPods-PNObject_Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 2A8BEEB35A944F843F877E9B972C0F41 /* EXPMatcherHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcherHelpers.h; path = Expecta/Matchers/EXPMatcherHelpers.h; sourceTree = ""; }; + 2B2651D1BA45BDF98B62DAB9BC39366F /* FBSDKCheckmarkIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCheckmarkIcon.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCheckmarkIcon.h; sourceTree = ""; }; 2BCF026E9A3EA30400385FD7B4060A98 /* AFOAuth2Manager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AFOAuth2Manager.h; sourceTree = ""; }; 2BDECA7B3E823416F712E345739DE390 /* PNObjcPassword.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjcPassword.h; sourceTree = ""; }; - 2BF76322DD7A0B698640AB5C0239E0A7 /* 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 = ""; }; - 2CA5E9A94FAFDA32739A8612634E7E28 /* EXPFloatTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPFloatTuple.m; path = Expecta/EXPFloatTuple.m; sourceTree = ""; }; - 2CE0B663085CB9C17D389E6E5000B41E /* libnv-ios-http-status.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libnv-ios-http-status.a"; path = "libnv-ios-http-status.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2DBA038E45000F4ED96AA9E30F5027B1 /* randombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = randombytes.c; path = src/libsodium/randombytes/randombytes.c; sourceTree = ""; }; - 2DD0CC0CE0B3390312BE4EED3C79A3BE /* libStrongestPasswordValidator.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libStrongestPasswordValidator.a; path = libStrongestPasswordValidator.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 2C23FE3AB05F2DDEFAA33AF394F3810E /* NSArray+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PureLayout.h"; path = "PureLayout/PureLayout/NSArray+PureLayout.h"; sourceTree = ""; }; + 2C6389BAF1E76B02D416B0B461AABE84 /* FBSDKLoginManagerLoginResult+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManagerLoginResult+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h"; sourceTree = ""; }; + 2D61A7BE2CC12A7A7996D30066A61C1D /* Expecta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expecta-dummy.m"; sourceTree = ""; }; + 2D919BDDE1A2977DC30DF154FF18FB5A /* SPTSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSpec.h; path = Specta/Specta/SPTSpec.h; sourceTree = ""; }; 2E52989BDEBB5D75AEB8C346F6FCB459 /* AFOAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AFOAuthCredential.m; sourceTree = ""; }; - 2E6607C381D026B71AC390DCBF3F9EF5 /* 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 = ""; }; - 2EBB19A6529DF92E585E26395F2BFBA8 /* FBSDKTimeSpentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTimeSpentData.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.m; sourceTree = ""; }; - 2ED50DE6223186174A0802FF36E10F3A /* EXPMatchers+endWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+endWith.h"; path = "Expecta/Matchers/EXPMatchers+endWith.h"; sourceTree = ""; }; - 2F26438840620F87DFC5C1DDD1EF7B16 /* FBSDKShareOpenGraphValueContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphValueContainer.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphValueContainer.h; sourceTree = ""; }; - 2F4AAFF3251D2A19C281565327DC62BB /* EXPMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcher.h; path = Expecta/EXPMatcher.h; sourceTree = ""; }; - 2F52AB10592BA5B9868C7AE0704B0DFB /* VatNumber+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "VatNumber+Helper.m"; path = "CodFis-Helper/VatNumber+Helper.m"; sourceTree = ""; }; - 30235E9A346FC1FB4B46A6079A32987F /* PureLayout+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PureLayout+Internal.h"; path = "PureLayout/PureLayout/PureLayout+Internal.h"; sourceTree = ""; }; + 2EC5C31D0A9EA93523C5305165482FE2 /* NSDataAES-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDataAES-dummy.m"; sourceTree = ""; }; + 2EF82E7C5C5272ECC518C3D1FD66FC8D /* CodFis-Helper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "CodFis-Helper.xcconfig"; sourceTree = ""; }; + 2FCE5603E1AAE87305D1570E294967EB /* libNSDate_Utils.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libNSDate_Utils.a; path = libNSDate_Utils.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3053EB6E45993A71DA585ED9BDD07B5B /* SPTSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSpec.m; path = Specta/Specta/SPTSpec.m; sourceTree = ""; }; + 30D479CECB2D459FF4A3F0E18E64834C /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = ""; }; + 316CB0060347101E9FF5B37CE64C7EE4 /* FBSDKShareVideoContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareVideoContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.m; sourceTree = ""; }; + 3179733939A9D3940DF54245E76F68F1 /* EXPMatchers+equal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+equal.m"; path = "Expecta/Matchers/EXPMatchers+equal.m"; sourceTree = ""; }; 317F8A74756E3DB77CBFCB63EABB08D7 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 31CA4FBA044212FBA49C415AC5070C5A /* FBSDKBridgeAPIProtocolWebV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV2.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m; sourceTree = ""; }; - 3200CCF998C56537A127091B37D73020 /* FBSDKLikeButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeButton.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeButton.m; sourceTree = ""; }; - 321C53D31F52B662306E574171131FAE /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_stream/aes256estream/hongjun/api.h; sourceTree = ""; }; - 3220376C03AFB149567831B35926B8FE /* 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 = ""; }; - 326A45CA580FE3B9C24523C9AB874FD1 /* FBSDKShareUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareUtility.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.h; sourceTree = ""; }; - 32C1B45EF7631E7AB53B04236DFD53DD /* FBSDKAccessToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessToken.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m; sourceTree = ""; }; - 32C23A29B5E57F14E56C71E8AE860E12 /* NSLayoutConstraint+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PureLayout.h"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h"; sourceTree = ""; }; - 335E2224CF99E3B7F04DBB3E57C402C5 /* crypto_auth.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crypto_auth.c; path = src/libsodium/crypto_auth/crypto_auth.c; sourceTree = ""; }; - 338DDB550E344FE85B0AAC7A57B8600D /* FBSDKBridgeAPIProtocolNativeV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolNativeV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.h; sourceTree = ""; }; - 34047C0F7646AB6A7F8F46F23A42B663 /* SPTExampleGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExampleGroup.m; path = Specta/Specta/SPTExampleGroup.m; sourceTree = ""; }; - 341E1C083F438106655337DF0868C99A /* crypto_generichash.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crypto_generichash.c; path = src/libsodium/crypto_generichash/crypto_generichash.c; sourceTree = ""; }; - 3423F7B2506ABF51098EC9E8D4C0A9A3 /* FBSDKTestUsersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTestUsersManager.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.m; sourceTree = ""; }; - 344ACC8ED08D24D05E371AFDF4C2E4C0 /* compat.c */ = {isa = PBXFileReference; includeInIndex = 1; name = compat.c; path = src/libsodium/sodium/compat.c; sourceTree = ""; }; - 34688633DE4EE7639FBF72AA0F652710 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_generichash/blake2/ref/api.h; sourceTree = ""; }; - 350BDC8D3A93FBD03ABD9169B1DD0DB9 /* CodFis+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CodFis+Helper.h"; path = "CodFis-Helper/CodFis+Helper.h"; sourceTree = ""; }; - 356B764E6C88B11990E9710976D2DE48 /* FBSDKGraphRequestMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestMetadata.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h; sourceTree = ""; }; - 3597B82885F50462FCB1B483387402FC /* EXPMatchers+beLessThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m"; sourceTree = ""; }; - 35DB8ABA8B5C11334B5386270403DC00 /* BFTaskCompletionSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTaskCompletionSource.m; path = Bolts/Common/BFTaskCompletionSource.m; sourceTree = ""; }; - 3615D32D189DF3617565C48B94E96BAB /* FBSDKSharingContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharingContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharingContent.h; sourceTree = ""; }; - 36650347667292A48B4016F289B6B149 /* 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 = ""; }; - 367869226D9CA43C3096340CC0909523 /* keypair_curve25519xsalsa20poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; name = keypair_curve25519xsalsa20poly1305.c; path = src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/keypair_curve25519xsalsa20poly1305.c; sourceTree = ""; }; - 36A23D621C66A80E8EB677540FF7DF1B /* FBSDKLoginManagerLoginResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLoginResult.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.m; sourceTree = ""; }; - 36E605981F16D7634E2A955D38C1900D /* EXPMatchers+beIdenticalTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beIdenticalTo.h"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.h"; sourceTree = ""; }; - 37391E39BC6E94DC72C4DBB310181327 /* hash_sha512.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hash_sha512.c; path = src/libsodium/crypto_hash/sha512/ref/hash_sha512.c; sourceTree = ""; }; - 37CDE896216421B576054663B2B7D1DF /* FBSDKBridgeAPICrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPICrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.h; sourceTree = ""; }; - 380AEF08019B00971428F0001CF5529D /* FBSDKLikeActionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeActionController.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionController.h; sourceTree = ""; }; - 38B03C781F68B9ACD71523A9CD66119B /* crypto_stream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_stream.h; path = src/libsodium/include/sodium/crypto_stream.h; sourceTree = ""; }; - 38B44DFA7F661D94C9F552FE766A52F7 /* box_curve25519xsalsa20poly1305_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = box_curve25519xsalsa20poly1305_api.c; path = src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305_api.c; sourceTree = ""; }; - 3930626631D32516671356C3EF817EC1 /* FBSDKLikeBoxView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeBoxView.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxView.m; sourceTree = ""; }; - 39A786C0CED80360D5CFFFAB3BDB2217 /* fe_neg.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_neg.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_neg.c; sourceTree = ""; }; - 3A2433E16A378733AEA05B674CE9A109 /* FBSDKAppLinkUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.h; sourceTree = ""; }; - 3A26AEB11129F97B2EDE58CBE7C5C986 /* FBSDKBase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBase64.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.h; sourceTree = ""; }; - 3A4C2392656ECCB3A884D75796C2027B /* FBSDKMessageDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMessageDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKMessageDialog.m; sourceTree = ""; }; - 3AA2676FAADEABE7104934DFB4A7F3E5 /* fe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fe.h; path = src/libsodium/crypto_sign/ed25519/ref10/fe.h; sourceTree = ""; }; - 3AC521EE581D7941C303D98433589FC9 /* FBSDKUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m; sourceTree = ""; }; - 3B16CA5D5DFD739B15F9F5A7AAE5A5EF /* FBSDKAccessTokenCacheV3_17.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_17.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.m; sourceTree = ""; }; - 3B48820A96EBFBB46344305C2C7EB121 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_core/salsa2012/ref/api.h; sourceTree = ""; }; - 3BA3C5A14976090F3FEEB6D3256C1AD9 /* DJLocalizableString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DJLocalizableString.m; path = DJLocalization/DJLocalizableString.m; sourceTree = ""; }; + 319B3C8677743C7EA886EF6509883D11 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; + 3233CD650102C4EA0433C0A3859E6018 /* FBSDKLikeButtonPopWAV.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeButtonPopWAV.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeButtonPopWAV.m; sourceTree = ""; }; + 32753ED7F5561FDAB40156FA22A93DFA /* FBSDKShareDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialog.h; sourceTree = ""; }; + 32C3B3CCBA24B8E1179AEBD73F922B9D /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; + 331CCCB332B68C5ABE05B94FDE1BBDD2 /* FBSDKLikeActionControllerCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeActionControllerCache.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.h; sourceTree = ""; }; + 337496B40C2E118A1582903A589B0BB5 /* FBSDKErrorRecoveryConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m; sourceTree = ""; }; + 343AF9752270D4C506E71763803F864B /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; + 34D03908D449B7AB9D99380C66A1542B /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; + 352032E9DE18109E43BCB46052C7C9FB /* StrongestPasswordValidator.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = StrongestPasswordValidator.xcconfig; sourceTree = ""; }; + 354A98EC64C18FCAAD9E7DEC3881232E /* NSLayoutConstraint+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PureLayout.h"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h"; sourceTree = ""; }; + 3595C4D45F307825517582FCD408887C /* EXPMatchers+beTruthy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beTruthy.h"; path = "Expecta/Matchers/EXPMatchers+beTruthy.h"; sourceTree = ""; }; + 35B9B24E003550C07AEA27BCEC427196 /* BFCancellationTokenRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenRegistration.m; path = Bolts/Common/BFCancellationTokenRegistration.m; sourceTree = ""; }; + 36B2B806871E016D0798CFC88C04CB9A /* EXPExpect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPExpect.m; path = Expecta/EXPExpect.m; sourceTree = ""; }; + 3741DACCB43ED2E0A8F11C0F35C45E22 /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFAutoPurgingImageCache.h; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.h"; sourceTree = ""; }; + 375F1359C3C88276AE9D78929EBB5FF1 /* EXPMatchers+match.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+match.m"; path = "Expecta/Matchers/EXPMatchers+match.m"; sourceTree = ""; }; + 376A4C1040D00298309D3062466F4A7A /* FBSDKAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkResolver.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.h; sourceTree = ""; }; + 376E52E735ECD5C5CC0F1F2A23F2BF8F /* PEARFileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PEARFileManager.h; path = "PEAR-FileManager-iOS/PEARFileManager.h"; sourceTree = ""; }; + 37CEC42875A4B4776E05C7E59092583D /* EXPMatchers+match.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+match.h"; path = "Expecta/Matchers/EXPMatchers+match.h"; sourceTree = ""; }; + 37E9B0E4372C7CC41249A5B8DC7C922E /* FBSDKLikeControl+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLikeControl+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeControl+Internal.h"; sourceTree = ""; }; + 38A4E3B81756CDD94D0017017278498E /* AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.xcconfig; sourceTree = ""; }; + 397D78E9B4C7517140FB1BB0E98A1930 /* NSArray+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+PureLayout.m"; path = "PureLayout/PureLayout/NSArray+PureLayout.m"; sourceTree = ""; }; + 3A9BF7B13FCFD88D8B2B65DBB4641876 /* FBSDKLoginTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.h; sourceTree = ""; }; + 3ADB059509CA4F1AB12AFF1A805A33F1 /* FBSDKSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSettings.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m; sourceTree = ""; }; + 3B5C70CFEC8F44CE8FD10524DEEC7A6F /* libDJLocalization.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libDJLocalization.a; path = libDJLocalization.a; sourceTree = BUILT_PRODUCTS_DIR; }; 3BB0B0A7E33C260F7FCC8F46A1B82024 /* PNObjectConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectConfig.h; sourceTree = ""; }; - 3C0CB1887FA097F6E3654FD8396B80B4 /* sign.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign.c; path = src/libsodium/crypto_sign/ed25519/ref10/sign.c; sourceTree = ""; }; - 3CB1E5EF629665ACCBDB0278758645EC /* FBSDKLiking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLiking.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLiking.h; sourceTree = ""; }; - 3CC14C15E0BD0F5815BA0D735C5108FC /* EXPMatchers+beginWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beginWith.h"; path = "Expecta/Matchers/EXPMatchers+beginWith.h"; sourceTree = ""; }; - 3CCCAF024EA99C8E32E89134EB73A7DC /* RZDBCoalesce.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RZDBCoalesce.m; path = RZDataBinding/RZDBCoalesce.m; sourceTree = ""; }; - 3CD6FD9159393266C04D5D318A7FD65B /* FBSDKLikeBoxBorderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeBoxBorderView.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.h; sourceTree = ""; }; - 3D200847E56FB1ED7D81432A155B3B8F /* common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common.h; path = src/libsodium/crypto_stream/aes128ctr/portable/common.h; sourceTree = ""; }; - 3D2633A887463BE84631F0B2E92F9C1E /* 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 = ""; }; - 3D7FA7C06F6C17A0AFD111DED7D3A2AB /* FBSDKSharingButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharingButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharingButton.h; sourceTree = ""; }; - 3D8478CA286B08AB88260C389731124F /* AeroGear-Crypto-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AeroGear-Crypto-dummy.m"; sourceTree = ""; }; - 3DA6CBC6338AF39182E02D88F42E090A /* FBSDKGraphRequestPiggybackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestPiggybackManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m; sourceTree = ""; }; - 3DCD8088F5F6BC3BB4CB3198BBD9C276 /* fe25519_edwards25519sha512batch.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe25519_edwards25519sha512batch.c; path = src/libsodium/crypto_sign/edwards25519sha512batch/ref/fe25519_edwards25519sha512batch.c; sourceTree = ""; }; - 3DDB73B01C4FB1FA170E5E6CC5597EF7 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; - 3E4655EECD3ADE547EF3B0F3D6BF69B0 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; - 3E91EC094ABFAA3120B82C4386EDF10D /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; - 3EE22E7329CB8278C85963DA1446CCA6 /* FBSDKAccessTokenCacheV3_17.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_17.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.h; sourceTree = ""; }; - 3F346B44FA8FDE4BBA20B2881BE5D345 /* FBSDKCrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h; sourceTree = ""; }; - 3F5940856BB4519B86E1D886813F9C22 /* Specta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Specta-prefix.pch"; sourceTree = ""; }; - 3FEE78933600F359D36247036537D59E /* crypto_scalarmult.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crypto_scalarmult.c; path = src/libsodium/crypto_scalarmult/crypto_scalarmult.c; sourceTree = ""; }; - 400FCF3442B4781384E3DC03B007640E /* AeroGearCrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AeroGearCrypto.h; path = "crypto-sdk/AeroGearCrypto.h"; sourceTree = ""; }; - 401662D835A7E1E9F3EE40E97FCD4C0B /* libNSString-Helper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libNSString-Helper.a"; path = "libNSString-Helper.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4069546A29585C23BB16BC488F3C1498 /* EXPMatchers+equal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+equal.h"; path = "Expecta/Matchers/EXPMatchers+equal.h"; sourceTree = ""; }; - 40875F04F717C0455F1F3657172291EE /* EXPMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatchers.h; path = Expecta/Matchers/EXPMatchers.h; sourceTree = ""; }; - 4117E9060C6766489479A324C07B4CD3 /* FBSDKLoginManagerLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLogger.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m; sourceTree = ""; }; - 414F5AD5FA2CA44C2350A91FFD4816AD /* nv_ios_http_status.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = nv_ios_http_status.h; path = "nv-ios-http-status/nv_ios_http_status.h"; sourceTree = ""; }; - 419BFA1246443DE868384B6B7B6A1CBC /* FBSDKAppGroupJoinDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppGroupJoinDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupJoinDialog.h; sourceTree = ""; }; - 41F95935337FEF11F97B061C140ED320 /* fe25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fe25519.h; path = src/libsodium/crypto_sign/edwards25519sha512batch/ref/fe25519.h; sourceTree = ""; }; - 423E65064BCF08A1D59126DD65BF1315 /* EXPMatchers+respondTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+respondTo.h"; path = "Expecta/Matchers/EXPMatchers+respondTo.h"; sourceTree = ""; }; - 434AF0145525B9F9DBB5FCE1521E462B /* crypto_secretbox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_secretbox.h; path = src/libsodium/include/sodium/crypto_secretbox.h; sourceTree = ""; }; - 4369FDCF6968847594EDC00222E24CBD /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; - 436B51FCAD12F06DC5979ECC20653ACC /* base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base.h; path = src/libsodium/crypto_sign/ed25519/ref10/base.h; sourceTree = ""; }; - 43992FD34B9C27DA778A3EE41BAC092A /* DDDKeychainWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDKeychainWrapper.m; path = Pod/Classes/DDDKeychainWrapper.m; sourceTree = ""; }; - 445BA5C2A7DBF11C78C7BF04FC2DF0CD /* FBSDKAudioResourceLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAudioResourceLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.m; sourceTree = ""; }; - 44690951074C8AD29718C288FC8FEE7D /* int128_aes128ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; name = int128_aes128ctr.c; path = src/libsodium/crypto_stream/aes128ctr/portable/int128_aes128ctr.c; sourceTree = ""; }; - 44EF65F68D590B0EB9AD952C71BCC4D9 /* keypair.c */ = {isa = PBXFileReference; includeInIndex = 1; name = keypair.c; path = src/libsodium/crypto_sign/ed25519/ref10/keypair.c; sourceTree = ""; }; - 45B930A106ED01B26196160D0095D538 /* SPTExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExample.h; path = Specta/Specta/SPTExample.h; sourceTree = ""; }; - 45FE5D0D67FC07E164C97B1F40E9FD8A /* ExpectaObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaObject.h; path = Expecta/ExpectaObject.h; sourceTree = ""; }; - 467C8C8242098FB85F31B618443C9E20 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; - 4691B53D5108EEF1AA3BDE24DA5A180D /* FBSDKCloseIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCloseIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.h; sourceTree = ""; }; - 46A9A3362DCA782588126E0777B1CF0B /* Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expecta.h; path = Expecta/Expecta.h; sourceTree = ""; }; - 46CA4B0D90694262F0B6AD04E690D299 /* 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 = ""; }; - 46F293D8E03A43BD93925FFFAC0AC5FF /* SPTGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTGlobalBeforeAfterEach.h; path = Specta/Specta/SPTGlobalBeforeAfterEach.h; sourceTree = ""; }; - 4726E7909E5720F9D2076B2C2B476EEC /* FBSDKCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCopying.h; sourceTree = ""; }; - 476AA72CCC42FDE43EE3C80AEC198FF7 /* FBSDKApplicationDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKApplicationDelegate.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m; sourceTree = ""; }; - 47B4F4E49526D57BC635D6963A6C7963 /* CodFis-Helper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "CodFis-Helper.xcconfig"; sourceTree = ""; }; - 488BF10A6CCC2683EF861FD9F08B5F8C /* FBSDKBridgeAPICrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPICrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.m; sourceTree = ""; }; - 48FC25C0F7D38DB2DD0DC0B79857A230 /* FBSDKAccessTokenCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCache.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.m; sourceTree = ""; }; - 492D1F76E21AAC7EE90388E688A17B6B /* ge_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_sub.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_sub.c; sourceTree = ""; }; - 494B24DF96107851C4063EE06CF045F2 /* 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 = ""; }; - 496C3796DFEDC0DF8F3DDC858E09B66E /* FBSDKURLConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKURLConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.m; sourceTree = ""; }; - 49901A209347D780DA8349E220D850A0 /* FBSDKShareDialogMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareDialogMode.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.m; sourceTree = ""; }; - 49F1DCC85BE89834D5127519AA9AADB6 /* StrongestPasswordValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StrongestPasswordValidator.h; path = Pod/Classes/StrongestPasswordValidator.h; sourceTree = ""; }; - 4A29B8F0E8708704313A0B89833E60AF /* FBSDKTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.h; sourceTree = ""; }; - 4A6E8AE0072BF118C855EA068BED85D3 /* 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 = ""; }; - 4A9624A6207C29343C1D0C62FA7EEADA /* libNSDate_Utils.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libNSDate_Utils.a; path = libNSDate_Utils.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 4AD43C210C1C9FD9CC235AB2ABFAAC12 /* UIStoryboard+DJLocalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIStoryboard+DJLocalization.h"; path = "DJLocalization/UIStoryboard+DJLocalization.h"; sourceTree = ""; }; - 4ADF05F42C3B07953DC1D35968EF913F /* ge_madd.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_madd.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_madd.c; sourceTree = ""; }; + 3C87C271121E0A3A0F80786C70551652 /* FBSDKDeviceRequestsHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDeviceRequestsHelper.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.h; sourceTree = ""; }; + 3CD5759BF292B619371A997A0E2EBBD2 /* FBSDKTypeUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTypeUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.h; sourceTree = ""; }; + 3CF3A2AAA2A5DF9C78A3CE249A3B60A0 /* FBSDKBridgeAPICrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPICrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.h; sourceTree = ""; }; + 3D8CB35B794A0D20BC35CECDE00DB462 /* FBSDKMessengerIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMessengerIcon.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.h; sourceTree = ""; }; + 3DBF42803DEE1BBBB5E225AD9C20EDF4 /* FBSDKMaleSilhouetteIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMaleSilhouetteIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.m; sourceTree = ""; }; + 3E249611942FE56486D9093945EA43B2 /* FBSDKDialogConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDialogConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h; sourceTree = ""; }; + 3E9513A774B48A24F5B50CCB5DD0F966 /* EXPDoubleTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPDoubleTuple.m; path = Expecta/EXPDoubleTuple.m; sourceTree = ""; }; + 3F8F571C103B708289B1998E58D4CB2A /* EXPMatchers+haveCountOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+haveCountOf.m"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.m"; sourceTree = ""; }; + 3FAD1C1FF7A95845DBA65B1C317484E9 /* FBSDKServerConfiguration+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfiguration+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration+Internal.h"; sourceTree = ""; }; + 4086F9E15F27DA694F90E177B4DF4C06 /* PureLayout+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PureLayout+Internal.h"; path = "PureLayout/PureLayout/PureLayout+Internal.h"; sourceTree = ""; }; + 415E6012217C109378546E7BE30717EA /* UIDevice-Utils-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIDevice-Utils-prefix.pch"; sourceTree = ""; }; + 426701037FB2393AC9416CB676AC92A8 /* NSDataAES-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDataAES-prefix.pch"; sourceTree = ""; }; + 42697AD3904BB3ED1613F4508A173DF3 /* FBSDKCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCopying.h; sourceTree = ""; }; + 4283F29402CC1D994ADF6FBE81EE260E /* EXPMatchers+beIdenticalTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beIdenticalTo.m"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.m"; sourceTree = ""; }; + 42FAE6F981063718B4687D26B57CC9C1 /* RZDBCoalesce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RZDBCoalesce.h; path = RZDataBinding/RZDBCoalesce.h; sourceTree = ""; }; + 430F131F68BA8CEEB0B3F91E55AA799B /* NSDataAESCipher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NSDataAESCipher.h; path = NSDataAES/Classes/NSDataAESCipher.h; sourceTree = ""; }; + 4320CCA9C7F4B02898143AE8E2DA1F03 /* FBSDKShareLinkContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareLinkContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.h; sourceTree = ""; }; + 4384768FC95F4ED412CB7ED15B2E4E10 /* ExpectaObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaObject.h; path = Expecta/ExpectaObject.h; sourceTree = ""; }; + 4390D1603E8ACFCE04B53033FAE2CBC7 /* RZDBCoalesce.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RZDBCoalesce.m; path = RZDataBinding/RZDBCoalesce.m; sourceTree = ""; }; + 439D8AEBF209F58E4A18BC03604B856A /* RZDBTransforms.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RZDBTransforms.m; path = RZDataBinding/RZDBTransforms.m; sourceTree = ""; }; + 43DC190D095F53BD8F9E2A849961AA40 /* FBSDKLoginManagerLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLogger.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.h; sourceTree = ""; }; + 44312939B3B4DC56538E327FB76E944F /* FBSDKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMacros.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMacros.h; sourceTree = ""; }; + 449F2B499C94FB3D2F69EDBF00018E26 /* BFMeasurementEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent.h; path = Bolts/iOS/BFMeasurementEvent.h; sourceTree = ""; }; + 45F0A56E07F6B2C824B6CE08B82C3C0C /* DJLocalizationSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DJLocalizationSystem.h; path = DJLocalization/DJLocalizationSystem.h; sourceTree = ""; }; + 4601F6B69123164A8CDF6C8AD1F6A1AC /* Bolts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Bolts.m; path = Bolts/Common/Bolts.m; sourceTree = ""; }; + 4643B2F57257438BEB0BA59DACBD84A7 /* BFTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTask.h; path = Bolts/Common/BFTask.h; sourceTree = ""; }; + 465FD6DECB97F995A6A325418AA794FC /* FBSDKContainerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKContainerViewController.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.m; sourceTree = ""; }; + 468C74E9B721F1A628DA016B55A313A2 /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = ""; }; + 47AFB6C21124446FE4DB57E1E9E4A62F /* FBSDKAppEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEvents.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.m; sourceTree = ""; }; + 47F34A745DEF0029020DEDD910055678 /* FBSDKWebDialogView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialogView.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.m; sourceTree = ""; }; + 4804C1C9BB43698A589827A53946E8B9 /* FBSDKAppEventsStateManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsStateManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.m; sourceTree = ""; }; + 4936F902141F1C42757AFE53F95D8C27 /* EXPMatchers+beginWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beginWith.h"; path = "Expecta/Matchers/EXPMatchers+beginWith.h"; sourceTree = ""; }; + 496E9083B1F328E4547C5801F88A450B /* FBSDKShareVideoContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareVideoContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.h; sourceTree = ""; }; + 499E75853F1C299677DFAF8D4AF6C285 /* StrongestPasswordValidator-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "StrongestPasswordValidator-dummy.m"; sourceTree = ""; }; 4B16D5882ED4FF6B37A829A7083E7F95 /* AFHTTPRequestSerializer+OAuth2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFHTTPRequestSerializer+OAuth2.h"; sourceTree = ""; }; - 4B3AF1C7092145299BD1EAF278261F08 /* BFURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL.h; path = Bolts/iOS/BFURL.h; sourceTree = ""; }; - 4B3EC6A86E8814C751FA1B2DFCBF879B /* aes256.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aes256.h; path = src/libsodium/crypto_stream/aes256estream/hongjun/aes256.h; sourceTree = ""; }; - 4B4AAE3AE531A3AB15AF0DA60968C836 /* FBSDKShareKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKShareKit+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareKit+Internal.h"; sourceTree = ""; }; - 4BD1BC871156A4771A77DC4324E2DFDA /* _FBSDKLoginRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKLoginRecoveryAttempter.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m; sourceTree = ""; }; - 4D0429C3CECF611EAA7FA72D7CBD3F0D /* FBSDKVideoUploader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKVideoUploader.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKVideoUploader.m; sourceTree = ""; }; - 4DC26C2794DADBB60694D8ED4EDA901A /* FBSDKBridgeAPIProtocolType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolType.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocolType.h; sourceTree = ""; }; - 4DEE2D7E5DF817D4390D1660E5C0FBA3 /* FBSDKURLConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.h; sourceTree = ""; }; - 4E14F71F04B6E2B26691EFEE15CAFECF /* RZDBTransforms.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RZDBTransforms.m; path = RZDataBinding/RZDBTransforms.m; sourceTree = ""; }; - 4EF1077D6B95C2D8D23AE11538D30CE0 /* EXPMatchers+postNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+postNotification.m"; path = "Expecta/Matchers/EXPMatchers+postNotification.m"; sourceTree = ""; }; - 4F158D1D857DF751E3977932EBB3EA46 /* ge_precomp_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_precomp_0.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_precomp_0.c; sourceTree = ""; }; - 4F2AC6271CF0E177DCB24F3F1DA04CF2 /* FBSDKProfilePictureView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfilePictureView.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m; sourceTree = ""; }; - 4F7214928AEC69E47F7D5739600D79A9 /* FBSDKContainerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKContainerViewController.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.m; sourceTree = ""; }; - 4F72C9ECA16E486B76093EFC8630CF2F /* verify_16.c */ = {isa = PBXFileReference; includeInIndex = 1; name = verify_16.c; path = src/libsodium/crypto_verify/16/ref/verify_16.c; sourceTree = ""; }; - 4F7841B1E96D163B3F69D9B6DD0C1FA4 /* FBSDKGraphErrorRecoveryProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphErrorRecoveryProcessor.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.h; sourceTree = ""; }; - 4FA4311AF43019006617C4231137B99B /* ge_p3_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_0.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p3_0.c; sourceTree = ""; }; - 5072DD2D60B178E576826E32F1A756C0 /* 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 = ""; }; - 50D2EDD878A6010867BE510F09CA5374 /* DDDKeychainWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDKeychainWrapper.h; path = Pod/Classes/DDDKeychainWrapper.h; sourceTree = ""; }; - 510BDE030E7B01E23E6956D1F6F1B7B2 /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFAutoPurgingImageCache.h; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.h"; sourceTree = ""; }; - 5110C90194FDDDB1F05167694933AB89 /* ge_scalarmult_base.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_scalarmult_base.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_scalarmult_base.c; sourceTree = ""; }; - 51835BDE555C4426654CE4A204D24600 /* CodFis+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CodFis+Helper.m"; path = "CodFis-Helper/CodFis+Helper.m"; sourceTree = ""; }; - 51A1034A2384220A12F30A180CBA142A /* EXPMatchers+equal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+equal.m"; path = "Expecta/Matchers/EXPMatchers+equal.m"; sourceTree = ""; }; - 524BA017B4BB25E6CBC7AFD14B64152B /* FBSDKAccessTokenCacheV4.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV4.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.m; sourceTree = ""; }; - 53D58B49108166F2F1BFA14D474F7D9B /* DJLocalizableString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DJLocalizableString.h; path = DJLocalization/DJLocalizableString.h; sourceTree = ""; }; - 53EF39558AA83E7F5961D58C17892900 /* BFAppLinkTarget.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkTarget.m; path = Bolts/iOS/BFAppLinkTarget.m; sourceTree = ""; }; - 54F5846791BDC8AA4FFB1D960329EAF5 /* EXPMatchers+beGreaterThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThan.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.m"; sourceTree = ""; }; - 5511AED974510846C30114DCD7FA03AF /* sign_ed25519_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign_ed25519_api.c; path = src/libsodium/crypto_sign/ed25519/sign_ed25519_api.c; sourceTree = ""; }; - 55642DCBE3C5DDC1393AF9A5633AF136 /* 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 = ""; }; - 55BF1C93511E1484D666A31DDE03D5AD /* crypto_sign.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_sign.h; path = src/libsodium/include/sodium/crypto_sign.h; sourceTree = ""; }; - 55EEFAC0E1B55B37DB62416A5499A851 /* BFExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFExecutor.m; path = Bolts/Common/BFExecutor.m; sourceTree = ""; }; - 561019E7BCDF21D3A9C6F534AABE9BF6 /* sc25519_edwards25519sha512batch.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sc25519_edwards25519sha512batch.c; path = src/libsodium/crypto_sign/edwards25519sha512batch/ref/sc25519_edwards25519sha512batch.c; sourceTree = ""; }; - 566FCC1ABA548DAAE3C7CD5418A3FEE9 /* crypto_onetimeauth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_onetimeauth.h; path = src/libsodium/include/sodium/crypto_onetimeauth.h; sourceTree = ""; }; - 56A2611F7D525273AAA801A4439F2338 /* FBSDKMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMath.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.h; sourceTree = ""; }; - 5708E6EE6AA5E29D64C2A7EAAADA135B /* FBSDKBridgeAPIResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIResponse.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.m; sourceTree = ""; }; - 5713BADDEB265823F772105741FA4694 /* FBSDKServerConfigurationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfigurationManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h; sourceTree = ""; }; - 57187A7C18748AEE6E1E15185C9A9329 /* FBSDKAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkResolver.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.h; sourceTree = ""; }; - 578F38FB8F07CFD54D8780BF39FD6EBF /* core_hsalsa20.c */ = {isa = PBXFileReference; includeInIndex = 1; name = core_hsalsa20.c; path = src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20.c; sourceTree = ""; }; - 57ADD6526FB387C9B6BE6087AB058D75 /* BFTaskCompletionSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTaskCompletionSource.h; path = Bolts/Common/BFTaskCompletionSource.h; sourceTree = ""; }; - 580B8F6F09EC86D7621402E221383006 /* BFCancellationTokenSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenSource.h; path = Bolts/Common/BFCancellationTokenSource.h; sourceTree = ""; }; - 5817A465E749378741C28E8BE6E78773 /* base2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base2.h; path = src/libsodium/crypto_sign/ed25519/ref10/base2.h; sourceTree = ""; }; - 583224B220692B296E54DD3C505EA7A4 /* fe_pow22523.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_pow22523.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_pow22523.c; sourceTree = ""; }; - 58403BAE19507533846306F6ECB7198C /* FBSDKGraphRequest+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequest+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequest+Internal.h"; sourceTree = ""; }; - 584BEB841D55523D8B04ED7D07542692 /* StrongestPasswordValidator.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = StrongestPasswordValidator.xcconfig; sourceTree = ""; }; - 59332688D9086F1FD18ADC82F13977AE /* NSObject+RZDataBinding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RZDataBinding.m"; path = "RZDataBinding/NSObject+RZDataBinding.m"; sourceTree = ""; }; - 5A644B6F6789CD315F3A8504171D7CD1 /* FBSDKGraphRequestDataAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestDataAttachment.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.h; sourceTree = ""; }; - 5A9558D55B7FBC6DA5B231FB4B12308F /* UIImage+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+AFNetworking.h"; path = "UIKit+AFNetworking/UIImage+AFNetworking.h"; sourceTree = ""; }; - 5AADD80F5187F2DE9892BB60B65F2FC2 /* FBSDKGraphRequestDataAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestDataAttachment.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.m; sourceTree = ""; }; - 5AF5AD03D2E3D8F313F02D6DF60D3994 /* FBSDKSharePhoto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSharePhoto.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhoto.m; sourceTree = ""; }; - 5B0A20356BBA4B5607DE80BE14CD363E /* EXPMatchers+respondTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+respondTo.m"; path = "Expecta/Matchers/EXPMatchers+respondTo.m"; sourceTree = ""; }; - 5B92DCFFE76A7ACB6B1A8CCC0B80D16C /* FBSDKAppEventsState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsState.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.h; sourceTree = ""; }; - 5BE60856830345FD8CC31B6FC63979A2 /* FBSDKError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKError.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.m; sourceTree = ""; }; - 5C485A11803C58B5388D8CB46474FD69 /* FBSDKVideoUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKVideoUploader.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKVideoUploader.h; sourceTree = ""; }; - 5C5B32B9A665B4B4EEFF0D4C45A9A1A8 /* DDDKeychainWrapper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDDKeychainWrapper-dummy.m"; sourceTree = ""; }; - 5D808412534BC7ECD60244510F78F32A /* ge_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_tobytes.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_tobytes.c; sourceTree = ""; }; + 4BDD5838F4739D33803FD4371B862936 /* FBSDKDynamicFrameworkLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDynamicFrameworkLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal_NoARC/FBSDKDynamicFrameworkLoader.m; sourceTree = ""; }; + 4CC89FE9C9BDB3E701B81D86AEE5BA17 /* FBSDKGameRequestContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGameRequestContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.h; sourceTree = ""; }; + 4CE13829F583FE04E6B86FDB0192AE5E /* FBSDKBridgeAPIProtocolWebV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV2.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m; sourceTree = ""; }; + 4D98BD0253CAB8A13CFBDE3743A04B71 /* EXPMatchers+contain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+contain.h"; path = "Expecta/Matchers/EXPMatchers+contain.h"; sourceTree = ""; }; + 4E6FB6D7B1E5E6F4FE02E5D9EF7037BF /* nv-ios-http-status-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "nv-ios-http-status-dummy.m"; sourceTree = ""; }; + 4F075609A4F836C045DCCC665FA35EEB /* FBSDKUIUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUIUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h; sourceTree = ""; }; + 4F8A2AED6021E93FEFD4513900A1D638 /* EXPMatchers+raise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raise.m"; path = "Expecta/Matchers/EXPMatchers+raise.m"; sourceTree = ""; }; + 4F90B769816B5B4C8457FD607C14635E /* NSDate+NSDate_Util.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+NSDate_Util.m"; path = "Pod/Classes/NSDate+NSDate_Util.m"; sourceTree = ""; }; + 4FBA684D1884083F6DC186C0B3CD7B47 /* SPTTestSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTTestSuite.m; path = Specta/Specta/SPTTestSuite.m; sourceTree = ""; }; + 5063553E24FB448FF60BA2894E5DE268 /* FBSDKShareOpenGraphValueContainer+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKShareOpenGraphValueContainer+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareOpenGraphValueContainer+Internal.h"; sourceTree = ""; }; + 508AC5465D24DA92B1A8670DEE673FD2 /* FacebookSDKStrings.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = FacebookSDKStrings.bundle; sourceTree = ""; }; + 50C99C34F3F0E6E8395C07189DAE0E53 /* FBSDKImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKImageDownloader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.h; sourceTree = ""; }; + 50F25AE4100859920AE0FD73A599DB3E /* PEAR-FileManager-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PEAR-FileManager-iOS-prefix.pch"; sourceTree = ""; }; + 513BE88D33A657BCFCEF8762967A23F6 /* EXPMatchers+beInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInstanceOf.m"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.m"; sourceTree = ""; }; + 51B103E6D08FF501645312BBE5BD0738 /* FBSDKSystemAccountStoreAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSystemAccountStoreAdapter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.h; sourceTree = ""; }; + 51C25413D439B0076F9E1AE8BDEB01C9 /* NSDate+NSDate_Util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+NSDate_Util.h"; path = "Pod/Classes/NSDate+NSDate_Util.h"; sourceTree = ""; }; + 51CE91ECEE490BC1CA66D888EBC41764 /* EXPUnsupportedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPUnsupportedObject.m; path = Expecta/EXPUnsupportedObject.m; sourceTree = ""; }; + 51EF8C449E4F1EF370390EDF14295E00 /* FBSDKBridgeAPIRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.h; sourceTree = ""; }; + 5273836D904375761EFFBA6D565DAEDB /* FBSDKAppEventsUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.m; sourceTree = ""; }; + 5297F59D04E31DCBBF7AB9E8C7A0A8A2 /* FBSDKApplicationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKApplicationDelegate.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.h; sourceTree = ""; }; + 52C2197E4D3978DCA7C44FB6D6EEA96F /* UIStoryboard+DJLocalization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIStoryboard+DJLocalization.m"; path = "DJLocalization/UIStoryboard+DJLocalization.m"; sourceTree = ""; }; + 52DDED6C952BF1C0A6BA0843290DF25E /* FBSDKBridgeAPIProtocolType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolType.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocolType.h; sourceTree = ""; }; + 530C7DD7B380B519D7624AEA9C4B1023 /* FBSDKLoginError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginError.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m; sourceTree = ""; }; + 532685A5DB091C4E8F0EE2C37AF23678 /* FBSDKGameRequestContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGameRequestContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.m; sourceTree = ""; }; + 534AE7A1527E8883B45F040270FEF2A1 /* SPTCallSite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTCallSite.h; path = Specta/Specta/SPTCallSite.h; sourceTree = ""; }; + 53AD5FDC8A3E47E675B915523DE6A486 /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; + 53C13E8BEC12B796738446F1AFD8B975 /* EXPMatchers+raise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+raise.h"; path = "Expecta/Matchers/EXPMatchers+raise.h"; sourceTree = ""; }; + 53CE2AAC9CF357111FD5F70B88330F67 /* FBSDKAccessTokenCacheV3_17.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_17.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.h; sourceTree = ""; }; + 5417F4E26C265C320E26BBD0859E0B4C /* BFAppLinkTarget.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkTarget.m; path = Bolts/iOS/BFAppLinkTarget.m; sourceTree = ""; }; + 55549EFEED5C8C43EE548C2F6D19117A /* FBSDKCloseIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCloseIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m; sourceTree = ""; }; + 55AA69666FEF4E24F23A163FD1B0E843 /* libUIDevice-Utils.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libUIDevice-Utils.a"; path = "libUIDevice-Utils.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 55DD40321E8DC5CACAE756260F438F5B /* FBSDKPaymentObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKPaymentObserver.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKPaymentObserver.m; sourceTree = ""; }; + 577C113DED1BC94428987713ECD3A86A /* FBSDKCoreKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKCoreKit-dummy.m"; sourceTree = ""; }; + 58BA84EA25413D6D8891EBC5613A1CF6 /* FBSDKLikeObjectType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeObjectType.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeObjectType.h; sourceTree = ""; }; + 59662550C677051C9BAB0FAA761DDF0B /* FBSDKGameRequestFrictionlessRecipientCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGameRequestFrictionlessRecipientCache.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.h; sourceTree = ""; }; + 5A0C3BE3DE7053D28036839D84C4C8E1 /* SpectaTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaTypes.h; path = Specta/Specta/SpectaTypes.h; sourceTree = ""; }; + 5B95F6CFFDE34A84DC609BACC719AFE6 /* SPTExampleGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExampleGroup.h; path = Specta/Specta/SPTExampleGroup.h; sourceTree = ""; }; + 5BCF88BF3BD7F68FB6035930E21F28E3 /* FBSDKProfile+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKProfile+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKProfile+Internal.h"; sourceTree = ""; }; + 5BF83D0021CBDD168512686B74E3C324 /* FBSDKAccessToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessToken.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h; sourceTree = ""; }; + 5BFA9896A6FED1CFCF5911CF7C58B6CD /* EXPMatchers+beSupersetOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSupersetOf.h"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.h"; sourceTree = ""; }; + 5BFDCE73CA0C25E89A4389300038B67E /* EXPMatchers+beFalsy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beFalsy.m"; path = "Expecta/Matchers/EXPMatchers+beFalsy.m"; sourceTree = ""; }; + 5C31A3DEC4BC7DFEAA89B6B7900FB9AE /* Bolts.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bolts.xcconfig; sourceTree = ""; }; + 5C7DA83C393B3C74904EFE73B996664E /* BFExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFExecutor.m; path = Bolts/Common/BFExecutor.m; sourceTree = ""; }; 5E7CC90E7578D0A264BEAFA3DEDE7ACE /* Pods-PNObject_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PNObject_Tests-acknowledgements.markdown"; sourceTree = ""; }; - 5EABF13C2DCD0ABEACF6CC13AE44CB62 /* FBSDKBridgeAPIProtocolWebV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m; sourceTree = ""; }; - 5F16839B78203FBE26298091192ACC58 /* FBSDKProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfile.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.h; sourceTree = ""; }; - 5F7B3C095E184D278D5180613B41BABE /* ge_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_frombytes.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_frombytes.c; sourceTree = ""; }; - 600AF422011A8FA5D9F91514021FA004 /* FBSDKLikeActionControllerCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeActionControllerCache.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.h; sourceTree = ""; }; - 60C7993F8304947A6D4D77EBDC13BF61 /* FBSDKLikeObjectType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeObjectType.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeObjectType.h; sourceTree = ""; }; - 6120C5EE0819B1076D677DB5FBD19781 /* FBSDKAudioResourceLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAudioResourceLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.h; sourceTree = ""; }; - 614EC5D0B180AFB7157D8593B3FBF06E /* BFAppLinkReturnToRefererView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererView.m; path = Bolts/iOS/BFAppLinkReturnToRefererView.m; sourceTree = ""; }; - 615AEC4EE44DC3A220EDF69894A6C631 /* libBolts.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libBolts.a; path = libBolts.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 61BE2C7A12734052071A2633AD244215 /* EXPMatchers+beSubclassOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSubclassOf.m"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.m"; sourceTree = ""; }; + 610A16CC786607EBDA1EAF5B05A78962 /* FBSDKHashtag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKHashtag.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKHashtag.h; sourceTree = ""; }; + 615E9AA3594A017AAA3481EEF909A6D9 /* FBSDKDynamicFrameworkLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDynamicFrameworkLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.h; sourceTree = ""; }; + 61BD52C25335C7922199F4DC7BE9E775 /* NSData+AESValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+AESValue.h"; path = "NSDataAES/Classes/NSData+AESValue.h"; sourceTree = ""; }; 61D7FE355C0183E56F6F8AB1CD700538 /* Pods-PNObject_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PNObject_Example-acknowledgements.markdown"; sourceTree = ""; }; - 61F7FB4E21DF734F395338ECBFBD07C5 /* FBSDKGameRequestFrictionlessRecipientCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGameRequestFrictionlessRecipientCache.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.h; sourceTree = ""; }; - 6249A7B6ECCCDFC32A57F13634CAE0AE /* FBSDKErrorRecoveryConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h; sourceTree = ""; }; - 627243E556ECA2E1626E3CE318138178 /* CodFisResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodFisResponse.m; path = "CodFis-Helper/CodFisResponse.m"; sourceTree = ""; }; - 62835FDE30E7AF7C0A0E73A4B7A6417A /* sodium.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sodium.h; path = src/libsodium/include/sodium.h; sourceTree = ""; }; - 62E7810E971884338977BFCBA4180357 /* 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 = ""; }; - 6399B040D16892E0E9A15BDA7006E480 /* FBSDKShareVideoContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareVideoContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.h; sourceTree = ""; }; + 6278CCD62CDAB43510A99297292A5FD5 /* EXPMatchers+beInTheRangeOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInTheRangeOf.h"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.h"; sourceTree = ""; }; + 627D27AB5EDDEF3D2A91D6BF0D879F4E /* FBSDKBase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBase64.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.h; sourceTree = ""; }; + 629F356CDBA2D9081124B3DB738F1407 /* NSData+AES.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+AES.m"; path = "NSDataAES/Classes/NSData+AES.m"; sourceTree = ""; }; + 62C86D1BBBF9F87EFFB7EF56CC40E2D6 /* SPTCompiledExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCompiledExample.m; path = Specta/Specta/SPTCompiledExample.m; sourceTree = ""; }; + 62C9367A08D451A3C0ADC110D5DD5B6E /* FBSDKSystemAccountStoreAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSystemAccountStoreAdapter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.m; sourceTree = ""; }; + 62D6D857659180BB58F783C44B0E1E57 /* FBSDKShareLinkContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareLinkContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.m; sourceTree = ""; }; + 6307A04CD43F482543105E908A1C002C /* PureLayout.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.xcconfig; sourceTree = ""; }; + 63378C04E82A167728D1807521AEA152 /* FBSDKMessageDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMessageDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKMessageDialog.h; sourceTree = ""; }; + 63704F7AAACD7FF936E57479B32341B1 /* FBSDKMath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMath.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m; sourceTree = ""; }; 63A00373556603F5ECB8F32D82C292EA /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - 644E982C637E7819F3FEE53FF6178CDF /* crypto_hash.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crypto_hash.c; path = src/libsodium/crypto_hash/crypto_hash.c; sourceTree = ""; }; - 6461FBA8B91AF259E10374D0F10B4E2E /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; - 64735F9EBAF9338E1939F6F0D8F90397 /* SpectaUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaUtility.m; path = Specta/Specta/SpectaUtility.m; sourceTree = ""; }; - 649859A5618BC03CD6E1A1831164C064 /* d2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d2.h; path = src/libsodium/crypto_sign/ed25519/ref10/d2.h; sourceTree = ""; }; - 64B6197B88E7B2241A73378A6CD48C1D /* auth_poly1305_53.c */ = {isa = PBXFileReference; includeInIndex = 1; name = auth_poly1305_53.c; path = src/libsodium/crypto_onetimeauth/poly1305/53/auth_poly1305_53.c; sourceTree = ""; }; - 64F47FAD791D2E09298378F7BEE1514C /* EXPMatchers+raiseWithReason.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raiseWithReason.m"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.m"; sourceTree = ""; }; - 6625D9797F492746EAD37298FAA5CC26 /* libPods-PNObject_Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-PNObject_Example.a"; path = "libPods-PNObject_Example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 668FC43415AB04DD3A9435186CF3A936 /* FBSDKLikeDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeDialog.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.m; sourceTree = ""; }; - 66B62439EFBA033F8894CAD57E8A23F1 /* FBSDKColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKColor.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.h; sourceTree = ""; }; - 673ABF5E3490AEDF1AF779BE7482C02E /* RZDataBinding.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RZDataBinding.xcconfig; sourceTree = ""; }; - 6744BED60C94B0931A4E0BAF09AAB95E /* core.c */ = {isa = PBXFileReference; includeInIndex = 1; name = core.c; path = src/libsodium/sodium/core.c; sourceTree = ""; }; - 676A1FDEA0AC97CD19A6A10281ED029E /* hash_sha512_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hash_sha512_api.c; path = src/libsodium/crypto_hash/sha512/hash_sha512_api.c; sourceTree = ""; }; - 676FB28490E0DC08B1403BD7297F0187 /* randombytes_sysrandom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = randombytes_sysrandom.h; path = src/libsodium/include/sodium/randombytes_sysrandom.h; sourceTree = ""; }; - 67BC6E6B8977B6514DB5C097D82DBAC6 /* portable-jane.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "portable-jane.h"; path = "src/libsodium/crypto_onetimeauth/poly1305/donna/portable-jane.h"; sourceTree = ""; }; - 6801A69710320F13A4EEB09B8E2ECDB3 /* sc25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sc25519.h; path = src/libsodium/crypto_sign/edwards25519sha512batch/ref/sc25519.h; sourceTree = ""; }; - 680D86EF7AB2BB2F9A780EF18BC22AD6 /* NSArray+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+PureLayout.m"; path = "PureLayout/PureLayout/NSArray+PureLayout.m"; sourceTree = ""; }; - 683471EA11FB15FDDB683BD68981F608 /* crypto_scalarmult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_scalarmult.h; path = src/libsodium/include/sodium/crypto_scalarmult.h; sourceTree = ""; }; - 68B6928FD9A0E3E20D7F3721121FC0B4 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; - 68E3EA2BC595B71333CCE0C9EFF74AAB /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; - 68FB321EDB2A62F135B2BDA3DF24B193 /* FBSDKLogo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m; sourceTree = ""; }; - 694108698B5313485E42D83B86B2B306 /* FBSDKMessengerIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMessengerIcon.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.m; sourceTree = ""; }; - 69FBE409293605A69028A25417A02ACD /* NSObject+RZDataBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RZDataBinding.h"; path = "RZDataBinding/NSObject+RZDataBinding.h"; sourceTree = ""; }; - 69FC5B7B16ED26FB509320F6460CEA84 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_verify/32/ref/api.h; sourceTree = ""; }; - 6A209AB7F41D62F2B5FFA939DC54E41E /* _FBSDKTemporaryErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKTemporaryErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.m; sourceTree = ""; }; - 6AB7DA757BAAA39B37C8E453EBA10EB2 /* FBSDKLikeObjectType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeObjectType.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeObjectType.m; sourceTree = ""; }; - 6B0E08B038BE9F3B4AF2C4D2EE1E2017 /* FBSDKViewImpressionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKViewImpressionTracker.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m; sourceTree = ""; }; - 6B1DD38E8A3ADE5AB40939E1CD6E1C8E /* FBSDKCrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m; sourceTree = ""; }; - 6B4A8F0DAE4D4117DCDDBCFD375263B5 /* FBSDKCloseIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCloseIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m; sourceTree = ""; }; - 6B5E4FD2991795C91F41CCBFD985D689 /* FBSDKShareLinkContent+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKShareLinkContent+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareLinkContent+Internal.h"; sourceTree = ""; }; - 6CD778F43BC37D0099B73B09601F6E5D /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_stream/aes128ctr/portable/api.h; sourceTree = ""; }; - 6D05E8138DE48A2092BBCEDC4BB72346 /* FBSDKLoginTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m; sourceTree = ""; }; - 6DA1418ADA08800DB9255B5AB8A5B20F /* aes256-ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "aes256-ctr.c"; path = "src/libsodium/crypto_stream/aes256estream/hongjun/aes256-ctr.c"; sourceTree = ""; }; - 6E1CFD767F82F270283D0B07F38861E5 /* export.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = export.h; path = src/libsodium/include/sodium/export.h; sourceTree = ""; }; - 6E35C1F3F082D9E2BE9D117ADB1AEF6F /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_stream/salsa20/ref/api.h; sourceTree = ""; }; - 6E5A2F874172FD5BAF7B4A95A34BB70C /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_secretbox/xsalsa20poly1305/ref/api.h; sourceTree = ""; }; + 64D4E6A1EDC6465A446200FE1084466E /* FBSDKLoginConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginConstants.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m; sourceTree = ""; }; + 678538C33C6074999C38196AFBA29B29 /* FBSDKShareOpenGraphValueContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphValueContainer.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphValueContainer.m; sourceTree = ""; }; + 67D02689D3A101C69A3536BE9BF3410E /* CodFis+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CodFis+Helper.m"; path = "CodFis-Helper/CodFis+Helper.m"; sourceTree = ""; }; + 68B0CF67BFAC614ED0C7BBBAF9AFD5A1 /* FBSDKKeychainStoreViaBundleID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStoreViaBundleID.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.m; sourceTree = ""; }; + 691BC20230E7AB153653DFF5E1F18312 /* FBSDKGraphRequest+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequest+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequest+Internal.h"; sourceTree = ""; }; + 69721BF632C444D656D62B8F454A9A98 /* FBSDKGameRequestFrictionlessRecipientCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGameRequestFrictionlessRecipientCache.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.m; sourceTree = ""; }; + 697BCA0D4F9B6BCF0CEAF86AC9356747 /* FBSDKAccessTokenCaching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCaching.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCaching.h; sourceTree = ""; }; + 69ABE9CC1243126BD5CFD59B0C749693 /* SPTTestSuite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTTestSuite.h; path = Specta/Specta/SPTTestSuite.h; sourceTree = ""; }; + 69BE755DF0D418043D80811D8E776EF0 /* FBSDKLikeButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeButton.h; sourceTree = ""; }; + 6A7A63B828105422DB84E662641DCA2E /* FBSDKSettings+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKSettings+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSettings+Internal.h"; sourceTree = ""; }; + 6AF649F6AFFF64ADBBBCEE6A19E3C57A /* BFAppLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLink.m; path = Bolts/iOS/BFAppLink.m; sourceTree = ""; }; + 6BAF6B2D5B697C892F7958B9F001B090 /* PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayout.h; path = PureLayout/PureLayout/PureLayout.h; sourceTree = ""; }; + 6C2C1A7EF99396AB705E170BA5B3444A /* FBSDKShareConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareConstants.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.m; sourceTree = ""; }; + 6CAE20E28A06F86EB64275471D77DC71 /* FBSDKBridgeAPIProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocol.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocol.h; sourceTree = ""; }; + 6CDB76682264C993E3F151CC6BB0644A /* BFAppLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink.h; path = Bolts/iOS/BFAppLink.h; sourceTree = ""; }; + 6D5BB66B0A3F3A52A8CA039929061CCA /* CodFisResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodFisResponse.m; path = "CodFis-Helper/CodFisResponse.m"; sourceTree = ""; }; + 6D7529B4A84B1844BBB774CA2B2ACEBC /* BFURL_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL_Internal.h; path = Bolts/iOS/Internal/BFURL_Internal.h; sourceTree = ""; }; + 6D97C36EB74C0D62D533CBA0779EB41F /* FBSDKVideoUploader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKVideoUploader.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKVideoUploader.m; sourceTree = ""; }; + 6DAF4CA9B0A7B1ED88A6D7B490262DFB /* FBSDKLoginKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginKit+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginKit+Internal.h"; sourceTree = ""; }; + 6E7055D76F974F2E9B1FFA0FEA6F8D06 /* CodFisResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodFisResponse.h; path = "CodFis-Helper/CodFisResponse.h"; sourceTree = ""; }; + 6EB2837FE0B1B05AF6F19F99D3E46389 /* FBSDKLoginButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginButton.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m; sourceTree = ""; }; 6EB4CC629366F65ADA99745110E2C445 /* PNInstallation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNInstallation.m; sourceTree = ""; }; - 6EC5267B1F45344AA7C0BE8FEC2AA819 /* FBSDKSharePhotoContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharePhotoContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.h; sourceTree = ""; }; - 6EC8471B257CCD90A83B1A1D11F5C8CA /* libPEAR-FileManager-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPEAR-FileManager-iOS.a"; path = "libPEAR-FileManager-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6FEC99B9834D072B87445C01B0AAED1F /* FBSDKLoginConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginConstants.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h; sourceTree = ""; }; - 6FF2F9B712AA64D538C06E242C252E24 /* crypto_box.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_box.h; path = src/libsodium/include/sodium/crypto_box.h; sourceTree = ""; }; - 703BE56BC1B8A72DB74C4D2F6BD207BD /* FBSDKLoginError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginError.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m; sourceTree = ""; }; - 704F8C4977E01640D78A1930C7CBFD85 /* EXPMatchers+beCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beCloseTo.h"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.h"; sourceTree = ""; }; + 6F13F5F20983174F943098FFA1FEE734 /* FBSDKServerConfigurationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfigurationManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h; sourceTree = ""; }; + 6F8A96E53CC869466826D7E73B444398 /* FBSDKSendButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSendButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.h; sourceTree = ""; }; + 701CA720609EA0BCB9F3E6D9D7D87674 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; + 705810F98843FCE1907213C71BDB4CEA /* FBSDKImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKImageDownloader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.m; sourceTree = ""; }; + 706354E2A0878FCD3F0A85B2D0CF16A2 /* NSData+SHA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SHA.m"; path = "NSDataAES/Classes/NSData+SHA.m"; sourceTree = ""; }; 70A9ABA8AA2C1119E466BE177180DBFC /* PNUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNUser.m; sourceTree = ""; }; - 7111010BF0412F35AF47F7B186265234 /* ge25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge25519.h; path = src/libsodium/crypto_sign/edwards25519sha512batch/ref/ge25519.h; sourceTree = ""; }; - 7161F50A5EC5193A180BD31E798BDE5E /* SPTSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSpec.h; path = Specta/Specta/SPTSpec.h; sourceTree = ""; }; - 71D1F7D1B3587EA60F3DBA22B82785FA /* RZDataBinding-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RZDataBinding-prefix.pch"; sourceTree = ""; }; - 71F8469F7EDEC1EBAE1EF7ADC1373F96 /* FBSDKMaleSilhouetteIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMaleSilhouetteIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.m; sourceTree = ""; }; - 720C137440034CF7F227B82A3F88F814 /* EXPMatchers+raiseWithReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+raiseWithReason.h"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.h"; sourceTree = ""; }; - 724974E2EAC48E144E42F6C206E65E85 /* FBSDKShareKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKShareKit.xcconfig; sourceTree = ""; }; - 725C12EFBABA85A568E58E71BA6A7AA1 /* FBSDKAppEventsDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsDeviceInfo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsDeviceInfo.h; sourceTree = ""; }; - 727FE255995AC0A0A4B5CECF5D213DB5 /* Bolts-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bolts-prefix.pch"; sourceTree = ""; }; - 72EB242CC912AFFA00D4642BA2BF915D /* UIDevice-Utils-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIDevice-Utils-dummy.m"; sourceTree = ""; }; - 737B0A75AD3AB1C94FD80243DD1D649F /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; + 711AA1482D31A6B41E9A8DE3A14FE786 /* Specta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Specta-dummy.m"; sourceTree = ""; }; + 72B9F1A75E94208EEE0B58BED48D923A /* BFAppLinkReturnToRefererController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererController.m; path = Bolts/iOS/BFAppLinkReturnToRefererController.m; sourceTree = ""; }; + 73517324CA450DAF3250DB48CDA3182B /* libCodFis-Helper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libCodFis-Helper.a"; path = "libCodFis-Helper.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 73A85025C3C9831378CC670EDFDDF761 /* EXPMatchers+beNil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beNil.h"; path = "Expecta/Matchers/EXPMatchers+beNil.h"; sourceTree = ""; }; 73B30F1E60DA52CB98F98C8708976D8F /* Pods-PNObject_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PNObject_Example-dummy.m"; sourceTree = ""; }; - 74D6625D2BF7842DD01452F322562FCD /* BFAppLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLink.m; path = Bolts/iOS/BFAppLink.m; sourceTree = ""; }; - 751372BE55B226CFB38E5E958121326D /* Bolts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Bolts.m; path = Bolts/Common/Bolts.m; sourceTree = ""; }; - 751A884C927E8540277DDB3349BC9175 /* 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 = ""; }; - 75941CBE08BB55C1EB9A3ABAB9CA9CF2 /* FBSDKLoginManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManager+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h"; sourceTree = ""; }; - 75B3412E0B814035D85ECF4432DEC8EC /* FBSDKProfile+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKProfile+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKProfile+Internal.h"; sourceTree = ""; }; - 75BD75DF748071EE54A330BAFC7836AE /* auth_poly1305_donna.c */ = {isa = PBXFileReference; includeInIndex = 1; name = auth_poly1305_donna.c; path = src/libsodium/crypto_onetimeauth/poly1305/donna/auth_poly1305_donna.c; sourceTree = ""; }; - 75C7ECEAD51BE285C285AD3D9D30841F /* smult_curve25519_donna_c64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = smult_curve25519_donna_c64.c; path = src/libsodium/crypto_scalarmult/curve25519/donna_c64/smult_curve25519_donna_c64.c; sourceTree = ""; }; - 760D49119AB4BEE5B96C5CC5504826C5 /* hash_sha256_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hash_sha256_api.c; path = src/libsodium/crypto_hash/sha256/hash_sha256_api.c; sourceTree = ""; }; - 76A2538A88F1FD77262181A847F501B3 /* FBSDKLogo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.h; sourceTree = ""; }; - 76B53EC8BF6C39AEA1C9707EBD4D618B /* ge_p2_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p2_0.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p2_0.c; sourceTree = ""; }; - 76F6DE06B8B5AF5584DAC91440973339 /* libRZDataBinding.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRZDataBinding.a; path = libRZDataBinding.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 770DFE155C959B92FBE00EF85261D3C4 /* FBSDKMonotonicTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMonotonicTime.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.h; sourceTree = ""; }; - 774D18C13CFD2CC4A025DE3039D1DEE3 /* FBSDKAccessTokenCaching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCaching.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCaching.h; sourceTree = ""; }; + 740DDECB40EF804B6D0D4E9DF1C1118F /* FBSDKVideoUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKVideoUploader.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKVideoUploader.h; sourceTree = ""; }; + 742EEAF64A0996F66B6AC67064AAEF69 /* FBSDKSharePhotoContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharePhotoContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.h; sourceTree = ""; }; + 74702E76C1FFAA6F189DEECE4095CC27 /* DDDKeychainWrapper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDDKeychainWrapper-prefix.pch"; sourceTree = ""; }; + 7488F04955737B251F4258BD938CAA16 /* FBSDKGraphRequestConnection+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequestConnection+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestConnection+Internal.h"; sourceTree = ""; }; + 77249DF61A286BBDFF1307B8258974DA /* FBSDKMutableCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMutableCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMutableCopying.h; sourceTree = ""; }; 7872C636184EBF4F32DE4175D0113AAB /* AFOAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AFOAuthCredential.h; sourceTree = ""; }; - 7895DEA26609A6A020F6543416253C3D /* 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 = ""; }; - 793A7B3C694A6B9C70E5EF39323A06AE /* liblibsodium-ios.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "liblibsodium-ios.a"; path = "liblibsodium-ios.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 796CF38A567E91F18A1C91703F292FBF /* SPTCallSite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTCallSite.h; path = Specta/Specta/SPTCallSite.h; sourceTree = ""; }; - 798B4A23622D5C0164CF2B61215A3D34 /* EXPMatchers+beSupersetOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSupersetOf.m"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.m"; sourceTree = ""; }; - 79902B4192A4805DE02C9E961BEBAA97 /* FBSDKCheckmarkIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCheckmarkIcon.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCheckmarkIcon.h; sourceTree = ""; }; - 79D65BF8AFB603DBFBF51386A568F850 /* XCTest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTest+Private.h"; path = "Specta/Specta/XCTest+Private.h"; sourceTree = ""; }; - 7A013FD9F7F8E0ABAAE57C1BF048BDCD /* FBSDKAppGroupContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppGroupContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupContent.h; sourceTree = ""; }; - 7A368B9BA96EDFD301D0C31434A41B08 /* FBSDKAccessTokenCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCache.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.h; sourceTree = ""; }; - 7A4EB94A144A46FB30F667C5CB5D2856 /* crypto_shorthash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_shorthash.h; path = src/libsodium/include/sodium/crypto_shorthash.h; sourceTree = ""; }; - 7A999F2B6EEB82035C0ECCE5CED017CD /* NSString-Helper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "NSString-Helper.xcconfig"; sourceTree = ""; }; - 7B0EFDAAC178773E6D3C3CC6A91E42A9 /* EXPDoubleTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDoubleTuple.h; path = Expecta/EXPDoubleTuple.h; sourceTree = ""; }; - 7BB077134AFA01877B55A101EA05694C /* PureLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-prefix.pch"; sourceTree = ""; }; - 7C401D803F1C27339F62CCFC621C56CA /* Bolts.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bolts.xcconfig; sourceTree = ""; }; - 7C789DF1795F290F910BBB61B47E1975 /* ge_p3_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_to_p2.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p3_to_p2.c; sourceTree = ""; }; - 7CD0FAC19FFE607819D364CB3588F914 /* PEAR-FileManager-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PEAR-FileManager-iOS.xcconfig"; sourceTree = ""; }; - 7D7E6E602BC7133C73F88FA22B96750C /* AGPBKDF2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AGPBKDF2.m; path = "crypto-sdk/AGPBKDF2.m"; sourceTree = ""; }; - 7D96392077C24E9B33856EAC1D076491 /* _FBSDKLoginRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKLoginRecoveryAttempter.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.h; sourceTree = ""; }; - 7D983D0048C5C46EDC6BBA9192AC829E /* CodFis-Helper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CodFis-Helper-prefix.pch"; sourceTree = ""; }; - 7DDC7F18F85C67730F4DCDF4ED5BDEE5 /* aes-table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "aes-table.h"; path = "src/libsodium/crypto_stream/aes256estream/hongjun/aes-table.h"; sourceTree = ""; }; - 7DE74809DE39A8DDDDA89F590B08D443 /* verify_32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = verify_32.c; path = src/libsodium/crypto_verify/32/ref/verify_32.c; sourceTree = ""; }; - 7E1190BF8F28408AA74EECA45909FD1A /* FBSDKProfilePictureView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfilePictureView.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h; sourceTree = ""; }; - 7E9070897DF30D726E717F52EB79194E /* sc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sc.h; path = src/libsodium/crypto_sign/ed25519/ref10/sc.h; sourceTree = ""; }; - 7EB36B0605D7B047BF711E6CE4D3138B /* stream_salsa2012_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = stream_salsa2012_api.c; path = src/libsodium/crypto_stream/salsa2012/stream_salsa2012_api.c; sourceTree = ""; }; - 7EC92C688E02DB85D60BCA412DE30016 /* DJLocalization-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DJLocalization-prefix.pch"; sourceTree = ""; }; - 7ED44BF76ECDC19D8886F1353907A43B /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_auth/hmacsha256/ref/api.h; sourceTree = ""; }; - 7EFEC4ACCA746FA5F40588D436F96233 /* AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.xcconfig; sourceTree = ""; }; - 7F45B93A4F616599110076AF08E66912 /* FBSDKMonotonicTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMonotonicTime.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.m; sourceTree = ""; }; - 800B5F465232DAA5E61CC34A2BC0DC5C /* crypto_stream_aes256estream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_stream_aes256estream.h; path = src/libsodium/include/sodium/crypto_stream_aes256estream.h; sourceTree = ""; }; - 8091AE51D9066B7DB778B8C914B61CBC /* NSDate+NSDate_Util.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+NSDate_Util.m"; path = "Pod/Classes/NSDate+NSDate_Util.m"; sourceTree = ""; }; - 80A04671B9A702557BD12214282D3506 /* FBSDKShareMediaContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareMediaContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareMediaContent.h; sourceTree = ""; }; - 80A82220DE5AF2C7256C82885E2282EE /* FBSDKAppGroupAddDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppGroupAddDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupAddDialog.h; sourceTree = ""; }; - 8104F2EE4F8B762FEF9B125C2CBD63D7 /* box_curve25519xsalsa20poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; name = box_curve25519xsalsa20poly1305.c; path = src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/box_curve25519xsalsa20poly1305.c; sourceTree = ""; }; + 78FBC19A281C88B88FBA8FA03B7C4B4C /* FBSDKShareKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKShareKit.xcconfig; sourceTree = ""; }; + 790B49318BC78204A72AB8D19FCE25D0 /* _FBSDKTemporaryErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKTemporaryErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.h; sourceTree = ""; }; + 7925CE531371837DF327CEF1DB695695 /* FBSDKShareAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareAPI.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareAPI.h; sourceTree = ""; }; + 793412D7C7FF60CC04353B2614754761 /* FBSDKLoginManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManager.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m; sourceTree = ""; }; + 799E3EF1CFA3E8D4D920E575662251CC /* BFAppLinkReturnToRefererView_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView_Internal.h; path = Bolts/iOS/Internal/BFAppLinkReturnToRefererView_Internal.h; sourceTree = ""; }; + 79E97BB95EA2D5DC74FEADA0BC338B4C /* FBSDKLikeActionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeActionController.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionController.m; sourceTree = ""; }; + 7B6520BFF1BCA5459ECD2DFF98141358 /* FBSDKLoginButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginButton.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h; sourceTree = ""; }; + 7BA7913D7C9C40F0077FCA6F371C4345 /* FBSDKTriStateBOOL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTriStateBOOL.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.h; sourceTree = ""; }; + 7C147AD90B20263F2BDA77A16F3BAB0C /* FBSDKLogo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m; sourceTree = ""; }; + 7C5D88D3AA512DBC2002572A26B4EC91 /* FBSDKIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.h; sourceTree = ""; }; + 7CBAB12A914681E1535EC754EE154B5C /* FBSDKShareError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareError.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareError.m; sourceTree = ""; }; + 7D3A8E17950CDFC3ADE5016E9EB1F8B5 /* libPureLayout.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libPureLayout.a; path = libPureLayout.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 7D73B3332C694E128064F1B99266BD02 /* StrongestPasswordValidator-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StrongestPasswordValidator-prefix.pch"; sourceTree = ""; }; + 7D7A806DFCB219FFF878E718AD73A087 /* BFURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFURL.m; path = Bolts/iOS/BFURL.m; sourceTree = ""; }; + 7DD47C3FB8507C6B2A2716B57BA0C221 /* FBSDKLoginCompletion+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginCompletion+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion+Internal.h"; sourceTree = ""; }; + 7F7516614AB12097FE3F5BFC1FBB3877 /* SpectaUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaUtility.h; path = Specta/Specta/SpectaUtility.h; sourceTree = ""; }; + 7FBA025D7EA04029A774C89A6E01E4BF /* ALView+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ALView+PureLayout.m"; path = "PureLayout/PureLayout/ALView+PureLayout.m"; sourceTree = ""; }; + 7FD1B921CD81E0CBA0121DDE9BC3557E /* FBSDKAppGroupJoinDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppGroupJoinDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupJoinDialog.m; sourceTree = ""; }; + 8017A2DEC6D4396BEDBE6C34DCD69317 /* DDDKeychainWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDKeychainWrapper.h; path = Pod/Classes/DDDKeychainWrapper.h; sourceTree = ""; }; + 802BE9CA71D9DE00DAE4940C9CFB621D /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; + 8079916A443ABA5DD6E8EC05A01C9727 /* BFAppLinkTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkTarget.h; path = Bolts/iOS/BFAppLinkTarget.h; sourceTree = ""; }; + 8104BE39313134EED6112F03FF0256FC /* XCTest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTest+Private.h"; path = "Specta/Specta/XCTest+Private.h"; sourceTree = ""; }; 81240DD4E3095B5DEEA667EEE2826862 /* PNObject+Protected.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PNObject+Protected.m"; sourceTree = ""; }; - 81253AE911432F40B1CD1815A1F2F888 /* BFMeasurementEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent.h; path = Bolts/iOS/BFMeasurementEvent.h; sourceTree = ""; }; - 816867EFF912A292C280DEE9FE71DA9C /* SPTExcludeGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExcludeGlobalBeforeAfterEach.h; path = Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h; sourceTree = ""; }; - 819240C0F55715540C175A9E84E0A4ED /* FBSDKLoginButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginButton.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m; sourceTree = ""; }; - 81FA6FC2738522BAA1A6BB34F68A91ED /* EXPUnsupportedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPUnsupportedObject.h; path = Expecta/EXPUnsupportedObject.h; sourceTree = ""; }; - 8241A4738A989613BA51309E3DE52462 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; - 824CF01D0707C4B9E562D31A090E3E68 /* FBSDKShareOpenGraphValueContainer+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKShareOpenGraphValueContainer+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareOpenGraphValueContainer+Internal.h"; sourceTree = ""; }; - 82799A9A9075C988052D520CD4240630 /* FBSDKShareOpenGraphContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphContent.h; sourceTree = ""; }; - 828F4518FCE7E2FB63DD00A945190AD3 /* BFAppLinkTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkTarget.h; path = Bolts/iOS/BFAppLinkTarget.h; sourceTree = ""; }; - 831CB50CAE38E817D3E652A073AB7941 /* libFBSDKCoreKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFBSDKCoreKit.a; path = libFBSDKCoreKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 83B3C9349D164F5B0769768FD293A124 /* DJLocalizationSystem+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DJLocalizationSystem+Private.h"; path = "DJLocalization/DJLocalizationSystem+Private.h"; sourceTree = ""; }; - 8415154BB5B385DF440B0DA94329F61D /* stream_xsalsa20.c */ = {isa = PBXFileReference; includeInIndex = 1; name = stream_xsalsa20.c; path = src/libsodium/crypto_stream/xsalsa20/ref/stream_xsalsa20.c; sourceTree = ""; }; - 84B09AF0DBBAD73E24F32AA7AC6B2BA9 /* auth_hmacsha256_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = auth_hmacsha256_api.c; path = src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256_api.c; sourceTree = ""; }; + 817C6170DA91E0E731ADB71EB0AED916 /* FBSDKMonotonicTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMonotonicTime.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.m; sourceTree = ""; }; + 81935ACAD30A7D6262085854DF5420A8 /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = ""; }; + 81A4BA47BBC57513EDDD38A29F7E151F /* Bolts-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bolts-prefix.pch"; sourceTree = ""; }; + 82844867E9FDF909034FE438E88D513A /* FBSDKShareError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareError.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareError.h; sourceTree = ""; }; + 828ABC9B7CBE6722F53681569F4AC678 /* Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expecta.h; path = Expecta/Expecta.h; sourceTree = ""; }; + 8299006F522CC556551D6FCD3F04EEA9 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; + 82C3AD72C12BF78A9F89E2977A7F5015 /* FBSDKDialogConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDialogConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m; sourceTree = ""; }; + 83DCE3401AAC4360C8648DC2B80156F6 /* UIStoryboard+DJLocalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIStoryboard+DJLocalization.h"; path = "DJLocalization/UIStoryboard+DJLocalization.h"; sourceTree = ""; }; + 83E47FE42025D87EE86225D2BF35B696 /* FBSDKShareOpenGraphContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphContent.h; sourceTree = ""; }; + 84589C044DD93D8B8EF972287D85B87C /* FBSDKGraphRequestPiggybackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestPiggybackManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m; sourceTree = ""; }; 84DC0A078D5971CEA7F3C90424C50544 /* PNObjectModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectModel.m; sourceTree = ""; }; 84F2C3E81FD29CAC776A9C597C2E884F /* PNObject+PNObjectConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PNObject+PNObjectConnection.h"; sourceTree = ""; }; - 8517C94C214AF8A62CD424348C1862F2 /* FBSDKGraphRequestConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.h; sourceTree = ""; }; - 851E961C780DC9250A025F25BDDA8D7F /* XCTestCase+Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTestCase+Specta.h"; path = "Specta/Specta/XCTestCase+Specta.h"; sourceTree = ""; }; - 853786CDA4DAE1015083FB1C684D68FE /* EXPMatchers+beKindOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beKindOf.h"; path = "Expecta/Matchers/EXPMatchers+beKindOf.h"; sourceTree = ""; }; - 8579010A7A829D21661357FE9B1CE6E7 /* types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = types.h; path = src/libsodium/crypto_stream/aes128ctr/portable/types.h; sourceTree = ""; }; - 85AFC8EEF35152E1AD5813446146AA61 /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = ""; }; - 86124E77FF64DCD59E0783D8E1990D59 /* FBSDKShareDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialog.h; sourceTree = ""; }; - 8697ED07D895923203A1991E70551D9A /* CodFisResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodFisResponse.h; path = "CodFis-Helper/CodFisResponse.h"; sourceTree = ""; }; - 8719D28E6888FF39732580962A923181 /* after_curve25519xsalsa20poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; name = after_curve25519xsalsa20poly1305.c; path = src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/after_curve25519xsalsa20poly1305.c; sourceTree = ""; }; - 875B2B46965D62C07E5562B04C1FE23B /* randombytes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = randombytes.h; path = src/libsodium/include/sodium/randombytes.h; sourceTree = ""; }; - 87861D2CB63F28C97D2C98648BCC4E9C /* 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 = ""; }; - 878D7B658F9692D6B074585BA9A0C991 /* ecrypt-sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ecrypt-sync.h"; path = "src/libsodium/crypto_stream/aes256estream/hongjun/ecrypt-sync.h"; sourceTree = ""; }; - 87DDA5A9FF5E7192F347D9394ADB2372 /* nv-ios-http-status.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "nv-ios-http-status.xcconfig"; sourceTree = ""; }; - 8820C5B0E49BA63EF2451E5CB5659798 /* crypto_onetimeauth_poly1305_53.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_onetimeauth_poly1305_53.h; path = src/libsodium/include/sodium/crypto_onetimeauth_poly1305_53.h; sourceTree = ""; }; - 88EAE03F86182DEC796E7E6C8CF65852 /* ge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge.h; path = src/libsodium/crypto_sign/ed25519/ref10/ge.h; sourceTree = ""; }; - 891D2A25F178FD8112909977A6FF1997 /* 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 = ""; }; - 8921C70E7A5E4FF0BF3370E3D39D3757 /* NSObject+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+Expecta.h"; path = "Expecta/NSObject+Expecta.h"; sourceTree = ""; }; - 89D3C6D5B9CC8714505AE0C0FD164D4D /* SPTCompiledExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTCompiledExample.h; path = Specta/Specta/SPTCompiledExample.h; sourceTree = ""; }; - 8A550354BA8156AB0CB87F294DE925F8 /* FBSDKLikeActionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeActionController.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionController.m; sourceTree = ""; }; - 8B581AC634DD2ABC6223006339496FFD /* sign_edwards25519sha512batch.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign_edwards25519sha512batch.c; path = src/libsodium/crypto_sign/edwards25519sha512batch/ref/sign_edwards25519sha512batch.c; sourceTree = ""; }; - 8BEC3762E9D78B402D3425E7BF35DBF5 /* FBSDKGraphRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.m; sourceTree = ""; }; - 8C1B61AE044BE8DFDF415957FED5CCA6 /* verify_16_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = verify_16_api.c; path = src/libsodium/crypto_verify/16/verify_16_api.c; sourceTree = ""; }; - 8C7FBA4D7A46D6FBDA45D4E384EC229D /* FBSDKCoreKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKCoreKit-dummy.m"; sourceTree = ""; }; - 8CFC6DB25B2B938D25EDE2EA5EEF0922 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; - 8D93EF26CE6B11ED060B10DC3F40CC04 /* ge_p3_to_cached.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_to_cached.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p3_to_cached.c; sourceTree = ""; }; - 8DA30B2276A62F91B839E87D70D284D0 /* EXPMatchers+haveCountOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+haveCountOf.h"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.h"; sourceTree = ""; }; - 8DCC0768EA819A27BC0CA76CE7DDBB54 /* fe_isnegative.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_isnegative.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_isnegative.c; sourceTree = ""; }; + 85978B55AFB83D1AC5432592BA817B76 /* FBSDKSharePhoto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSharePhoto.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhoto.m; sourceTree = ""; }; + 8628DB45BCCF7ADEA15AAFD1BE645337 /* FBSDKApplicationDelegate+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKApplicationDelegate+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationDelegate+Internal.h"; sourceTree = ""; }; + 86B02ADE54AD8160AA7985E20874AC2F /* libPEAR-FileManager-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPEAR-FileManager-iOS.a"; path = "libPEAR-FileManager-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 879C49896B8436D34B3107DCD716C7F5 /* NSObject+RZDataBinding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RZDataBinding.m"; path = "RZDataBinding/NSObject+RZDataBinding.m"; sourceTree = ""; }; + 87E10383237AC4E6A4A32C4F2AA3A314 /* FBSDKMessengerIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMessengerIcon.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.m; sourceTree = ""; }; + 8833C94389BC4DBBF9CFB410C93783CC /* FBSDKLikeBoxView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeBoxView.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxView.h; sourceTree = ""; }; + 88544E6C6FA9F3D7F347D96AB60500FC /* FBSDKAccessTokenCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCache.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.h; sourceTree = ""; }; + 88653219CD036038D97A5B8219D4D8AC /* VatNumber+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "VatNumber+Helper.m"; path = "CodFis-Helper/VatNumber+Helper.m"; sourceTree = ""; }; + 8884C29B32AB2F3F834DFCC959FFEBAD /* FBSDKGraphRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.h; sourceTree = ""; }; + 88D15B57805AE971CFDAC60DA96D8C8C /* EXPMatchers+beLessThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThan.m"; path = "Expecta/Matchers/EXPMatchers+beLessThan.m"; sourceTree = ""; }; + 8979A0E4D0156933B4EF0949289417AA /* FBSDKErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m; sourceTree = ""; }; + 898DD354FC5DDBB6F30C87621509A5E8 /* DDDKeychainWrapper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDDKeychainWrapper.xcconfig; sourceTree = ""; }; + 8A092F20B0F3DF0D6FA34FCCE2EC80A1 /* FBSDKSharePhotoContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSharePhotoContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.m; sourceTree = ""; }; + 8B6E61819B79807A3C8B8FC422482B55 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; + 8C2020650AB6D046D0CC1A35BE204D00 /* ExpectaSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaSupport.h; path = Expecta/ExpectaSupport.h; sourceTree = ""; }; + 8C5DF2F3360AFC9B272C4DFE8475D043 /* FBSDKBridgeAPIProtocolWebV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.h; sourceTree = ""; }; + 8C69DF3F1BB21C8488F912A2D37C5F2D /* EXPMatchers+beCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beCloseTo.h"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.h"; sourceTree = ""; }; + 8CAF9FFE7B5F1DA47629E8D6E6659510 /* DJLocalization-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DJLocalization-dummy.m"; sourceTree = ""; }; + 8CD617E2D8F8062E94C9E4F47C1904B9 /* FBSDKMessageDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMessageDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKMessageDialog.m; sourceTree = ""; }; + 8D684582F8B2BD39D50846F5093EAB9E /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; + 8DBD3E3942B37F25F603637770FBDFF0 /* FBSDKShareDialogMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareDialogMode.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.m; sourceTree = ""; }; 8E0B80DF90D2007F7A04F144542EA867 /* PNAddress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNAddress.m; sourceTree = ""; }; - 8E825D10DE82F2D90E5FC22D98B710CC /* FBSDKLoginKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginKit+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginKit+Internal.h"; sourceTree = ""; }; - 8F0D6349B9913779566F198B01B499C5 /* FBSDKCoreKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKCoreKit-prefix.pch"; sourceTree = ""; }; - 8F47EF6B10CFB9CC5B0A6A746DD2EA07 /* EXPMatchers+raise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raise.m"; path = "Expecta/Matchers/EXPMatchers+raise.m"; sourceTree = ""; }; + 8E7D45CF276E66E6D92553E68EC58C47 /* FBSDKServerConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m; sourceTree = ""; }; + 8E8E90D7C7AE9D52EF92504C48CA1BBB /* FBSDKAppGroupAddDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppGroupAddDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupAddDialog.h; sourceTree = ""; }; + 8EBE861092320A10BF69CFDC2AF8CA01 /* EXPMatchers+respondTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+respondTo.h"; path = "Expecta/Matchers/EXPMatchers+respondTo.h"; sourceTree = ""; }; + 8EF58523DFE59CDF9BBB3FD724F12ACA /* FBSDKShareButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareButton.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.m; sourceTree = ""; }; + 8F1768608FCF1409767F489668AD9888 /* FBSDKLikeButton+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLikeButton+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeButton+Internal.h"; sourceTree = ""; }; + 8F46C976AFAA81F6485F7F98B6CBF903 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; 8F48F819AB96236A9F71BB9014A37CD4 /* AFOAuth2Manager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AFOAuth2Manager.m; sourceTree = ""; }; - 8F737C682DAC0FD17E25D428500386A3 /* stream_aes128ctr_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = stream_aes128ctr_api.c; path = src/libsodium/crypto_stream/aes128ctr/stream_aes128ctr_api.c; sourceTree = ""; }; - 8FA277E5F35698C8F1364566344FD3B8 /* ResponseConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ResponseConstants.h; path = "CodFis-Helper/ResponseConstants.h"; sourceTree = ""; }; - 8FDFBEB0B1A10F71BFCAD92B1AA58C52 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_sign/edwards25519sha512batch/ref/api.h; sourceTree = ""; }; - 9030B72E786A7054EDBACC6880F17FE2 /* FBSDKGraphRequestPiggybackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestPiggybackManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.h; sourceTree = ""; }; - 905AF0747CE6008F84ABA00DCDFA6B8F /* NSValue+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+Expecta.h"; path = "Expecta/NSValue+Expecta.h"; sourceTree = ""; }; - 9060F634B2CCA263214574F3639831C2 /* AGCryptoBox.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AGCryptoBox.m; path = "crypto-sdk/AGCryptoBox.m"; sourceTree = ""; }; - 90811D1FF1F77A5916F49101477ACA60 /* FBSDKAppInviteContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppInviteContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteContent.h; sourceTree = ""; }; - 913DFF23A9A70BF06D3641E88DFDD1C7 /* AGSecretBox.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AGSecretBox.m; path = "crypto-sdk/AGSecretBox.m"; sourceTree = ""; }; - 91880EF5763FAF0CE1A6553D8A50D6C0 /* DJLocalization.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DJLocalization.xcconfig; sourceTree = ""; }; - 92914C8EAACC324A68CD429C0A26BBF9 /* shorthash_siphash24.c */ = {isa = PBXFileReference; includeInIndex = 1; name = shorthash_siphash24.c; path = src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24.c; sourceTree = ""; }; - 92BC552972660EF60B80B9FDD0AECAEF /* auth_hmacsha512256_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = auth_hmacsha512256_api.c; path = src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256_api.c; sourceTree = ""; }; - 92E7D391CB8B9F9F6C8FBF4208406FCE /* FBSDKCheckmarkIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCheckmarkIcon.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCheckmarkIcon.m; sourceTree = ""; }; - 93847010C0220BBEFA4F61E05DC75F53 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; + 8F96D71C813798F199956A81B703D6FA /* BFCancellationTokenSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenSource.h; path = Bolts/Common/BFCancellationTokenSource.h; sourceTree = ""; }; + 916789CA37B7E1B7EBC7A3625D8F92C7 /* FBSDKShareOpenGraphObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphObject.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphObject.m; sourceTree = ""; }; + 926667B4A9EECB3C847201F164C723B9 /* FBSDKLoginKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKLoginKit-prefix.pch"; sourceTree = ""; }; + 9270FDF3357C9CEB924A9F1D6C622741 /* BFAppLink_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink_Internal.h; path = Bolts/iOS/Internal/BFAppLink_Internal.h; sourceTree = ""; }; + 92B1061170B5A8DD9384EB7A3BBB033A /* FBSDKAppEventsState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsState.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.h; sourceTree = ""; }; + 92C88FDCD6FA19D3376E3DD775D27BD3 /* EXPMatchers+endWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+endWith.m"; path = "Expecta/Matchers/EXPMatchers+endWith.m"; sourceTree = ""; }; + 92D1BEF9C4FEE187E8123FD1FE9D6952 /* FBSDKBridgeAPIResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIResponse.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.h; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 94B3CF28AAA83383C9804CE0168F7E53 /* blake2b-ref.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "blake2b-ref.c"; path = "src/libsodium/crypto_generichash/blake2/ref/blake2b-ref.c"; sourceTree = ""; }; - 9531B5D0502A7E9E7715D8282C6318CA /* DDDKeychainWrapper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDDKeychainWrapper-prefix.pch"; sourceTree = ""; }; - 9568B5E3FEA73C9616EC768466B598DB /* ExpectaSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExpectaSupport.m; path = Expecta/ExpectaSupport.m; sourceTree = ""; }; - 95B7409BD3ED8E6B61F5C2CD89742EC0 /* FBSDKAppInviteDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppInviteDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteDialog.h; sourceTree = ""; }; - 961722A5F6DCFB04573B5A80C0275026 /* libsodium-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libsodium-ios-dummy.m"; sourceTree = ""; }; - 961762ACF15C2A415D91F9E2B60E1292 /* FBSDKPaymentObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKPaymentObserver.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKPaymentObserver.m; sourceTree = ""; }; + 93EF98990E089E670F2C1E6E145F6467 /* CodFis+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CodFis+Helper.h"; path = "CodFis-Helper/CodFis+Helper.h"; sourceTree = ""; }; + 941B135996D1C4D92A11995A77980412 /* FBSDKSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSettings.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h; sourceTree = ""; }; + 9481319EC10A20D702151A6CF4108CE7 /* BFCancellationTokenSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenSource.m; path = Bolts/Common/BFCancellationTokenSource.m; sourceTree = ""; }; + 949CD3923FFDE7CB48DD5409FC0F4CFA /* SPTCompiledExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTCompiledExample.h; path = Specta/Specta/SPTCompiledExample.h; sourceTree = ""; }; + 95DD205F74C8CBED4CD9613ADBB324ED /* FBSDKError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKError.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.m; sourceTree = ""; }; + 96666B85AF3C9B8F7FBF6ED395D22BBB /* EXPFloatTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPFloatTuple.h; path = Expecta/EXPFloatTuple.h; sourceTree = ""; }; 966963AA532FE7EE0ED0F92C9A1A2CAF /* PNObjectFormData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectFormData.m; sourceTree = ""; }; 966EBBFD561D3E2088DDB2FB8704B09D /* PNObject-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PNObject-dummy.m"; sourceTree = ""; }; - 96C49FD2980F3221B717DDD05DB5DBEE /* FBSDKGraphRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.h; sourceTree = ""; }; - 96CF8ADD24DF4EC4DC62E9625C4415DA /* BFCancellationToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationToken.m; path = Bolts/Common/BFCancellationToken.m; sourceTree = ""; }; - 9748734344273E8A670464F30CEBF042 /* stream_salsa208.c */ = {isa = PBXFileReference; includeInIndex = 1; name = stream_salsa208.c; path = src/libsodium/crypto_stream/salsa208/ref/stream_salsa208.c; sourceTree = ""; }; - 97D56D73388454D1587710EA7242DF24 /* scalarmult_curve25519_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = scalarmult_curve25519_api.c; path = src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519_api.c; sourceTree = ""; }; - 97E913FF4BCD2095B78629FA7C015D9C /* FBSDKBoltsMeasurementEventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBoltsMeasurementEventListener.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.h; sourceTree = ""; }; - 9804AE6415E2050F967ECF63057AAC30 /* FBSDKMaleSilhouetteIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMaleSilhouetteIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.h; sourceTree = ""; }; - 980A12471F9C38A21FE5D489943283C3 /* FBSDKColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKColor.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.m; sourceTree = ""; }; - 9815AF5C2265F96FB77D4EB148BA94C5 /* SPTExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExample.m; path = Specta/Specta/SPTExample.m; sourceTree = ""; }; - 984385E0B510203B93BA8D7FC312863D /* FBSDKHashtag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKHashtag.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKHashtag.h; sourceTree = ""; }; - 984BA1FA88A81E4111F232A9539D8C54 /* FBSDKLoginKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginKit.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit.h; sourceTree = ""; }; - 989D3F07E071CD124C4B4D09042C4CD2 /* FBSDKShareLinkContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareLinkContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.m; sourceTree = ""; }; - 98B8C7D6E9AEBECE500C0CB7E00A61F8 /* FBSDKGraphRequestBody.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestBody.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m; sourceTree = ""; }; - 98E0918AF5575FE9D220BCA13978704A /* EXPMatchers+conformTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+conformTo.m"; path = "Expecta/Matchers/EXPMatchers+conformTo.m"; sourceTree = ""; }; - 98EB3789F6C6B02B0BF33E8BA66890E7 /* FBSDKButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKButton.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m; sourceTree = ""; }; - 99706694BA14244E4C0C640082061229 /* FBSDKGameRequestDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGameRequestDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestDialog.h; sourceTree = ""; }; - 998561B80EA2975C6FE6A3BD38BF732B /* FBSDKAppEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEvents.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.h; sourceTree = ""; }; - 99AC51B7FBA8B431E2811C46DD3B48A6 /* afternm_aes128ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; name = afternm_aes128ctr.c; path = src/libsodium/crypto_stream/aes128ctr/portable/afternm_aes128ctr.c; sourceTree = ""; }; - 9A1C6CCE260E36E1D7C174F54185E17D /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; - 9A6079CE2278862CDDA1DC17CF3BA9E0 /* sign_edwards25519sha512batch_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign_edwards25519sha512batch_api.c; path = src/libsodium/crypto_sign/edwards25519sha512batch/sign_edwards25519sha512batch_api.c; sourceTree = ""; }; - 9A6130CE5C6F0D1AA9B6D6C9D6E13412 /* AGCryptoBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AGCryptoBox.h; path = "crypto-sdk/AGCryptoBox.h"; sourceTree = ""; }; - 9ABB791429BF0ABFD91895DAFBD22C74 /* stream_salsa2012.c */ = {isa = PBXFileReference; includeInIndex = 1; name = stream_salsa2012.c; path = src/libsodium/crypto_stream/salsa2012/ref/stream_salsa2012.c; sourceTree = ""; }; - 9B059066697C95E62EDC8FFDC466B27B /* FBSDKLoginConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginConstants.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m; sourceTree = ""; }; - 9B27FA98FDF1AC014D3F922D85113AD7 /* libExpecta.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libExpecta.a; path = libExpecta.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 9B576B4BD82B223A0570EA861E67A32C /* stream_salsa208_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = stream_salsa208_api.c; path = src/libsodium/crypto_stream/salsa208/stream_salsa208_api.c; sourceTree = ""; }; - 9BD49A18C64E34F7F22A6C45F648B545 /* FBSDKSharePhoto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharePhoto.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhoto.h; sourceTree = ""; }; - 9C2AC4E0E951D0265E522550460151E6 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = src/libsodium/include/sodium/utils.h; sourceTree = ""; }; - 9C323897B049D0B9E46961CDFA6D9945 /* RZDataBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RZDataBinding.h; path = RZDataBinding/RZDataBinding.h; sourceTree = ""; }; - 9C9B1E10F249D94808511DEA52D338F8 /* fe_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sub.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_sub.c; sourceTree = ""; }; - 9D08BADD0026F7CDAB8983B0420789AA /* FBSDKServerConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h; sourceTree = ""; }; - 9D1E3686330500D75C1229AD7F5D4879 /* box_xsalsa20poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; name = box_xsalsa20poly1305.c; path = src/libsodium/crypto_secretbox/xsalsa20poly1305/ref/box_xsalsa20poly1305.c; sourceTree = ""; }; - 9D2C899FB650FAE5C082B3B005915EEB /* nv-ios-http-status-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nv-ios-http-status-prefix.pch"; sourceTree = ""; }; - 9E692E82E049AE2604D600A36D41409D /* blocks_sha256.c */ = {isa = PBXFileReference; includeInIndex = 1; name = blocks_sha256.c; path = src/libsodium/crypto_hashblocks/sha256/ref/blocks_sha256.c; sourceTree = ""; }; - 9E6B596AFC2241AEC56B04471ABDB03C /* BFAppLinkNavigation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkNavigation.h; path = Bolts/iOS/BFAppLinkNavigation.h; sourceTree = ""; }; + 96E588A0EEAC14C735CF03B45806A974 /* NSString-Helper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "NSString-Helper.xcconfig"; sourceTree = ""; }; + 97576E54462F5241DC3A3EE02ECE49B1 /* FBSDKGraphRequestConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.h; sourceTree = ""; }; + 97689F92127BBBDB6A02643D6714C789 /* SpectaUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaUtility.m; path = Specta/Specta/SpectaUtility.m; sourceTree = ""; }; + 97DEEA5101EE1F961B33706F72EE4503 /* FBSDKViewImpressionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKViewImpressionTracker.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h; sourceTree = ""; }; + 9876B696B4A185098A1BC744DF656C5E /* FBSDKAppLinkUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.m; sourceTree = ""; }; + 98CA3E4A900BA7073E9F95834C07233F /* nv_ios_http_status.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = nv_ios_http_status.h; path = "nv-ios-http-status/nv_ios_http_status.h"; sourceTree = ""; }; + 98E21B2AF61DDD0B8F0FAD8693D7E394 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; + 9926EAFC1AEEE19F9DBA670ECA3B4D3C /* FBSDKProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfile.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.m; sourceTree = ""; }; + 993BBCBC37B7B5DDE3AF4436FB756F9B /* EXPMatchers+haveCountOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+haveCountOf.h"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.h"; sourceTree = ""; }; + 99AC8991DBE576018B31069E2B7C84D5 /* FBSDKLikeBoxBorderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeBoxBorderView.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.m; sourceTree = ""; }; + 99E59ECB861CA3302FB85CF42DB279F7 /* FBSDKHashtag.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKHashtag.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKHashtag.m; sourceTree = ""; }; + 9A0BF032533700E7972735DC3EF9D8B6 /* nv-ios-http-status.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "nv-ios-http-status.xcconfig"; sourceTree = ""; }; + 9B4E51A05585FEB23DBC4FC503CF0DFE /* EXPMatchers+contain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+contain.m"; path = "Expecta/Matchers/EXPMatchers+contain.m"; sourceTree = ""; }; + 9B9ED2E63D28405EB899C9CA9BAA5350 /* FBSDKConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKConstants.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.h; sourceTree = ""; }; + 9BE68A5BA215AE4BBB26AB7788CB2B45 /* RZDBTransforms.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RZDBTransforms.h; path = RZDataBinding/RZDBTransforms.h; sourceTree = ""; }; + 9D361E607799C5E1A1756E32FC19DF48 /* FBSDKGraphErrorRecoveryProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphErrorRecoveryProcessor.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.m; sourceTree = ""; }; + 9D7FEA295F6FA728D467662A04353A3D /* FBSDKAppInviteContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppInviteContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteContent.m; sourceTree = ""; }; + 9D981E2A9F52CADC670B12F73F45865B /* EXPMatchers+raiseWithReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+raiseWithReason.h"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.h"; sourceTree = ""; }; + 9DD13CC641FA3B6575DE14F8A0396A1D /* Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Specta.h; path = Specta/Specta/Specta.h; sourceTree = ""; }; + 9E4423939031516601BB532DA0CED193 /* EXPMatchers+beLessThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThan.h"; path = "Expecta/Matchers/EXPMatchers+beLessThan.h"; sourceTree = ""; }; + 9E65DB7983A548302752F50504E8A066 /* EXPMatchers+beNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beNil.m"; path = "Expecta/Matchers/EXPMatchers+beNil.m"; sourceTree = ""; }; + 9EB8CFA2EE173D78703299FF2139A065 /* FBSDKLoginManagerLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLogger.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m; sourceTree = ""; }; 9ED5E97E08354E5975CA0BD29F6B91D7 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 9F8A7A8365F40C0A008570995FC70DC4 /* FBSDKShareKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKShareKit-dummy.m"; sourceTree = ""; }; - 9FEC96DAA6A0B61E7F85D58B9F8255F5 /* FBSDKAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkResolver.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.m; sourceTree = ""; }; - A0A9B77884FA90D2916827051C1D5257 /* FBSDKLoginManagerLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLogger.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.h; sourceTree = ""; }; - A0E1F096B07EE326C635B50260ED96FA /* ALView+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ALView+PureLayout.m"; path = "PureLayout/PureLayout/ALView+PureLayout.m"; sourceTree = ""; }; - A113F0BE85E4FB6B729D17BEF2A90429 /* libPNObject.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libPNObject.a; path = libPNObject.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 9F4006ED6CD55B3252B09D2E1A4ED495 /* SPTGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTGlobalBeforeAfterEach.h; path = Specta/Specta/SPTGlobalBeforeAfterEach.h; sourceTree = ""; }; + 9F58CF3CDB4413DE74C6E9802745435A /* PEARFileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PEARFileManager.m; path = "PEAR-FileManager-iOS/PEARFileManager.m"; sourceTree = ""; }; + 9F9479507953B98E6C69FE6A2EDE935D /* FBSDKGraphRequestConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.m; sourceTree = ""; }; + 9FF407580DFE65C82CF08585D1E689EF /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; + A0D12B87699117640EC00CF72DB7F48A /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; A175B7C4FE8493144D2371EB38DAB454 /* PNObject.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PNObject.xcconfig; sourceTree = ""; }; - A185335335AC1D7219C4321D2109014F /* DDDKeychainWrapper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDDKeychainWrapper.xcconfig; sourceTree = ""; }; - A1E30035976B3BE03CB7A0F477A9E14B /* FBSDKDeviceRequestsHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDeviceRequestsHelper.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.h; sourceTree = ""; }; - A23CEED4C9C026F3E6E340C81D507E72 /* NSString-Helper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString-Helper-dummy.m"; sourceTree = ""; }; - A29554B0078E573E0FCB2B0F659BDC16 /* FBSDKURLOpening.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLOpening.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKURLOpening.h; sourceTree = ""; }; - A2D8F24936E341297CF4B4808B44C9B6 /* 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 = ""; }; - A2DD6FE9FA26B83E7707F71C0E00F6DC /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_hashblocks/sha512/ref/api.h; sourceTree = ""; }; - A3F33EEA9AECDEC148038D33A04EE694 /* ge_msub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_msub.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_msub.c; sourceTree = ""; }; - A41D55AD0915D5844EC92CE974D39C64 /* FBSDKIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m; sourceTree = ""; }; - A44ED20C58DEFC3C65669AD6C7930B1C /* core_salsa2012_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = core_salsa2012_api.c; path = src/libsodium/crypto_core/salsa2012/core_salsa2012_api.c; sourceTree = ""; }; - A46FEFA2E7AE3A32D746184D4FC83DE0 /* AGPBKDF2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AGPBKDF2.h; path = "crypto-sdk/AGPBKDF2.h"; sourceTree = ""; }; - A4916C5F7C024F060EE0283718422A07 /* EXPMatchers+beNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beNil.m"; path = "Expecta/Matchers/EXPMatchers+beNil.m"; sourceTree = ""; }; + A1D71B123B4EF4B95440A8876A1AE318 /* BFAppLinkReturnToRefererController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererController.h; path = Bolts/iOS/BFAppLinkReturnToRefererController.h; sourceTree = ""; }; + A1EA550EF7C2688A5BA85F84ECB254AC /* NSMutableData+AES.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableData+AES.m"; path = "NSDataAES/Classes/NSMutableData+AES.m"; sourceTree = ""; }; + A2014498FF3DD0D36F24136400A6B0CE /* FBSDKAccessTokenCacheV3_21.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_21.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.m; sourceTree = ""; }; + A21D753B5BEAC8D1EC62779345A20B67 /* UIDevice-Hardware.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice-Hardware.h"; path = "Pod/Classes/UIDevice-Hardware.h"; sourceTree = ""; }; + A24B290A3D3444C04D8C506A08590AA0 /* FBSDKBridgeAPIResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIResponse.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.m; sourceTree = ""; }; + A2FD57392F54B06F3BF24DCB5E6781A4 /* PEAR-FileManager-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PEAR-FileManager-iOS.xcconfig"; sourceTree = ""; }; + A39A0F1EFE7C3943AD92B772946AB2F7 /* FBSDKUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m; sourceTree = ""; }; + A427796BE05332441386649D5A0AF39D /* FBSDKButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKButton.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.h; sourceTree = ""; }; A4B0787C01AC5B6B4208D5A4AE5A99AF /* Pods-PNObject_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PNObject_Example-frameworks.sh"; sourceTree = ""; }; - A4B81F887F968F39B02E669874D052D1 /* UIDevice-Utils.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "UIDevice-Utils.xcconfig"; sourceTree = ""; }; - A5355C6A4CCEF66DFAD95AF018634CD4 /* EXPMatchers+haveCountOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+haveCountOf.m"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.m"; sourceTree = ""; }; - A5449281A2B5647C2113F04B2E03C543 /* FBSDKLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogger.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.h; sourceTree = ""; }; - A55AE15D828F95FD6DFCC754B1C418EF /* FBSDKDeviceRequestsHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDeviceRequestsHelper.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.m; sourceTree = ""; }; - A5B51957E642BEEE3793E3BA239DE4DE /* Specta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Specta.xcconfig; sourceTree = ""; }; - A5BD18333DB5924634E7735C66BF4931 /* ALView+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ALView+PureLayout.h"; path = "PureLayout/PureLayout/ALView+PureLayout.h"; sourceTree = ""; }; - A5BD1C569B48AFB2D5877868C1AAC706 /* libFBSDKShareKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFBSDKShareKit.a; path = libFBSDKShareKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - A5E2878CF88BD1DE325BB211A359C4D5 /* FBSDKShareOpenGraphObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphObject.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphObject.m; sourceTree = ""; }; - A6191CA06CDD92F8591BACFD026BF5E7 /* FBSDKShareAPI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareAPI.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareAPI.m; sourceTree = ""; }; - A64BFF6A5F5E7DA2D19C129BACD59F98 /* crypto_generichash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_generichash.h; path = src/libsodium/include/sodium/crypto_generichash.h; sourceTree = ""; }; - A68A7E6E1F37D4F79E376F9B27260B01 /* FBSDKButton+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKButton+Subclass.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKButton+Subclass.h"; sourceTree = ""; }; - A71A523E3ABF99E16A7BE9D98F1DEBD3 /* FBSDKSharing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharing.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharing.h; sourceTree = ""; }; - A78133E1D2578016076218CDA279753D /* crypto_int64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int64.h; path = src/libsodium/include/sodium/crypto_int64.h; sourceTree = ""; }; - A7C61020437028EC7A3F7350A4D4441B /* FBSDKErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.h; sourceTree = ""; }; + A4B7EDA6D7C36FB8FF45A7920ACBAA98 /* BFTaskCompletionSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTaskCompletionSource.h; path = Bolts/Common/BFTaskCompletionSource.h; sourceTree = ""; }; + A4B8AE8B3EFC016F698D17170763CD3C /* FBSDKMonotonicTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMonotonicTime.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.h; sourceTree = ""; }; + A51726E9400B7DF29D2920844A610C8E /* BFWebViewAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFWebViewAppLinkResolver.m; path = Bolts/iOS/BFWebViewAppLinkResolver.m; sourceTree = ""; }; + A521C2D47CBEF1F451C6C19EF4BDF952 /* libFBSDKShareKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFBSDKShareKit.a; path = libFBSDKShareKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A598ED2A6C8C9300CE0D7893AEF45C77 /* FBSDKColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKColor.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.m; sourceTree = ""; }; + A5F26837E529C0BAFE950FD13D7FDCC0 /* BFTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTask.m; path = Bolts/Common/BFTask.m; sourceTree = ""; }; + A5FC087CC7B222508E59ECECF75C3002 /* FBSDKAccessTokenCacheV4.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV4.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.m; sourceTree = ""; }; + A6026A6C321E9A497D0F0E627DED5479 /* FBSDKLoginKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginKit.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit.h; sourceTree = ""; }; + A6749302913F55585A73957800FC24A0 /* SpectaDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaDSL.m; path = Specta/Specta/SpectaDSL.m; sourceTree = ""; }; + A7B93BFF1E31F07FEEDE486CA5C0ED34 /* NSString+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Helper.m"; path = "NSString-Helper/NSString+Helper.m"; sourceTree = ""; }; A7E429760E055DBF7B2FD23243EFDE87 /* PNObjectConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectConfig.m; sourceTree = ""; }; + A816DE60994F88B8858FAC9914002598 /* FBSDKShareKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareKit.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareKit.h; sourceTree = ""; }; A8674CC03C04E495D5F01C2D84194C0E /* PNObjcPassword.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjcPassword.m; sourceTree = ""; }; - A8742D28F6B4AFC7A3111C30D615FEA5 /* ge_p2_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p2_dbl.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p2_dbl.c; sourceTree = ""; }; - A89594BBD26D6C19236B9E2BFDF1D1F9 /* crypto_onetimeauth_poly1305_donna.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_onetimeauth_poly1305_donna.h; path = src/libsodium/include/sodium/crypto_onetimeauth_poly1305_donna.h; sourceTree = ""; }; - A8C402C02DF10B52552133C6145F4023 /* NSString-Helper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString-Helper-prefix.pch"; sourceTree = ""; }; - A8CB22977554137DA76BACFB17929D0B /* FBSDKLoginCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginCompletion.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m; sourceTree = ""; }; - A8DCE11CDF8C6F781778B0DA42AA18C4 /* FBSDKWebDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialog.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.h; sourceTree = ""; }; - A8E82E649B67BBF02C0BB13123963B10 /* FBSDKGraphRequestMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestMetadata.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m; sourceTree = ""; }; - A8FED370A0885FFA69118E591272AF4A /* SpectaTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaTypes.h; path = Specta/Specta/SpectaTypes.h; sourceTree = ""; }; - A9043FC6859F9BE18405F05CF148A7A5 /* FBSDKAppGroupContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppGroupContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupContent.m; sourceTree = ""; }; - A913FBCCE275AE202537BC421F4FDF84 /* FBSDKSendButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSendButton.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.m; sourceTree = ""; }; - A95C5F77B3A4A38C3522AC0181B72314 /* stream_aes128ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; name = stream_aes128ctr.c; path = src/libsodium/crypto_stream/aes128ctr/portable/stream_aes128ctr.c; sourceTree = ""; }; - A9AEA61991EA59F7F1363A672E830197 /* FBSDKBase64.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBase64.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.m; sourceTree = ""; }; - A9D40A1B01DF89AFCDDD6AD900C0DA32 /* FBSDKURLSessionTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLSessionTask.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionTask.h; sourceTree = ""; }; - AA3C0981ED12A1C8D751DEC329B2126A /* 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 = ""; }; - AA6E399F1D2DF215A09C7EDE50085A74 /* stream_salsa20_ref.c */ = {isa = PBXFileReference; includeInIndex = 1; name = stream_salsa20_ref.c; path = src/libsodium/crypto_stream/salsa20/ref/stream_salsa20_ref.c; sourceTree = ""; }; - AA9E652D6667C11BE6AB387EC684C743 /* FBSDKShareConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareConstants.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.m; sourceTree = ""; }; - AAB6A8D98F9B79FA4ECF64CEE4005C3F /* DJLocalizationSystem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DJLocalizationSystem.m; path = DJLocalization/DJLocalizationSystem.m; sourceTree = ""; }; + A8C2F568CDC9ED56010E6272B3A2ACAD /* FBSDKShareConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareConstants.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.h; sourceTree = ""; }; + A8F263620BD0322B0E0D02C9CBB7E057 /* libBolts.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libBolts.a; path = libBolts.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A96C525029602F2B56C96D0E4AEA9106 /* FBSDKBase64.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBase64.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.m; sourceTree = ""; }; + A97E2764E731B8C8709D82DFA86EF5C1 /* FBSDKAccessTokenCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCache.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.m; sourceTree = ""; }; + A9DFB9CE0ADF5CC2E460529C484B8139 /* FBSDKBridgeAPIProtocolWebV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m; sourceTree = ""; }; + AABB7D629838A2BB08D7F836522B6329 /* DJLocalization.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DJLocalization.xcconfig; sourceTree = ""; }; AAC8666F362600E8954A21949E4EE65D /* Pods-PNObject_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNObject_Example.debug.xcconfig"; sourceTree = ""; }; - AB3BCE63B8DB5618EFC8AC6DD39647CD /* stream_aes256estream_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = stream_aes256estream_api.c; path = src/libsodium/crypto_stream/aes256estream/stream_aes256estream_api.c; sourceTree = ""; }; - AB57F45A98D16850E89EDFF62B5AE141 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; - AB58090204CBD4452A101D2B46B219A1 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_stream/salsa208/ref/api.h; sourceTree = ""; }; - ABD2DA07D852ADCDDE113FAE301B5C97 /* FBSDKBoltsMeasurementEventListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBoltsMeasurementEventListener.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.m; sourceTree = ""; }; - AC4EEB5E890C03B2064F897E2317EFB0 /* hash_sha256.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hash_sha256.c; path = src/libsodium/crypto_hash/sha256/ref/hash_sha256.c; sourceTree = ""; }; - ACFD7AC59E97D8EB3C4B3565556B99AD /* SPTExampleGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExampleGroup.h; path = Specta/Specta/SPTExampleGroup.h; sourceTree = ""; }; - AD2A5F5857E1A47C8E03FFE05A56C8AC /* FBSDKLoginUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginUtility.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m; sourceTree = ""; }; - AD75B39FE4367E4C3B013843A04028D8 /* BFTask+Exceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BFTask+Exceptions.h"; path = "Bolts/Common/BFTask+Exceptions.h"; sourceTree = ""; }; - ADC5CD2C7238C4E63647D0D00EE33596 /* AGRandomGenerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AGRandomGenerator.h; path = "crypto-sdk/AGRandomGenerator.h"; sourceTree = ""; }; - ADFCFC6F61E3FE1B7D2F768CB549FDF0 /* FBSDKLoginUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginUtility.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.h; sourceTree = ""; }; - AE06123F0AA1D7EA162F453EBCF262FC /* crypto_secretbox.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crypto_secretbox.c; path = src/libsodium/crypto_secretbox/crypto_secretbox.c; sourceTree = ""; }; - AE61D3ABA932B7C661329FDF6FCD95A1 /* FBSDKAppEvents+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKAppEvents+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEvents+Internal.h"; sourceTree = ""; }; - AEBBBA4B4B0C335E03ADCDB1016560E2 /* EXPMatchers+contain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+contain.m"; path = "Expecta/Matchers/EXPMatchers+contain.m"; sourceTree = ""; }; - AEF7ECBFCBF42E41673E7AD8845C243E /* FBSDKShareDialogMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareDialogMode.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.h; sourceTree = ""; }; - AF0DCDC0CF306A169FED21CF7F37D0ED /* SPTCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCallSite.m; path = Specta/Specta/SPTCallSite.m; sourceTree = ""; }; - AF2B09DCA7299E41047458CA24CD1CA5 /* fe_add.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_add.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_add.c; sourceTree = ""; }; - AF4649ED4EC33D05121AA1A349208DE4 /* EXPMatchers+contain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+contain.h"; path = "Expecta/Matchers/EXPMatchers+contain.h"; sourceTree = ""; }; - AF5D31BBFE401D533AD35FC406C4F0C9 /* EXPMatchers+beCloseTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beCloseTo.m"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.m"; sourceTree = ""; }; - AF788B90A4D953E0D23553E990805961 /* FBSDKHashtag.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKHashtag.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKHashtag.m; sourceTree = ""; }; - B0B9238011484E6328E9EAC81E847447 /* EXPMatchers+beKindOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beKindOf.m"; path = "Expecta/Matchers/EXPMatchers+beKindOf.m"; sourceTree = ""; }; - B0C3266E31A923C1E45565CBE9DFA197 /* ge_p1p1_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p1p1_to_p2.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p1p1_to_p2.c; sourceTree = ""; }; - B1149E0D5A4AE9E3771B71B1C69168F6 /* EXPMatchers+beSupersetOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSupersetOf.h"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.h"; sourceTree = ""; }; - B1206232540CFAFD6D4CCC940FC0345D /* FBSDKShareVideo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareVideo.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.h; sourceTree = ""; }; - B1576D538A5A1AE1A49F8ECE4FE83BDD /* FBSDKGraphRequestConnection+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequestConnection+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestConnection+Internal.h"; sourceTree = ""; }; - B1807644E258950A9BC5ABCE7B91CB27 /* AeroGear-Crypto-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AeroGear-Crypto-prefix.pch"; sourceTree = ""; }; - B194555912B86EECD59B95C5180BCB28 /* FBSDKAppInviteDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppInviteDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteDialog.m; sourceTree = ""; }; - B1D01204A6F0C4C63D28E3868E26E8C0 /* EXPMatchers+conformTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+conformTo.h"; path = "Expecta/Matchers/EXPMatchers+conformTo.h"; sourceTree = ""; }; - B1D2CFC975F03F2CDC8A111437FD9318 /* FBSDKBridgeAPIProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocol.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocol.h; sourceTree = ""; }; - B2AA297D6EA559AF613DD0574EF34FA7 /* AGSecretBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AGSecretBox.h; path = "crypto-sdk/AGSecretBox.h"; sourceTree = ""; }; - B2BC51D57C5F07DE3720D93CBD0B600B /* Bolts-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Bolts-dummy.m"; sourceTree = ""; }; - B2FC982646382FFD20852EEFBDCE3EE6 /* FBSDKDialogConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDialogConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h; sourceTree = ""; }; - B309C6A15F8CE299A6915C0C984454F4 /* fe_sq2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sq2.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_sq2.c; sourceTree = ""; }; - B3AD73C3355067252A111928B6AAD783 /* EXPMatchers+beNil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beNil.h"; path = "Expecta/Matchers/EXPMatchers+beNil.h"; sourceTree = ""; }; - B3B544AC67920CCF50568FFD68114C2E /* FBSDKKeychainStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStore.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h; sourceTree = ""; }; - B4205DBFE3015CF81EA4409314BF1F4E /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_onetimeauth/poly1305/donna/api.h; sourceTree = ""; }; - B430E319EA820905F464CB5C26C98C74 /* fe_copy.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_copy.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_copy.c; sourceTree = ""; }; - B561A50DE3B8D8DB8F9F7B9F5A750DDC /* verify_hmacsha256.c */ = {isa = PBXFileReference; includeInIndex = 1; name = verify_hmacsha256.c; path = src/libsodium/crypto_auth/hmacsha256/ref/verify_hmacsha256.c; sourceTree = ""; }; - B5ACA7E84E868AA0659999BB217D4E58 /* fe_invert.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_invert.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_invert.c; sourceTree = ""; }; - B5D72D48D7A65D2362F84C2BBD203035 /* FBSDKLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogger.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m; sourceTree = ""; }; - B632E7E818CF2819F8FDCE5B50A2A9AE /* FBSDKBridgeAPIRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.h; sourceTree = ""; }; - B63475CE4AB12BB6E290E0032998261A /* FBSDKShareKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareKit.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareKit.h; sourceTree = ""; }; - B64163DFD1CA5AAB1DE0FC8C48B64342 /* utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = utils.c; path = src/libsodium/sodium/utils.c; sourceTree = ""; }; - B6CCFED4DB1C80DDD364BFC37A254B91 /* FBSDKShareOpenGraphContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphContent.m; sourceTree = ""; }; - B6DD85B9644C73FD0012994443E0A411 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_auth/hmacsha512256/ref/api.h; sourceTree = ""; }; - B7233CC6837EFFD3C4135FD92801D677 /* FBSDKMessageDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMessageDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKMessageDialog.h; sourceTree = ""; }; - B734DC475FD60810FF4DDE6010850921 /* FBSDKDialogConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDialogConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m; sourceTree = ""; }; - B7438CCCDA0F75E33524E054B155A461 /* randombytes_salsa20_random.c */ = {isa = PBXFileReference; includeInIndex = 1; name = randombytes_salsa20_random.c; path = src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c; sourceTree = ""; }; - B7FEF2AA809F5B94F28BC58E0DB77C31 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_core/salsa20/ref/api.h; sourceTree = ""; }; - B8D8674DA5AA7EF1DCFD5FC74D4DAFF6 /* FBSDKLikeButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeButton.h; sourceTree = ""; }; - B8F6D39A31BE828522C2ED2E83183313 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_stream/salsa2012/ref/api.h; sourceTree = ""; }; - B901A89B1D986B9E1D1D800B861E955C /* crypto_box.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crypto_box.c; path = src/libsodium/crypto_box/crypto_box.c; sourceTree = ""; }; - B919C954B1067BD64A07DEE54A29DCCA /* BFAppLinkReturnToRefererController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererController.m; path = Bolts/iOS/BFAppLinkReturnToRefererController.m; sourceTree = ""; }; - B9358B9B3541A9DBA411DC0ACA517604 /* EXPMatchers+beFalsy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beFalsy.h"; path = "Expecta/Matchers/EXPMatchers+beFalsy.h"; sourceTree = ""; }; - B93C1794EEA9155FA5C8B144DE866041 /* libFBSDKLoginKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFBSDKLoginKit.a; path = libFBSDKLoginKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - B940E51E5D6CBF0DD1C4F111263931BC /* SPTSharedExampleGroups.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSharedExampleGroups.m; path = Specta/Specta/SPTSharedExampleGroups.m; sourceTree = ""; }; - B96C5E9F6103850829B8652E703F421C /* FBSDKDynamicFrameworkLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDynamicFrameworkLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.h; sourceTree = ""; }; - B9B9F9923A014DBD0AE74DA32147048F /* FBSDKLoginButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginButton.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h; sourceTree = ""; }; - BA0A687AA7F5BFFE4B5BB2C01C6F33FD /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_scalarmult/curve25519/donna_c64/api.h; sourceTree = ""; }; - BA6F34BF301C2C2DD9388253644C37F4 /* EXPMatchers+beSubclassOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSubclassOf.h"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.h"; sourceTree = ""; }; + ADFA34E613E9F50CA510039AE69E002B /* FBSDKTimeSpentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTimeSpentData.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.h; sourceTree = ""; }; + AE6C684A9E9FE26A50AC4500B61669E5 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; + AE9A3AA8261D01602D79A18C5EBA8306 /* FBSDKSharePhoto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharePhoto.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhoto.h; sourceTree = ""; }; + AF84607CF9304D26D9ED61CF68822FFF /* _FBSDKLoginRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKLoginRecoveryAttempter.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.h; sourceTree = ""; }; + AF9232609EEB5081F61064687CD462B9 /* FBSDKLikeDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeDialog.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.h; sourceTree = ""; }; + B0722D5B62A942E8AB6D675ED20199C6 /* BFWebViewAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFWebViewAppLinkResolver.h; path = Bolts/iOS/BFWebViewAppLinkResolver.h; sourceTree = ""; }; + B0D127759E285FDC773F9D2C09C32946 /* FBSDKShareOpenGraphAction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphAction.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphAction.m; sourceTree = ""; }; + B1062AFEB1EEC93034C340D406729C35 /* FBSDKShareOpenGraphAction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphAction.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphAction.h; sourceTree = ""; }; + B184A2A777D9BF415AD9DE7680B40B44 /* FBSDKURLSessionTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLSessionTask.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionTask.h; sourceTree = ""; }; + B1D5A7CA445C2DA2FE0118B87CC5A709 /* NSData+SHA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SHA.h"; path = "NSDataAES/Classes/NSData+SHA.h"; sourceTree = ""; }; + B26214F8065151CD9E2142BAC3AF4168 /* SPTSharedExampleGroups.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSharedExampleGroups.h; path = Specta/Specta/SPTSharedExampleGroups.h; sourceTree = ""; }; + B2862A4E050DD0F6DB7F60066456E986 /* FBSDKGraphRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.m; sourceTree = ""; }; + B30DF9C9BC7A55C1BCC2DEDF2CB7D06F /* FBSDKShareOpenGraphValueContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphValueContainer.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphValueContainer.h; sourceTree = ""; }; + B49BD9B71587ECE501E8C784669F7485 /* FBSDKTestUsersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTestUsersManager.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.m; sourceTree = ""; }; + B63D2351179D6C81B3BCBF367E72491B /* FBSDKCloseIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCloseIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.h; sourceTree = ""; }; + B69D9A675DF6C824E6DFF44EDEC2842A /* RZDBMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RZDBMacros.h; path = RZDataBinding/RZDBMacros.h; sourceTree = ""; }; + B6B36BDA57EB1E8047FBA30223E26FBA /* FBSDKAccessTokenCacheV3_17.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_17.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.m; sourceTree = ""; }; + B71782FAD53AF020FCA0C6D8BC6B6A52 /* FBSDKLoginKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKLoginKit-dummy.m"; sourceTree = ""; }; + B8373185F9140954A0064BFC482A5AD6 /* PureLayoutDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayoutDefines.h; path = PureLayout/PureLayout/PureLayoutDefines.h; sourceTree = ""; }; + B8D48C147ED596339AD2C5D8FA1284D9 /* EXPMatchers+beGreaterThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThan.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.h"; sourceTree = ""; }; + B9154D53F94B83AF1907F2070481A8BA /* ALView+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ALView+PureLayout.h"; path = "PureLayout/PureLayout/ALView+PureLayout.h"; sourceTree = ""; }; + B9686A9A936E39B0D4B9BFBC814F1341 /* EXPMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatchers.h; path = Expecta/Matchers/EXPMatchers.h; sourceTree = ""; }; + BA1D9CB0DC70E314BEF99C4305C80CF0 /* NSValue+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+Expecta.h"; path = "Expecta/NSValue+Expecta.h"; sourceTree = ""; }; + BA3C7719AF73408E7978980A99935683 /* FBSDKAppInviteDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppInviteDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteDialog.m; sourceTree = ""; }; + BA579919238C1A030C7E23FC2D1897BA /* DDDKeychainWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDKeychainWrapper.m; path = Pod/Classes/DDDKeychainWrapper.m; sourceTree = ""; }; + BA8443173DD09C00064B832E5F4BC360 /* FBSDKTimeSpentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTimeSpentData.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.m; sourceTree = ""; }; BAD7E1B559F3CA3BDD174C8409F341FF /* PNObjectConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectConstants.h; sourceTree = ""; }; - BB8675A1C6FB2742FC7DFE1AF822F50D /* FBSDKShareError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareError.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareError.h; sourceTree = ""; }; - BB8FBC47B3DACDFB856CE73972142986 /* FBSDKSystemAccountStoreAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSystemAccountStoreAdapter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.h; sourceTree = ""; }; - BBAA11B7A2A624932B91777B7678B681 /* Expecta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Expecta.xcconfig; sourceTree = ""; }; + BBA016F9409A011C55A0ED7BAECC22D0 /* FBSDKAppEventsDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsDeviceInfo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsDeviceInfo.h; sourceTree = ""; }; + BBA8E7D792F84E9455E469956D152685 /* FBSDKPaymentObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKPaymentObserver.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKPaymentObserver.h; sourceTree = ""; }; + BBCD63F36F8887B539C58CB81D03922E /* FBSDKMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMath.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.h; sourceTree = ""; }; BBD44B9CAA08C2731F63B265AB11BB14 /* PNObjectUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectUtilities.h; sourceTree = ""; }; - BC3930960DE79B7D79F9E32908ABB407 /* generichash_blake2_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = generichash_blake2_api.c; path = src/libsodium/crypto_generichash/blake2/generichash_blake2_api.c; sourceTree = ""; }; - BCAA8E75796BA2EB72EC53344A31B997 /* AGVerifyKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AGVerifyKey.h; path = "crypto-sdk/AGVerifyKey.h"; sourceTree = ""; }; - BCAE9089F851625F16067C24B166D440 /* libPods-PNObject_Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-PNObject_Tests.a"; path = "libPods-PNObject_Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - BCBBC0D137936AE6E4C9338606189EAC /* EXPUnsupportedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPUnsupportedObject.m; path = Expecta/EXPUnsupportedObject.m; sourceTree = ""; }; - BCE5D199B18AF57749D5D0908D171DE3 /* core_salsa20_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = core_salsa20_api.c; path = src/libsodium/crypto_core/salsa20/core_salsa20_api.c; sourceTree = ""; }; + BC513AEAFDC94F15AD7BC38FE6DAA965 /* FBSDKLoginTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m; sourceTree = ""; }; + BC8F90A5A5451E412F9704FEBFBE874C /* FBSDKGraphErrorRecoveryProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphErrorRecoveryProcessor.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.h; sourceTree = ""; }; BD2F69C7BFD49E73ED6E8B5B06E978FC /* AFHTTPRequestSerializer+OAuth2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFHTTPRequestSerializer+OAuth2.m"; sourceTree = ""; }; - BD4F3E30D30025B0A099962434DBC034 /* crypto_stream.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crypto_stream.c; path = src/libsodium/crypto_stream/crypto_stream.c; sourceTree = ""; }; + BDA6902277D5D290CD716AC0E4488D88 /* EXPMatchers+beIdenticalTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beIdenticalTo.h"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.h"; sourceTree = ""; }; + BDAF0E6A192A7A53C58CCBF5437B01D5 /* FBSDKLiking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLiking.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLiking.h; sourceTree = ""; }; BDCF2FC94EE492A0361C84E2C524D5CA /* PNObjectUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectUtilities.m; sourceTree = ""; }; - BDD096A35A46552B01BBCBEB5E82D716 /* AGSigningKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AGSigningKey.h; path = "crypto-sdk/AGSigningKey.h"; sourceTree = ""; }; - BE6CDA03697362889AFF4A328594672C /* FBSDKAccessTokenCacheV3.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.m; sourceTree = ""; }; - BEE954DA0009ACB12A1C49DFD9C8C2A1 /* randombytes_sysrandom.c */ = {isa = PBXFileReference; includeInIndex = 1; name = randombytes_sysrandom.c; path = src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c; sourceTree = ""; }; - BF0AAB48C4CE11F0762480DD5EB51769 /* 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 = ""; }; - BF1CE288502FB174BA46F7ED192FABA3 /* DJLocalization-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DJLocalization-dummy.m"; sourceTree = ""; }; - BF2B52B823BF39C1255202685CC52895 /* _FBSDKTemporaryErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKTemporaryErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.h; sourceTree = ""; }; + BE38D383801982C0A9AE87942B9161B9 /* FBSDKAccessToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessToken.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m; sourceTree = ""; }; + BE461A3DFA2747F69894FA888E9E095B /* PureLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-prefix.pch"; sourceTree = ""; }; + BE9FA6A44D4B9E65F48C9C74DB1F15E6 /* EXPMatchers+beKindOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beKindOf.h"; path = "Expecta/Matchers/EXPMatchers+beKindOf.h"; sourceTree = ""; }; + BF32764DAF19F0DBA95D456853C3317A /* FBSDKAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkResolver.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.m; sourceTree = ""; }; BF59DD455009893D89FC13A344B06D1E /* PNLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNLocation.h; sourceTree = ""; }; - BF883190EBE7AD7AD04530085828B5FE /* crypto_uint16.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint16.h; path = src/libsodium/include/sodium/crypto_uint16.h; sourceTree = ""; }; - BFF034403A366FB222FA9E2F48970815 /* EXPMatchers+postNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+postNotification.h"; path = "Expecta/Matchers/EXPMatchers+postNotification.h"; sourceTree = ""; }; - BFF23686F51A710834163976DE09623B /* FBSDKAppEventsDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsDeviceInfo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsDeviceInfo.m; sourceTree = ""; }; - BFF2AC24F421F19E846C3A31B95902A2 /* FBSDKLoginManagerLoginResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLoginResult.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h; sourceTree = ""; }; - C073FF02290D795F2A1666FFF8742E7C /* FBSDKServerConfigurationManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfigurationManager+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager+Internal.h"; sourceTree = ""; }; - C0C7A14991231BB0AFB7A68116A2100C /* EXPMatchers+beInstanceOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInstanceOf.h"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.h"; sourceTree = ""; }; - C12D9575440F32503C215AA5B24C7A3E /* FBSDKAccessToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessToken.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h; sourceTree = ""; }; - C13E46A47714DB4E877FD1877AED3DCB /* SPTTestSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTTestSuite.m; path = Specta/Specta/SPTTestSuite.m; sourceTree = ""; }; - C1FECE75D223522D5FFFF68FC50AE733 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; - C2744CE2D67B06FEDCAA332A2D6B7DA2 /* EXPMatchers+beLessThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThan.h"; path = "Expecta/Matchers/EXPMatchers+beLessThan.h"; sourceTree = ""; }; - C42D7E05AC6CDCBB0D9093DFD6DB6583 /* FBSDKShareMediaContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareMediaContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareMediaContent.m; sourceTree = ""; }; - C436803805DBA986B4CAFF4D6926F2E5 /* FBSDKErrorConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m; sourceTree = ""; }; - C467891BDB969DE12DAB04C8D135D01C /* FBSDKGameRequestContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGameRequestContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.m; sourceTree = ""; }; - C46E4B1A79A81270D3F68CA2C0D7EC0A /* EXPDoubleTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPDoubleTuple.m; path = Expecta/EXPDoubleTuple.m; sourceTree = ""; }; - C510C37FA746E83D006FD38DB73E7FD4 /* FBSDKImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKImageDownloader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.h; sourceTree = ""; }; - C5ACCCCADEA24733AB7B5B358AF5BA70 /* FBSDKLikeControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeControl.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeControl.h; sourceTree = ""; }; - C5E582154EBCE09299E4E66AACA0B41B /* fe_isnonzero.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_isnonzero.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_isnonzero.c; sourceTree = ""; }; - C60AB0083188342D0F1E87A41179E5CC /* FBSDKApplicationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKApplicationDelegate.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.h; sourceTree = ""; }; - C63042FDDC930B8D50D30A7C759B4DE1 /* StrongestPasswordValidator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = StrongestPasswordValidator.m; path = Pod/Classes/StrongestPasswordValidator.m; sourceTree = ""; }; + BFF41F82BDAC0C67B440C335B7B952B2 /* FBSDKShareMediaContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareMediaContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareMediaContent.m; sourceTree = ""; }; + C04A209020C1022A39F80EFE7CF1D7CD /* EXPMatchers+postNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+postNotification.h"; path = "Expecta/Matchers/EXPMatchers+postNotification.h"; sourceTree = ""; }; + C061E63749A0B41AA88AC2D0AFF7C1CD /* BFMeasurementEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFMeasurementEvent.m; path = Bolts/iOS/BFMeasurementEvent.m; sourceTree = ""; }; + C1690530B38073631FA4EA3DF6435725 /* ExpectaObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExpectaObject.m; path = Expecta/ExpectaObject.m; sourceTree = ""; }; + C1DFC810013C39FC4186C7BA537997FB /* EXPMatchers+endWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+endWith.h"; path = "Expecta/Matchers/EXPMatchers+endWith.h"; sourceTree = ""; }; + C2E374C2D149C1ED0EE4F0E85F9A30A9 /* FBSDKProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfile.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.h; sourceTree = ""; }; + C32EA9691B55C017A46B1092CEF7F684 /* UIDevice-Utils-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIDevice-Utils-dummy.m"; sourceTree = ""; }; + C34A265E199FE60C957594A30E209C0C /* EXPMatchers+beginWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beginWith.m"; path = "Expecta/Matchers/EXPMatchers+beginWith.m"; sourceTree = ""; }; + C43AADE275400B3271403D8A70B3F3BF /* SPTExcludeGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExcludeGlobalBeforeAfterEach.h; path = Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h; sourceTree = ""; }; + C442C5E9E7FCE2732EE423295F7188D1 /* FBSDKURLSessionTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKURLSessionTask.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionTask.m; sourceTree = ""; }; + C45FA111DABC8548D84D9472836053DE /* FBSDKGraphRequestMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestMetadata.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h; sourceTree = ""; }; + C4A1E4B2A8DB166BCFF636128277BAA5 /* libExpecta.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libExpecta.a; path = libExpecta.a; sourceTree = BUILT_PRODUCTS_DIR; }; + C5741E8F15B46F5F91443BBECA17C80A /* UIDevice-Hardware.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDevice-Hardware.m"; path = "Pod/Classes/UIDevice-Hardware.m"; sourceTree = ""; }; + C57A42990E4F093E2A2D5F620A0F38C3 /* DJLocalizableString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DJLocalizableString.m; path = DJLocalization/DJLocalizableString.m; sourceTree = ""; }; + C57AEA7659EFAF86A6FDF0AF1D1EF3F6 /* FBSDKShareLinkContent+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKShareLinkContent+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareLinkContent+Internal.h"; sourceTree = ""; }; + C582A0C00526CB0F22BFA738D7E47C45 /* FBSDKWebDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialog.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m; sourceTree = ""; }; + C637B2D14CF6CBFFDD6AFB9FA7B96A11 /* FBSDKAppInviteDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppInviteDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteDialog.h; sourceTree = ""; }; + C69A3BF98F6754E523DD5FE3E5DBBEC4 /* EXPMatchers+beGreaterThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThan.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.m"; sourceTree = ""; }; C6A7875971DFD8B00865186211FBD472 /* Pods-PNObject_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PNObject_Tests-dummy.m"; sourceTree = ""; }; - C6AD9BB1DE22F1C44C10F8CCAE5E43A3 /* shorthash_siphash24_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = shorthash_siphash24_api.c; path = src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24_api.c; sourceTree = ""; }; - C6DF2572AA76E42E7B7F2B2CF284521D /* 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 = ""; }; - C6E6808A60E7708E1170BB708C4711A7 /* FBSDKShareAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareAPI.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareAPI.h; sourceTree = ""; }; - C70267F6C8F95E92EB59CEE40147EF24 /* 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 = ""; }; - C70514DAD222A2E0E9015D065BA6BD2B /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_core/salsa208/ref/api.h; sourceTree = ""; }; C73C6EA2E857706C62F6B73C63D5B8E1 /* Pods-PNObject_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNObject_Example.release.xcconfig"; sourceTree = ""; }; C7A832DCFF98DC71C3B91CDA7F7A5CFF /* AFJSONResponseSerializerWithData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AFJSONResponseSerializerWithData.m; sourceTree = ""; }; - C7C5A3BACC36AE86339F036B27E08049 /* ge25519_edwards25519sha512batch.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge25519_edwards25519sha512batch.c; path = src/libsodium/crypto_sign/edwards25519sha512batch/ref/ge25519_edwards25519sha512batch.c; sourceTree = ""; }; + C7D2EE1417023FA54625CAD4874F8397 /* RZDataBinding-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RZDataBinding-dummy.m"; sourceTree = ""; }; C838E3FDEBB793985B8728BC91CF91CF /* Pods-PNObject_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PNObject_Tests-frameworks.sh"; sourceTree = ""; }; - C869141256DD47297B23F53829A32382 /* onetimeauth_poly1305_try.c */ = {isa = PBXFileReference; includeInIndex = 1; name = onetimeauth_poly1305_try.c; path = src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305_try.c; sourceTree = ""; }; - C8968940471DE97A4DD806FFEE843F93 /* sc_muladd.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sc_muladd.c; path = src/libsodium/crypto_sign/ed25519/ref10/sc_muladd.c; sourceTree = ""; }; - C8EA88DA4FC0EDD80E20F0DCCA20DFBE /* FBSDKGameRequestFrictionlessRecipientCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGameRequestFrictionlessRecipientCache.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.m; sourceTree = ""; }; - C94B282AAA09A10E5643786309D9B265 /* libDJLocalization.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libDJLocalization.a; path = libDJLocalization.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C956D455C87C911A44CC38B861430158 /* consts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = consts.h; path = src/libsodium/crypto_stream/aes128ctr/portable/consts.h; sourceTree = ""; }; - C997414E531DAA6BC7CBB8BD0DC46FA5 /* fe_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_0.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_0.c; sourceTree = ""; }; + C8F3B611096EA584E1F105032F67340C /* FBSDKLikeControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeControl.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeControl.h; sourceTree = ""; }; + C8FFF6290A760FE83E3F9B18FE7F78F9 /* EXPMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcher.h; path = Expecta/EXPMatcher.h; sourceTree = ""; }; + C9087D18CC198DABAC579429B02BE7F2 /* FBSDKGraphRequestDataAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestDataAttachment.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.h; sourceTree = ""; }; + C91CC5BDB3BA50175E867F1E0AA1CC26 /* FBSDKMaleSilhouetteIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMaleSilhouetteIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.h; sourceTree = ""; }; + C94D55E0637952736E0B3536F54799BC /* BFTaskCompletionSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTaskCompletionSource.m; path = Bolts/Common/BFTaskCompletionSource.m; sourceTree = ""; }; + CA256884A9BA6E2B1886A6D7909EC593 /* FBSDKViewImpressionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKViewImpressionTracker.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m; sourceTree = ""; }; CA2F3873D8B5E4A75B3ACC2DF6E1BEFD /* PNAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNAddress.h; sourceTree = ""; }; - CA2FD40B4CFB876386643D4EC7870BBA /* FBSDKErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m; sourceTree = ""; }; - CB3D1E2F07332CB7EB8908713F2B74EE /* EXPDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDefines.h; path = Expecta/EXPDefines.h; sourceTree = ""; }; - CB653E493B0A532804F358770E6FAC2B /* fe_1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_1.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_1.c; sourceTree = ""; }; - CB786EC2A960393E461FF848023DC363 /* FBSDKLikeDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeDialog.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.h; sourceTree = ""; }; - CB926595FC2FC476BA0BD347F76079B8 /* NSString+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Helper.h"; path = "NSString-Helper/NSString+Helper.h"; sourceTree = ""; }; - CB9A43E3EA24EE91B3B635114D2CC955 /* FBSDKPaymentObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKPaymentObserver.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKPaymentObserver.h; sourceTree = ""; }; - CBA9C5EABDC48B7632D09AC84FF3B517 /* PureLayoutDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayoutDefines.h; path = PureLayout/PureLayout/PureLayoutDefines.h; sourceTree = ""; }; - CBDA7CF9CC333D2DECE49CED8F5ECDA1 /* EXPMatchers+match.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+match.h"; path = "Expecta/Matchers/EXPMatchers+match.h"; sourceTree = ""; }; - CBE8C846E1D015F4826E3F7A82A68DA0 /* before_curve25519xsalsa20poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; name = before_curve25519xsalsa20poly1305.c; path = src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/before_curve25519xsalsa20poly1305.c; sourceTree = ""; }; - CBFD45C9B174A09A7A51034E921BD5C3 /* 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 = ""; }; - CC61EF711C793364D9A43DA59631DCFE /* FBSDKSettings+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKSettings+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSettings+Internal.h"; sourceTree = ""; }; - CC636BC650B85C5DE3E7238F211EFA52 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_shorthash/siphash24/ref/api.h; sourceTree = ""; }; - CC74B189486284EB3637CBD2AE5C2D07 /* DJLocalizationSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DJLocalizationSystem.h; path = DJLocalization/DJLocalizationSystem.h; sourceTree = ""; }; - CC7CA10D70CEC02574EFEBCEEE02C709 /* FBSDKSendButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSendButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.h; sourceTree = ""; }; + CA3C1F3D55FF8D26112C30D5579F1D2A /* _FBSDKTemporaryErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKTemporaryErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.m; sourceTree = ""; }; + CA7A63B4CAD8B784B501482051F9F121 /* StrongestPasswordValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StrongestPasswordValidator.h; path = Pod/Classes/StrongestPasswordValidator.h; sourceTree = ""; }; + CA90A2526765D0B62332F4A84DEEF7AF /* EXPFloatTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPFloatTuple.m; path = Expecta/EXPFloatTuple.m; sourceTree = ""; }; + CACC4CED2B8D2B4E17A083D8DD575016 /* FBSDKURLConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKURLConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.m; sourceTree = ""; }; + CB099AF3039733EA4F0E89641991B7D5 /* FBSDKLoginUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginUtility.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m; sourceTree = ""; }; + CB0A3A146195937D84237E3C19E3DCA7 /* Specta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Specta-prefix.pch"; sourceTree = ""; }; + CB7B612FD373FC9DA2EA6E6A2CD655EB /* EXPBlockDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPBlockDefinedMatcher.m; path = Expecta/EXPBlockDefinedMatcher.m; sourceTree = ""; }; + CCC8C2A264D659D0F1394CD30CB0CFAF /* libDDDKeychainWrapper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libDDDKeychainWrapper.a; path = libDDDKeychainWrapper.a; sourceTree = BUILT_PRODUCTS_DIR; }; CD13119EF64EC9CF120A97CBA9E07D01 /* PNObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObject.h; sourceTree = ""; }; - CD342CB1252D3C6D56413DF25593DC09 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; - CD42FEE02234231AE2DA98A226121D23 /* SPTSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSpec.m; path = Specta/Specta/SPTSpec.m; sourceTree = ""; }; - CD7B6764EC1B9525813FF81D55090A26 /* FBSDKLikeButtonPopWAV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeButtonPopWAV.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeButtonPopWAV.h; sourceTree = ""; }; - CDB6A5B48D1571A1988835551E8C68DF /* FBSDKCoreKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKCoreKit+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKit+Internal.h"; sourceTree = ""; }; - CE29E854D3136394182019F2F2089920 /* ge_p3_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_tobytes.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p3_tobytes.c; sourceTree = ""; }; - CE3D9DE1BF551897CCE20D1959BB9209 /* BFTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTask.m; path = Bolts/Common/BFTask.m; sourceTree = ""; }; + CDD41C509E2E757BD58DABF9F5051BD2 /* FBSDKErrorConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.h; sourceTree = ""; }; + CDD938E86592AF32B1960157F2B3CD8B /* ResponseConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ResponseConstants.h; path = "CodFis-Helper/ResponseConstants.h"; sourceTree = ""; }; + CE5C06D45ACD6E7CCCA9F26D229D8093 /* FBSDKButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKButton.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m; sourceTree = ""; }; + CE6F1C1362D56453A3A2C9176895324C /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; + CE7D324D1BC8EB95CB0C7B6585C5A08C /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; CEE6326544A40C8C9056307E655234DB /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; CF0CCCDF4C0E2DCF3CB409210373C0D6 /* Pods-PNObject_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNObject_Tests.release.xcconfig"; sourceTree = ""; }; - CF335DFD0703239D221BBCA37584EEA5 /* crypto_uint8.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint8.h; path = src/libsodium/include/sodium/crypto_uint8.h; sourceTree = ""; }; - CF45BD3E1C9DF3149DE340CE23F097E6 /* FBSDKLikeBoxBorderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeBoxBorderView.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.m; sourceTree = ""; }; - CFDB1A1F198458A0BBA40AB3B781B67C /* FBSDKTypeUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTypeUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.h; sourceTree = ""; }; - D02BAC6AB8169FF4A25200BE12106BDB /* AGVerifyKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AGVerifyKey.m; path = "crypto-sdk/AGVerifyKey.m"; sourceTree = ""; }; + CF1B1F1E5FC89F20F47A2E9A46F7C401 /* FBSDKTriStateBOOL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTriStateBOOL.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.m; sourceTree = ""; }; + CF69D52AF76B85D95C49CF62E8526542 /* CodFis-Helper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CodFis-Helper-dummy.m"; sourceTree = ""; }; D0360D5C3D67C35BB3071F13B4EAF7B3 /* Pods-PNObject_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PNObject_Tests-acknowledgements.plist"; sourceTree = ""; }; D074A220FF26814724FD9A5709DFEA62 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - D0CA49793A308BF181855892C1BA816C /* aes-table-le.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "aes-table-le.h"; path = "src/libsodium/crypto_stream/aes256estream/hongjun/aes-table-le.h"; sourceTree = ""; }; - D125236869917B9E0F544D6892F080EF /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/api.h; sourceTree = ""; }; - D179CEF8C07DB8BE1BEBC13CC9A29236 /* SPTTestSuite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTTestSuite.h; path = Specta/Specta/SPTTestSuite.h; sourceTree = ""; }; - D1DEBD60E7D858119981F035A3D6C822 /* FBSDKTriStateBOOL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTriStateBOOL.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.m; sourceTree = ""; }; - D26C838DEBF2B4B052151673D9F4B794 /* EXPBlockDefinedMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPBlockDefinedMatcher.h; path = Expecta/EXPBlockDefinedMatcher.h; sourceTree = ""; }; - D2DE008C2FF24F4EE18D9F7D86D2F81E /* BFURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFURL.m; path = Bolts/iOS/BFURL.m; sourceTree = ""; }; - D31BD081A29E9DF11986F085CDEE1DF0 /* fe_cmov.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_cmov.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_cmov.c; sourceTree = ""; }; - D3467B5B373AB43389D90050A1E735B1 /* FBSDKMath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMath.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m; sourceTree = ""; }; - D40D2C3A1BAB2EE592E390C89536BD8C /* BFAppLinkReturnToRefererView_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView_Internal.h; path = Bolts/iOS/Internal/BFAppLinkReturnToRefererView_Internal.h; sourceTree = ""; }; - D42287F7D54D985BC5FE5E7FE1E1D7E6 /* FBSDKAppGroupAddDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppGroupAddDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupAddDialog.m; sourceTree = ""; }; + D0CC94E5B17DCB96D89EBD829E6E24EB /* FBSDKLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogger.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.h; sourceTree = ""; }; + D0D5B66973CF80A3988FB78B6DCA4342 /* libFBSDKCoreKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFBSDKCoreKit.a; path = libFBSDKCoreKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; + D0F40B8D0163E13E53E211048D38CBEF /* Bolts-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Bolts-dummy.m"; sourceTree = ""; }; + D15AD6286D46A5A2EE5D9C1C34083787 /* FBSDKShareAPI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareAPI.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareAPI.m; sourceTree = ""; }; + D18DC26A4CC079045A2FE63FBEF095BD /* FBSDKBoltsMeasurementEventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBoltsMeasurementEventListener.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.h; sourceTree = ""; }; + D1C9F374A88B220559C47FE7E382766C /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; + D2AAA5C7C06E1351E87A9105F8C659A3 /* NSData+AESKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+AESKey.h"; path = "NSDataAES/Classes/NSData+AESKey.h"; sourceTree = ""; }; + D2BB91943EEC175BBB8CDCBDB43C506D /* FBSDKProfilePictureView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfilePictureView.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m; sourceTree = ""; }; + D33E5F13455768EE1DCC68DA91F562AF /* FBSDKShareDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareDefines.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareDefines.h; sourceTree = ""; }; D48B29AA5138ED80C3760142DAF982AA /* PNObjectModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectModel.h; sourceTree = ""; }; - D4B43E36484AE261ECD2FE6ED1CF7953 /* EXPMatchers+beInTheRangeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInTheRangeOf.m"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.m"; sourceTree = ""; }; - D4C3CB02EBE10098394C837425B13832 /* RZDBTransforms.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RZDBTransforms.h; path = RZDataBinding/RZDBTransforms.h; sourceTree = ""; }; - D500F295BA6433CB432C63565365FF54 /* FBSDKShareVideo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareVideo.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.m; sourceTree = ""; }; - D5C284B6AFB092D10A3BDE5789EE773A /* ExpectaSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaSupport.h; path = Expecta/ExpectaSupport.h; sourceTree = ""; }; + D497740E35E36C6D4DBAD98DACCA91F4 /* FBSDKShareOpenGraphContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphContent.m; sourceTree = ""; }; + D4C479C3B390D2AAF0D825A4D1ADCBD0 /* BFURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL.h; path = Bolts/iOS/BFURL.h; sourceTree = ""; }; + D4F8CF1A0705D398B18D3302A4812EFD /* EXPDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDefines.h; path = Expecta/EXPDefines.h; sourceTree = ""; }; + D507D614EE5225CFC9A8C9A5A87D380B /* FBSDKApplicationDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKApplicationDelegate.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m; sourceTree = ""; }; + D555BAEC0ECD06BB8BFA8C9F276CCD4A /* EXPMatcherHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPMatcherHelpers.m; path = Expecta/Matchers/EXPMatcherHelpers.m; sourceTree = ""; }; + D5F3766DFDEB8AFC98BEC4FBFC527F60 /* EXPMatchers+beInstanceOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInstanceOf.h"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.h"; sourceTree = ""; }; + D5F825E9FAA30B0E5DDAFB851BB3EDB9 /* FBSDKWebDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialog.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.h; sourceTree = ""; }; D6A7B40713301CF757DF94819D33A124 /* Pods-PNObject_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PNObject_Example-acknowledgements.plist"; sourceTree = ""; }; - D6BBCC3C4FA3B51D5F553A9750C67C5F /* FBSDKLikeControl+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLikeControl+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeControl+Internal.h"; sourceTree = ""; }; - D6D8717559F2A6EBD9A40420CE1F5E87 /* crypto_hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_hash.h; path = src/libsodium/include/sodium/crypto_hash.h; sourceTree = ""; }; - D6E4C4DAC174EF93DD781268CA056A23 /* AGKeyPair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AGKeyPair.h; path = "crypto-sdk/AGKeyPair.h"; sourceTree = ""; }; - D79BB7D40A2EF2A4D9BB8EB55A8976CD /* FBSDKShareError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareError.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareError.m; sourceTree = ""; }; - D7A82DC2B1F8539E16B02E927244B3ED /* AGHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AGHash.h; path = "crypto-sdk/AGHash.h"; sourceTree = ""; }; - D7B144F1329BCF85CE9CC75FBA3F3334 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; - D7C892E7749EF3026999D16A1F177E90 /* FBSDKConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKConstants.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m; sourceTree = ""; }; - D7E8BA0254F78F540E963F45BA7DE0AC /* FBSDKLikeControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeControl.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeControl.m; sourceTree = ""; }; - D7EEE9C67FB4EA6071967F21278AC8F3 /* 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 = ""; }; - D800FEFD0EAB901757B79D8E72B331E9 /* NSArray+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PureLayout.h"; path = "PureLayout/PureLayout/NSArray+PureLayout.h"; sourceTree = ""; }; - D814EBF8AAFB56873AFC91959AB1095E /* libCodFis-Helper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libCodFis-Helper.a"; path = "libCodFis-Helper.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - D848ED7D635790D8AFDE8A67DDA9BF8C /* FBSDKAccessTokenCacheV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV4.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.h; sourceTree = ""; }; - D93948DCB8D75C492FBCB3E5ACDFE8CF /* StrongestPasswordValidator-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StrongestPasswordValidator-prefix.pch"; sourceTree = ""; }; - D965BBEB70F39D29F8DFBE03C878E455 /* FBSDKLoginCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginCompletion.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.h; sourceTree = ""; }; - DA0016F70BEF3344D035E0607A30F771 /* FBSDKAccessTokenCacheV3_21.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_21.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.m; sourceTree = ""; }; - DA2D7386AE6691468B9C2756680C242E /* xor_xsalsa20.c */ = {isa = PBXFileReference; includeInIndex = 1; name = xor_xsalsa20.c; path = src/libsodium/crypto_stream/xsalsa20/ref/xor_xsalsa20.c; sourceTree = ""; }; - DA9746EE303AD590CD7847DCF0A0DEFF /* NSDate_Utils-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate_Utils-prefix.pch"; sourceTree = ""; }; - DAC7EB5EB560155B9E13CD671005E73A /* FBSDKLoginManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManager.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.h; sourceTree = ""; }; - DACF9AFBD8E05F784D8F58DCA1EBAE75 /* ge_p1p1_to_p3.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p1p1_to_p3.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p1p1_to_p3.c; sourceTree = ""; }; - DB32D77CD9563A2F7DBBDD7DC1E99479 /* stream_xsalsa20_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = stream_xsalsa20_api.c; path = src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20_api.c; sourceTree = ""; }; - DBC4BC8E0B0BC7B22D0AB7923892EA61 /* NSDate_Utils-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate_Utils-dummy.m"; sourceTree = ""; }; - DBCA18EA1845A32F99D5C13AC8C2CE85 /* EXPMatchers+beTruthy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beTruthy.m"; path = "Expecta/Matchers/EXPMatchers+beTruthy.m"; sourceTree = ""; }; - DC94FE49134665CEF0D099A9D0C3A154 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; - DD317A746FB33EE0A6087FE81A500442 /* EXPMatcherHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPMatcherHelpers.m; path = Expecta/Matchers/EXPMatcherHelpers.m; sourceTree = ""; }; - DD609B2151F1EAFA142B147700878562 /* onetimeauth_poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; name = onetimeauth_poly1305.c; path = src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c; sourceTree = ""; }; - DD61007582B865F084484F852F9BE809 /* FBSDKTimeSpentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTimeSpentData.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.h; sourceTree = ""; }; - DD71259341B4C3C60C84BD5C7A84B0C7 /* verify_poly1305_donna.c */ = {isa = PBXFileReference; includeInIndex = 1; name = verify_poly1305_donna.c; path = src/libsodium/crypto_onetimeauth/poly1305/donna/verify_poly1305_donna.c; sourceTree = ""; }; - DD83CF6AA84E4D08520EDC2EF68DA9F3 /* crypto_hashblocks_sha512.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_hashblocks_sha512.h; path = src/libsodium/include/sodium/crypto_hashblocks_sha512.h; sourceTree = ""; }; - DDC15F394B85F51006B6B220F9EFBBE2 /* FBSDKShareConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareConstants.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.h; sourceTree = ""; }; - DDE00A6C900A5BB5CA5F3EF1DB515B70 /* SPTCompiledExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCompiledExample.m; path = Specta/Specta/SPTCompiledExample.m; sourceTree = ""; }; - DDEEE7ACE838CFD88DCF87750407C063 /* FBSDKBridgeAPIResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIResponse.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.h; sourceTree = ""; }; - DE407729F00D9002E1CC2AEA599B7615 /* AGSigningKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AGSigningKey.m; path = "crypto-sdk/AGSigningKey.m"; sourceTree = ""; }; - DE86FE7D53BC57513BA8B31A855B21E6 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; - DECBB8433A16AC956C2ECF77313459A7 /* FBSDKConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKConstants.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.h; sourceTree = ""; }; - DF01D022E91CFC8EA39D5451333858A7 /* BFCancellationTokenSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenSource.m; path = Bolts/Common/BFCancellationTokenSource.m; sourceTree = ""; }; - DF1A9A130930A45801F9BB05DA63F6B3 /* libSpecta.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libSpecta.a; path = libSpecta.a; sourceTree = BUILT_PRODUCTS_DIR; }; - DF1F529DB5BBF975C837CED4E537361D /* FBSDKURLSessionTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKURLSessionTask.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionTask.m; sourceTree = ""; }; - E06F1A75846C52E079409F5EF9EC12F2 /* UIDevice-Hardware.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice-Hardware.h"; path = "Pod/Classes/UIDevice-Hardware.h"; sourceTree = ""; }; - E0BE37906E3E2E8AC6C717D3F7F074CC /* FBSDKServerConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m; sourceTree = ""; }; - E0C19F22B4A86110B86A3B90227CD149 /* version.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = version.h; path = src/libsodium/include/sodium/version.h; sourceTree = ""; }; - E1036F5A5B12EEFE0DE6E36D0967486C /* pow225521.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow225521.h; path = src/libsodium/crypto_sign/ed25519/ref10/pow225521.h; sourceTree = ""; }; - E176DAD36165CF2CE4159CF64C0C7257 /* BFAppLinkReturnToRefererView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView.h; path = Bolts/iOS/BFAppLinkReturnToRefererView.h; sourceTree = ""; }; - E17ED94C03761CD9FBBF4EE8AE99355E /* hmac_hmacsha256.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hmac_hmacsha256.c; path = src/libsodium/crypto_auth/hmacsha256/ref/hmac_hmacsha256.c; sourceTree = ""; }; - E195C473B54081FDAC099B71EC576954 /* PEARFileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PEARFileManager.h; path = "PEAR-FileManager-iOS/PEARFileManager.h"; sourceTree = ""; }; - E1A4D8926E38443A0BA1F170DE1C5A69 /* secretbox_xsalsa20poly1305_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = secretbox_xsalsa20poly1305_api.c; path = src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305_api.c; sourceTree = ""; }; + D6B0BA9D5B3CB48D7C0AF2DC640342D6 /* FBSDKLikeButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeButton.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeButton.m; sourceTree = ""; }; + D6DFC97E74234AF148CEBA5F820E2F84 /* FBSDKLikeControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeControl.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeControl.m; sourceTree = ""; }; + D76724B639FD73B443D7C8FF3BD2B3AF /* FBSDKShareKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKShareKit+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareKit+Internal.h"; sourceTree = ""; }; + D8418FE29BD87CCD713B3996C5C8FB88 /* FBSDKIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m; sourceTree = ""; }; + D8B37DD406FA9AE57DB9D734D9652EDC /* RZDataBinding-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RZDataBinding-prefix.pch"; sourceTree = ""; }; + D98D2F50263362D37B20FA3FB0221D65 /* nv-ios-http-status-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nv-ios-http-status-prefix.pch"; sourceTree = ""; }; + D9ACDDDF6F76EE5E42CD8D67D32BE372 /* FBSDKShareVideo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareVideo.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.h; sourceTree = ""; }; + DA49349B5A472DCBA05C14FCCE3337E9 /* FBSDKAppEventsState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsState.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.m; sourceTree = ""; }; + DC713ED01AE56F3869B12369F5504C08 /* EXPMatchers+postNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+postNotification.m"; path = "Expecta/Matchers/EXPMatchers+postNotification.m"; sourceTree = ""; }; + DC7DD745117764AE9B5B9431D80C57F0 /* EXPUnsupportedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPUnsupportedObject.h; path = Expecta/EXPUnsupportedObject.h; sourceTree = ""; }; + DCB931ADB67BC11D76D18E5C8F2A5E50 /* EXPExpect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPExpect.h; path = Expecta/EXPExpect.h; sourceTree = ""; }; + DCD062B02AED6A360B29498F051D0065 /* BFMeasurementEvent_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent_Internal.h; path = Bolts/iOS/Internal/BFMeasurementEvent_Internal.h; sourceTree = ""; }; + DD14326FBB500E12E0CEF7A6493123E4 /* FBSDKSharing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharing.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharing.h; sourceTree = ""; }; + DD3DF899888A0D92DFAA6561CD72F2E5 /* FBSDKBridgeAPIProtocolNativeV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolNativeV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.h; sourceTree = ""; }; + DD43543789031AAFC54650E920658905 /* ExpectaSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExpectaSupport.m; path = Expecta/ExpectaSupport.m; sourceTree = ""; }; + DD5D7BC3585C40CA234762EC22B7461E /* FBSDKLoginManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManager+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h"; sourceTree = ""; }; + DE961794AC873B617337FBD0711088D4 /* EXPMatchers+beSubclassOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSubclassOf.m"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.m"; sourceTree = ""; }; + DEC66DF7B0A48ED25728CDEEAD68438D /* EXPMatchers+beCloseTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beCloseTo.m"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.m"; sourceTree = ""; }; + DF1A340DA39641760E7E043715AA171D /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; + DF5DF86E3084D5C5E64DA49465D087D6 /* EXPMatchers+beInTheRangeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInTheRangeOf.m"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.m"; sourceTree = ""; }; + DFBDB82507E57688A63F556E45172973 /* BFAppLinkNavigation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkNavigation.m; path = Bolts/iOS/BFAppLinkNavigation.m; sourceTree = ""; }; + E03D77F0120F08C3EEF4F892794A08DD /* FBSDKCrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m; sourceTree = ""; }; + E055BD1146846E92C54B6CBCEA24F33E /* FBSDKURLConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.h; sourceTree = ""; }; + E11293E3AA820653AD44F056F3159937 /* NSMutableData+AES.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableData+AES.h"; path = "NSDataAES/Classes/NSMutableData+AES.h"; sourceTree = ""; }; + E118A1FF117034A0CC9B44E74BF98580 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; + E126347408DDC141844E080C655AD766 /* FBSDKWebDialogView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialogView.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h; sourceTree = ""; }; + E143D035B5419A69F443580FA66D752F /* libStrongestPasswordValidator.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libStrongestPasswordValidator.a; path = libStrongestPasswordValidator.a; sourceTree = BUILT_PRODUCTS_DIR; }; + E16D56B012DBBBDD4BD0EAB43411A030 /* SPTExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExample.m; path = Specta/Specta/SPTExample.m; sourceTree = ""; }; + E1731C82B1539F278A7E55C83B01A012 /* FBSDKKeychainStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStore.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m; sourceTree = ""; }; E1B92949DE414E285B57AE0E7F4FB69E /* PNObject+PNObjectConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PNObject+PNObjectConnection.m"; sourceTree = ""; }; - E1D3EB726D1E86B80A9B9C02CC189CFD /* FBSDKAccessTokenCacheV3_21.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_21.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.h; sourceTree = ""; }; - E1DE7252344E93DC3D17186D6AF8B714 /* SpectaDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaDSL.h; path = Specta/Specta/SpectaDSL.h; sourceTree = ""; }; - E1F0C2B3975BD6791F485449C5D3A764 /* FBSDKMessengerIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMessengerIcon.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.h; sourceTree = ""; }; - E1F8C5AA067F0B90355DE2EA1509411C /* EXPMatchers+beInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInstanceOf.m"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.m"; sourceTree = ""; }; - E27A2E8FFBBDD8FBAB28EF55C07C20F1 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; - E2BD78667D21F3596DE6D97723364D48 /* ge_double_scalarmult.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_double_scalarmult.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_double_scalarmult.c; sourceTree = ""; }; - E2FA0E01B345AC2103B1D983D5888BE1 /* StrongestPasswordValidator-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "StrongestPasswordValidator-dummy.m"; sourceTree = ""; }; - E3069A76C819192A55363F7665A7484B /* FBSDKLikeActionControllerCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeActionControllerCache.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.m; sourceTree = ""; }; - E35815160F47879172334CB69F8DA09D /* core.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = core.h; path = src/libsodium/include/sodium/core.h; sourceTree = ""; }; - E385CA8D3F807F5D34AC8410D2FFEB98 /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = ""; }; - E466FD4A1DBA54A9A6CF0E42E3207545 /* fe_mul.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_mul.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_mul.c; sourceTree = ""; }; - E4C6449E4F4B00F6B4C8775B2153BFF2 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_verify/16/ref/api.h; sourceTree = ""; }; - E4F9B4B2BE9198748E7FC1572CEB9143 /* Bolts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bolts.h; path = Bolts/Common/Bolts.h; sourceTree = ""; }; - E52D48604D1BE8D7B94752018940992A /* blake2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = blake2.h; path = src/libsodium/crypto_generichash/blake2/ref/blake2.h; sourceTree = ""; }; - E67A72025672F2C1698B4955885CE69D /* onetimeauth_poly1305_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = onetimeauth_poly1305_api.c; path = src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305_api.c; sourceTree = ""; }; - E69E71E3D2BFFADF94F4753D97B188A6 /* consts_aes128ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; name = consts_aes128ctr.c; path = src/libsodium/crypto_stream/aes128ctr/portable/consts_aes128ctr.c; sourceTree = ""; }; - E7096B13DCFBF66CA0F981612DC31C59 /* sqrtm1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sqrtm1.h; path = src/libsodium/crypto_sign/ed25519/ref10/sqrtm1.h; sourceTree = ""; }; - E752E16BC509AE02B1DA94DDD98BB04D /* PureLayout.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.xcconfig; sourceTree = ""; }; - E77B744B44BA8509BFB97DAEFE4EE9F2 /* BFAppLink_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink_Internal.h; path = Bolts/iOS/Internal/BFAppLink_Internal.h; sourceTree = ""; }; - E7D4ADB970BCCA4B77AAA68EA439CDF3 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; - E7E42C1717971B6D47E8F982E220F3FE /* FBSDKAppLinkUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.m; sourceTree = ""; }; - E8A4D5B6AA9626631D14344D6280E799 /* fe_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_frombytes.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_frombytes.c; sourceTree = ""; }; - E8AA025078F35251D7BA4300C4FF60BF /* fe_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_tobytes.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_tobytes.c; sourceTree = ""; }; - E8AF90C53412FD5189041FA44EAAE795 /* FBSDKKeychainStoreViaBundleID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStoreViaBundleID.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.h; sourceTree = ""; }; - E936AA6B261FDAA9B12858CC5FCF42B4 /* VatNumber+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "VatNumber+Helper.h"; path = "CodFis-Helper/VatNumber+Helper.h"; sourceTree = ""; }; - E99CE466438ACF81C72D3C5146D3657F /* NSDate+NSDate_Util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+NSDate_Util.h"; path = "Pod/Classes/NSDate+NSDate_Util.h"; sourceTree = ""; }; - EAB8260DFBD6EBA875B0A836DB9A0004 /* PEAR-FileManager-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PEAR-FileManager-iOS-dummy.m"; sourceTree = ""; }; - EAE78FAC5488D95D6675613565B459C2 /* xor_salsa20_ref.c */ = {isa = PBXFileReference; includeInIndex = 1; name = xor_salsa20_ref.c; path = src/libsodium/crypto_stream/salsa20/ref/xor_salsa20_ref.c; sourceTree = ""; }; - EB1E17D86E4E79B6BFC08E70EEA9F6EF /* FBSDKWebDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialog.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m; sourceTree = ""; }; - EB7F7C26F1AF04851D4E7DE3CB582B00 /* libAeroGear-Crypto.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libAeroGear-Crypto.a"; path = "libAeroGear-Crypto.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - EB8208FE78CE4A87B2D4C3B698FA5F34 /* common_aes128ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; name = common_aes128ctr.c; path = src/libsodium/crypto_stream/aes128ctr/portable/common_aes128ctr.c; sourceTree = ""; }; + E1E8D9C0F79DB2DF4A38A315C8BCABB5 /* FBSDKShareKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKShareKit-dummy.m"; sourceTree = ""; }; + E1EA59FF5CB09ED972AF18A0035E3112 /* FBSDKCoreKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCoreKit.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h; sourceTree = ""; }; + E1F8B159FCE1E69A0EF0712E18493356 /* PEAR-FileManager-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PEAR-FileManager-iOS-dummy.m"; sourceTree = ""; }; + E223594B1999E026FF4F52CACA9DDA9F /* libPods-PNObject_Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-PNObject_Example.a"; path = "libPods-PNObject_Example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + E242D36D88A73BA97F0F5DB50D45E823 /* FBSDKShareUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareUtility.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.m; sourceTree = ""; }; + E2ECE6D918475679917725421BFF73C4 /* DDDKeychainWrapper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDDKeychainWrapper-dummy.m"; sourceTree = ""; }; + E326D3BA3EE8F55AE123D336DFCCEFAB /* FBSDKLikeBoxView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeBoxView.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxView.m; sourceTree = ""; }; + E37F3E4B7842D01148097F293473468B /* FBSDKLoginConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginConstants.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h; sourceTree = ""; }; + E430C4746D644E432A796AB5E8244CA4 /* FBSDKGraphRequestBody.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestBody.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m; sourceTree = ""; }; + E464BCEBE143FA572A2E398C3873F8B8 /* NSString-Helper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString-Helper-dummy.m"; sourceTree = ""; }; + E4878EC017846C292185F47D15AEEBEA /* FBSDKAppEventsStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsStateManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.h; sourceTree = ""; }; + E4A6EFA4A917599F12C0B7DB90CE41C9 /* libSpecta.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libSpecta.a; path = libSpecta.a; sourceTree = BUILT_PRODUCTS_DIR; }; + E528454134518C7F01B77846FD18FA7D /* FBSDKCoreKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKCoreKit-prefix.pch"; sourceTree = ""; }; + E5A953464C48C79FF658D558B7F7FF8C /* EXPMatchers+beTruthy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beTruthy.m"; path = "Expecta/Matchers/EXPMatchers+beTruthy.m"; sourceTree = ""; }; + E5D4954D132ED472B183D93DF712E768 /* FBSDKAccessTokenCacheV3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.h; sourceTree = ""; }; + E6F1C962647BB771519999EBEBEDE7A6 /* EXPBlockDefinedMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPBlockDefinedMatcher.h; path = Expecta/EXPBlockDefinedMatcher.h; sourceTree = ""; }; + E77DD5145181443E7B200970D29709EB /* FBSDKLoginError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginError.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.h; sourceTree = ""; }; + E8683E6EAEAEDF7F855080831DBEB56C /* FBSDKCheckmarkIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCheckmarkIcon.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCheckmarkIcon.m; sourceTree = ""; }; + E8AA779A629C3E76A09D2D441D4D1505 /* FBSDKKeychainStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStore.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h; sourceTree = ""; }; + E8BF199480C1C5D49C6F278C4DB6176F /* FBSDKLoginKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKLoginKit.xcconfig; sourceTree = ""; }; + E8E92970252C1A8AA0E992072F173AD2 /* FBSDKGraphRequestBody.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestBody.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h; sourceTree = ""; }; + E901130C5A8B80823EECAE0D885BCAAF /* FBSDKError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKError.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.h; sourceTree = ""; }; + E9D519E105D2312E7991B0E886FD672B /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; + EA1A8356A77A8D422CDE0F38FD15885F /* FBSDKContainerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKContainerViewController.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.h; sourceTree = ""; }; + EA2E395378696A8EE60AC32531CAAE08 /* FBSDKShareButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.h; sourceTree = ""; }; + EA9C477FF10AE72040DE82E9FCED8924 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; + EAF08D3B7305AD10C9992FF93589F9DF /* FBSDKAppInviteContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppInviteContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteContent.h; sourceTree = ""; }; + EB1D76EBA5F4BD5445CF589131772D24 /* SPTExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExample.h; path = Specta/Specta/SPTExample.h; sourceTree = ""; }; + EB499F708B8D60397CD32A236E20EABA /* EXPDoubleTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDoubleTuple.h; path = Expecta/EXPDoubleTuple.h; sourceTree = ""; }; EB840492952980D55873E87A2785BD17 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - EB98D1DA3C5E62326FAF96D8E887B8FE /* FBSDKShareLinkContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareLinkContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.h; sourceTree = ""; }; - EC47DFFD42EB3AB3311AB6591ADE0D07 /* FBSDKAppEventsState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsState.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.m; sourceTree = ""; }; - EC69B5E3AA08D084F935497ED6CE6801 /* FBSDKSharePhotoContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSharePhotoContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.m; sourceTree = ""; }; - EC81D93B0E3CFB7BB2481D55637A824D /* Specta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Specta-dummy.m"; sourceTree = ""; }; - ECAC51932A3E13455FFFAFDEAAA6F02C /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; - ECB0D249A4EB06B28B8DC6E2841A436F /* FBSDKDynamicFrameworkLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDynamicFrameworkLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal_NoARC/FBSDKDynamicFrameworkLoader.m; sourceTree = ""; }; - ECE54A073E0DE71776E1A699AF89027E /* PEAR-FileManager-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PEAR-FileManager-iOS-prefix.pch"; sourceTree = ""; }; - ED40DA65765198A9FB28CC76D938EE03 /* crypto_shorthash.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crypto_shorthash.c; path = src/libsodium/crypto_shorthash/crypto_shorthash.c; sourceTree = ""; }; - ED72FF71BCDEB0690614A9A89106473D /* crypto_onetimeauth.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crypto_onetimeauth.c; path = src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c; sourceTree = ""; }; + EBC389B2725B15A2281F5365D686922A /* EXPMatchers+conformTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+conformTo.h"; path = "Expecta/Matchers/EXPMatchers+conformTo.h"; sourceTree = ""; }; + EBDA72C0B0E144BF471C4559EC860927 /* RZDataBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RZDataBinding.h; path = RZDataBinding/RZDataBinding.h; sourceTree = ""; }; + EC2DF0222E6896B84FE6EF86C2797C1D /* FBSDKAppEvents+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKAppEvents+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEvents+Internal.h"; sourceTree = ""; }; EE200E3F0092FA01A549EBA7643C4CB1 /* PNObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObject.m; sourceTree = ""; }; - EE4A91E74CE830DFF586D5D61409360E /* FBSDKShareDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialog.m; sourceTree = ""; }; - EE631DE4AD987E2919DCCED41763B5E4 /* FacebookSDKStrings.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = FacebookSDKStrings.bundle; sourceTree = ""; }; - EEAF1B67C03FCE2CB721EA85685565B4 /* FBSDKBridgeAPIProtocolWebV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.h; sourceTree = ""; }; - F0310EF57906A61D3029A9CC13D870C2 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_scalarmult/curve25519/ref/api.h; sourceTree = ""; }; - F0842AE41650B13F3F5473BDA79B8765 /* FBSDKAppEventsStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsStateManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.h; sourceTree = ""; }; - F091B35BEC2B302CD3595745E4227D44 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; - F0B256E7F69A42AD4BFF839E33D827D3 /* libDDDKeychainWrapper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libDDDKeychainWrapper.a; path = libDDDKeychainWrapper.a; sourceTree = BUILT_PRODUCTS_DIR; }; - F0BFFBD243971708914E8746354D256B /* int128.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = int128.h; path = src/libsodium/crypto_stream/aes128ctr/portable/int128.h; sourceTree = ""; }; - F0EFA2C372D73DCC9BCF42F141A3CBF9 /* 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 = ""; }; + EF2F249A8FA42CF236AF70E7E11040DE /* FBSDKAudioResourceLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAudioResourceLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.m; sourceTree = ""; }; + EFA1A576EC44CF889128565C057447AA /* DJLocalizationSystem+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DJLocalizationSystem+Private.h"; path = "DJLocalization/DJLocalizationSystem+Private.h"; sourceTree = ""; }; + EFC6C701DEBE75359B9034DB424DC6F0 /* NSDate_Utils.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NSDate_Utils.xcconfig; sourceTree = ""; }; + F04C94DB310129365945C57170C69681 /* DJLocalizationSystem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DJLocalizationSystem.m; path = DJLocalization/DJLocalizationSystem.m; sourceTree = ""; }; F10C5A68CDB54BEFFBEE610082147C1C /* PNInstallation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNInstallation.h; sourceTree = ""; }; - F14F57C86B1EBBEBABA9DF5085D5E51C /* FBSDKCoreKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKCoreKit.xcconfig; sourceTree = ""; }; - F161D4CF4DA30E47D686168F0488AABE /* FBSDKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMacros.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMacros.h; sourceTree = ""; }; - F27EB87324FD5F769003D246C52E9392 /* libPureLayout.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libPureLayout.a; path = libPureLayout.a; sourceTree = BUILT_PRODUCTS_DIR; }; - F29B7735783F2D34B721DEFA5B2611F2 /* DJLocalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DJLocalization.h; path = DJLocalization/DJLocalization.h; sourceTree = ""; }; - F2FEDDD1CE60497D66F5AA570CAB6F51 /* FBSDKShareButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareButton.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.m; sourceTree = ""; }; + F1BFBF99A5C66E980FB2C69AB363B89E /* FBSDKCrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h; sourceTree = ""; }; + F1D367DE848983B786D1F8EDD3B102B3 /* FBSDKAccessTokenCacheV3_21.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_21.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.h; sourceTree = ""; }; + F2169275AEDC5FDC9E817E20F85071D5 /* FBSDKSharingButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharingButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharingButton.h; sourceTree = ""; }; + F22B06E2F821C010D1DD288DF4CC15D4 /* NSObject+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+Expecta.h"; path = "Expecta/NSObject+Expecta.h"; sourceTree = ""; }; F31F903DCDA8E155E97EBE47FEA0D011 /* PNUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNUser.h; sourceTree = ""; }; - F421650ECD8B5D37B304C34D9109949E /* BFAppLinkResolving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkResolving.h; path = Bolts/iOS/BFAppLinkResolving.h; sourceTree = ""; }; - F619DFF3235552B85340B2D67889910D /* EXPExpect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPExpect.h; path = Expecta/EXPExpect.h; sourceTree = ""; }; - F661B9A1AA81009EA69DB316FCC10C7F /* FBSDKAccessTokenCacheV3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.h; sourceTree = ""; }; - F66BB4935A6B297A2B98D0EFCF0C1927 /* EXPExpect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPExpect.m; path = Expecta/EXPExpect.m; sourceTree = ""; }; - F68633CBBB13071E0EBD4A13F30EBD87 /* FBSDKLoginManagerLoginResult+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManagerLoginResult+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h"; sourceTree = ""; }; - F6FC36633E2F8267D46AE5BBDCE689F5 /* FBSDKLoginManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManager.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m; sourceTree = ""; }; - F71AB6B931BC763AA245227EAC0FA50D /* verify_32_api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = verify_32_api.c; path = src/libsodium/crypto_verify/32/verify_32_api.c; sourceTree = ""; }; - F779B9E1DD8130418B98BB79F2DE8252 /* crypto_uint32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint32.h; path = src/libsodium/include/sodium/crypto_uint32.h; sourceTree = ""; }; - F79AF945E554729B34DF4B60E2807D48 /* FBSDKLikeButton+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLikeButton+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeButton+Internal.h"; sourceTree = ""; }; - F7C0296B946627145340E610B5DCCE57 /* UIDevice-Hardware.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDevice-Hardware.m"; path = "Pod/Classes/UIDevice-Hardware.m"; sourceTree = ""; }; - F864C435ECEB5415AE6A5D5AF58B4C3C /* EXPMatchers+beLessThanOrEqualTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThanOrEqualTo.h"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h"; sourceTree = ""; }; - F8A591667C877B7001B893D97B62667A /* EXPMatchers+beginWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beginWith.m"; path = "Expecta/Matchers/EXPMatchers+beginWith.m"; sourceTree = ""; }; - F8E2A6317263BC58C533C0E97D2F3642 /* EXPMatcherHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcherHelpers.h; path = Expecta/Matchers/EXPMatcherHelpers.h; sourceTree = ""; }; - F92A2771917E2F2D0B3E5B055AFE3BC7 /* FBSDKAppEventsUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.h; sourceTree = ""; }; - F938B301FC9E5021D3ED6A47EDF707A2 /* FBSDKAppEventsUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.m; sourceTree = ""; }; - F9402DA9EBE651E2F5B6ABB6B854D969 /* EXPBlockDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPBlockDefinedMatcher.m; path = Expecta/EXPBlockDefinedMatcher.m; sourceTree = ""; }; - F99CC74F0F6E6CDFFD3732FA0DD85CBB /* FBSDKKeychainStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStore.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m; sourceTree = ""; }; - F9AE29A71D1E3DF6D7CE702AAFF43E05 /* EXPMatchers+beGreaterThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.m"; sourceTree = ""; }; - F9B17BF0CBDA1F92FF688E043A096D44 /* 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 = ""; }; - F9DB54D1392AB9E03F1429DF17EAA711 /* smult_curve25519_ref.c */ = {isa = PBXFileReference; includeInIndex = 1; name = smult_curve25519_ref.c; path = src/libsodium/crypto_scalarmult/curve25519/ref/smult_curve25519_ref.c; sourceTree = ""; }; - F9DCA7F3D1786FCE3FBBA0015236BAA5 /* FBSDKError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKError.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.h; sourceTree = ""; }; - FA0E26B73891FFE59206B456911514E9 /* EXPMatchers+beGreaterThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThan.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.h"; sourceTree = ""; }; - FAB1CA0C57CBACA2A5B6E591E92F6094 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; - FAC1BF67037FBA218C446DBDB1939772 /* FBSDKContainerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKContainerViewController.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.h; sourceTree = ""; }; - FADB8192EDBDD70B7D9AD4D015E16634 /* FBSDKViewImpressionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKViewImpressionTracker.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h; sourceTree = ""; }; + F3DEC48A4806C456BF7333F05402A123 /* libNSDataAES.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libNSDataAES.a; path = libNSDataAES.a; sourceTree = BUILT_PRODUCTS_DIR; }; + F4652834FC5A192D1AFD741DE80A483F /* FBSDKServerConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h; sourceTree = ""; }; + F4BD7AF2D9A0C82077EB870F69843FB2 /* FBSDKShareDialogMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareDialogMode.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.h; sourceTree = ""; }; + F4D18708E84F4428951EEC02BDA6B432 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; + F5393F277DE8E3520B0F6BDCAAC6A16D /* BFAppLinkReturnToRefererView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView.h; path = Bolts/iOS/BFAppLinkReturnToRefererView.h; sourceTree = ""; }; + F55224E2EDE61286871416E98C1BE6A0 /* FBSDKLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogger.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m; sourceTree = ""; }; + F554A7DD42773B41272A987E8A9CC98B /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PureLayout.m"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m"; sourceTree = ""; }; + F754705F908A221C52B6D6764B2EE3EB /* UIImage+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+AFNetworking.h"; path = "UIKit+AFNetworking/UIImage+AFNetworking.h"; sourceTree = ""; }; + F7B99FA285F87B62ABB2CC846798A157 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; + F8374D4CDF6383945A07B518CCC93C7A /* EXPMatchers+beFalsy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beFalsy.h"; path = "Expecta/Matchers/EXPMatchers+beFalsy.h"; sourceTree = ""; }; + F88326E57417D64DAABDF771E5596065 /* SPTCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCallSite.m; path = Specta/Specta/SPTCallSite.m; sourceTree = ""; }; + F9537374D1BA4387797015683E58B015 /* XCTestCase+Specta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestCase+Specta.m"; path = "Specta/Specta/XCTestCase+Specta.m"; sourceTree = ""; }; + F9A311E30F59B4950CD65F6D1453B557 /* FBSDKLikeBoxBorderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeBoxBorderView.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.h; sourceTree = ""; }; + FA324EC366921A89719F36EF4A290519 /* NSDate_Utils-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate_Utils-dummy.m"; sourceTree = ""; }; FAE20586A3CD5586160FCB4D6EBE9352 /* PNObject+Protected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PNObject+Protected.h"; sourceTree = ""; }; - FAE461CDBB25C8925D1B302787635347 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_sign/ed25519/ref10/api.h; sourceTree = ""; }; - FAFB46A8767BA845E5CEC9DDFCF96CAC /* Expecta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expecta-dummy.m"; sourceTree = ""; }; - FB802DB0166FD8D1DB65DDBA6EC5098A /* HTTPStatusCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPStatusCodes.h; path = "nv-ios-http-status/HTTPStatusCodes.h"; sourceTree = ""; }; - FB8CE5BE653E4288ACBF20BD7F3DECE2 /* AGHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AGHash.m; path = "crypto-sdk/AGHash.m"; sourceTree = ""; }; - FBB7129B522536C3376D251941F8AACC /* FBSDKAppGroupJoinDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppGroupJoinDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupJoinDialog.m; sourceTree = ""; }; - FBB8EDAEEA6D2F4DFEAD765C9892D1EE /* UIStoryboard+DJLocalization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIStoryboard+DJLocalization.m"; path = "DJLocalization/UIStoryboard+DJLocalization.m"; sourceTree = ""; }; - FC21AEBFEDB979C83261A02DF88D9961 /* FBSDKKeychainStoreViaBundleID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStoreViaBundleID.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.m; sourceTree = ""; }; - FC813D786C0BF1E9536854D1E9E420F7 /* FBSDKServerConfigurationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfigurationManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m; sourceTree = ""; }; - FCD6E21B60DC292C368BC721C6CC154E /* CodFis-Helper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CodFis-Helper-dummy.m"; sourceTree = ""; }; - FCE1937AC8E3E034AD3789380B47083E /* FBSDKIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.h; sourceTree = ""; }; - FD1E31BEFD4E4803C82631A4B3904A1B /* EXPMatchers+beFalsy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beFalsy.m"; path = "Expecta/Matchers/EXPMatchers+beFalsy.m"; sourceTree = ""; }; + FB2A5BAEC7D3656C22BDDC734588B755 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; + FB57466CB4E4D8E7DC2D493BAEA2E9A1 /* FBSDKGameRequestDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGameRequestDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestDialog.h; sourceTree = ""; }; + FBA2C9CBEB87D13E51C8E90A674283E4 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; + FBB1191A091166D47659AC6A2DBBCEF5 /* EXPMatchers+beSubclassOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSubclassOf.h"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.h"; sourceTree = ""; }; + FBCEF1D47D736F2EB3789F490F725B89 /* BFCancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationToken.h; path = Bolts/Common/BFCancellationToken.h; sourceTree = ""; }; + FC296065107CA395FB468882A23ABEA7 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; + FC907FF453BA42496FD85150D2FE505F /* EXPMatchers+beSupersetOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSupersetOf.m"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.m"; sourceTree = ""; }; + FD11C9A62EFB091C120721F7949DC9CB /* FBSDKCoreKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKCoreKit+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKit+Internal.h"; sourceTree = ""; }; + FD16652A1F01A2B9E66B940BAEFC5566 /* FBSDKAccessTokenCacheV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV4.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.h; sourceTree = ""; }; FD3B78675181DC71C11EF7BA73AC1345 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - FD4A6CDDC399879AAC281FF18FC6A95B /* FBSDKGraphErrorRecoveryProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphErrorRecoveryProcessor.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.m; sourceTree = ""; }; - FD7CAB45798A7D800479510D337019B3 /* FBSDKInternalUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKInternalUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h; sourceTree = ""; }; - FDD5C2BE90C6915B58EF88EBFA7075B2 /* RZDataBinding-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RZDataBinding-dummy.m"; sourceTree = ""; }; - FE6DDBDA14F9405360C2C5B07474235E /* FBSDKBridgeAPIRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.m; sourceTree = ""; }; - FF08D42CC8020BC1BDF8EE0D26F75BBE /* FBSDKShareKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKShareKit-prefix.pch"; sourceTree = ""; }; + FD8B77DE351085F0A15EB92C576E1A77 /* FBSDKAppGroupJoinDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppGroupJoinDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupJoinDialog.h; sourceTree = ""; }; + FE1EFDD6E8458CA11E4BC8EAD878DE38 /* FBSDKColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKColor.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.h; sourceTree = ""; }; + FE2394369B754A0675123DED49EE7462 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; + FE5C1F60EA1BA344466FF441E2C7794D /* FBSDKTypeUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTypeUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.m; sourceTree = ""; }; + FE7CEB9C501AEA5463B0547E291ADC0C /* NSString-Helper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString-Helper-prefix.pch"; sourceTree = ""; }; + FEACABA2E34BF05024351E7464DCBA7A /* FBSDKInternalUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKInternalUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h; sourceTree = ""; }; + FEFA47EED47FC9EDCFCFA0CDB7735984 /* DJLocalizableString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DJLocalizableString.h; path = DJLocalization/DJLocalizableString.h; sourceTree = ""; }; + FF62CE247AB83771B17C217A6E40BB83 /* FBSDKProfilePictureView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfilePictureView.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -2081,19 +1551,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 03F980ACBFE6FD4127CF29DDFCAC1741 /* Frameworks */ = { + 0D24DFA4BA8EFFD3F138126549EFE951 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E6DCD068B5C9922E10569A9AD82E6CA8 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 09E0C004158453FDE075CCA95C12980D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 28EBC1134C535CFD3B494995C6409498 /* Foundation.framework in Frameworks */, + CC66ADE4FAA4F6696227E356A5024401 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2122,11 +1584,12 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 39DCBFFD1BAF158CFE285ADF459D415D /* Frameworks */ = { + 357F36DE0D3BB2368E13569F5D0BED0A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 744F3CA3F23FBC0EE1145AA78F3D66D7 /* Foundation.framework in Frameworks */, + 3D1567F1E55B6BA0F565A58317A1F2C2 /* Foundation.framework in Frameworks */, + 1D4B722D25543373D40F82FDF535ED52 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2156,14 +1619,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 534BD9608627B532E5F4FF2745110C45 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3EB42D695A227A641561E2DAFBFE6CB5 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 540540A96B9FBC8DC630F7523D8A41C4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -2196,19 +1651,12 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9939B9C10386892530BA037991BE6EA2 /* Frameworks */ = { + A021978E555B6184AC396AF2316B309E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8F41DEA30B21AF3E93C5DB4680C9C7F0 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A0501FEDDF43A7FEDA2B96FCB75702ED /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 553110A50AEE5A71463500DF48202F2A /* Foundation.framework in Frameworks */, + 6909139B04E5866DF75CBC3A4339ED0F /* Foundation.framework in Frameworks */, + B2AF2E3A9D5D931DD298182F12571DDA /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2220,12 +1668,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C8B93126BF9CF81582B37335179EAC39 /* Frameworks */ = { + BF42AED82E9D3037F41FB2DAAB4409EF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0045EF500D1E88A1B484E322A8413883 /* Foundation.framework in Frameworks */, - 4917E142FDDDDB4F886979B96B42A9B8 /* UIKit.framework in Frameworks */, + 748F0A4E2F8E1190AAE4BC0D18D283F9 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2237,6 +1684,22 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + E97957848EA9B682D0A78476459D3BD4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 680308B4DEDC5A7255178B84DF3A26A5 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EA5B7419A2951995061D45820C7CFE8A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 0BEB17AC4867555F9D3C252047600166 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; EB187704746E850501B2C5A6F209B1DB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -2257,46 +1720,79 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F74BDDE70B0674EB4B1F806816970CD4 /* Frameworks */ = { + F346E34DF6BB9CE30EE9E05C3C098C3A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 145BB248BEA673C6DCBE76C36D18A765 /* Foundation.framework in Frameworks */, + 3996D938B3E37F37C65B7114C10D4E6C /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0742C3545F7388C824AE07BEA46E76E5 /* Support Files */ = { + 086E7784051984705AFE8E1A2BE1842B /* AFNetworking */ = { isa = PBXGroup; children = ( - 7A999F2B6EEB82035C0ECCE5CED017CD /* NSString-Helper.xcconfig */, - A23CEED4C9C026F3E6E340C81D507E72 /* NSString-Helper-dummy.m */, - A8C402C02DF10B52552133C6145F4023 /* NSString-Helper-prefix.pch */, + D1C9F374A88B220559C47FE7E382766C /* AFNetworking.h */, + 1E8CB8E7ACCBB56FE6CFC3B1E4A51E39 /* NSURLSession */, + 579C3BDE3796608B192C58EE37943A40 /* Reachability */, + 6A2B64C066D9FEE1BE19B6BDF7A92F0B /* Security */, + C94B79C06F0D9A7AD5C66317D681C4AD /* Serialization */, + CC2577437FB27B36B079E7FCEA1C83E5 /* Support Files */, + 0D2BD0B395CF9785E3D83E603580278A /* UIKit */, ); - name = "Support Files"; - path = "../Target Support Files/NSString-Helper"; + name = AFNetworking; + path = AFNetworking; sourceTree = ""; }; - 092C4D80E0DDB0B25DA4744068CE4D42 /* Reachability */ = { + 0BE43BB952DEC221743EA66BD8BC457C /* Support Files */ = { isa = PBXGroup; children = ( - DE86FE7D53BC57513BA8B31A855B21E6 /* AFNetworkReachabilityManager.h */, - FAB1CA0C57CBACA2A5B6E591E92F6094 /* AFNetworkReachabilityManager.m */, - ); - name = Reachability; - sourceTree = ""; - }; - 0B74FB4C9F3658BB963AE1867C56DB23 /* Support Files */ = { - isa = PBXGroup; - children = ( - 04B2F460C588586DE513ACF2D614B8EC /* FBSDKLoginKit.xcconfig */, - 212400CEDD24C281984E6CEC427F78EB /* FBSDKLoginKit-dummy.m */, - 17F3DF341C174BFBB53FAC95E25B0DC3 /* FBSDKLoginKit-prefix.pch */, + 1911AF57E194F599023F759A988BFA81 /* RZDataBinding.xcconfig */, + C7D2EE1417023FA54625CAD4874F8397 /* RZDataBinding-dummy.m */, + D8B37DD406FA9AE57DB9D734D9652EDC /* RZDataBinding-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/FBSDKLoginKit"; + path = "../Target Support Files/RZDataBinding"; + sourceTree = ""; + }; + 0D2BD0B395CF9785E3D83E603580278A /* UIKit */ = { + isa = PBXGroup; + children = ( + 3741DACCB43ED2E0A8F11C0F35C45E22 /* AFAutoPurgingImageCache.h */, + 81935ACAD30A7D6262085854DF5420A8 /* AFAutoPurgingImageCache.m */, + 468C74E9B721F1A628DA016B55A313A2 /* AFImageDownloader.h */, + 30D479CECB2D459FF4A3F0E18E64834C /* AFImageDownloader.m */, + CE7D324D1BC8EB95CB0C7B6585C5A08C /* AFNetworkActivityIndicatorManager.h */, + 98E21B2AF61DDD0B8F0FAD8693D7E394 /* AFNetworkActivityIndicatorManager.m */, + E118A1FF117034A0CC9B44E74BF98580 /* UIActivityIndicatorView+AFNetworking.h */, + 319B3C8677743C7EA886EF6509883D11 /* UIActivityIndicatorView+AFNetworking.m */, + 8F46C976AFAA81F6485F7F98B6CBF903 /* UIButton+AFNetworking.h */, + 1216388FC58F868D76750B03C0A7324F /* UIButton+AFNetworking.m */, + F754705F908A221C52B6D6764B2EE3EB /* UIImage+AFNetworking.h */, + F4D18708E84F4428951EEC02BDA6B432 /* UIImageView+AFNetworking.h */, + AE6C684A9E9FE26A50AC4500B61669E5 /* UIImageView+AFNetworking.m */, + FC296065107CA395FB468882A23ABEA7 /* UIKit+AFNetworking.h */, + A0D12B87699117640EC00CF72DB7F48A /* UIProgressView+AFNetworking.h */, + 802BE9CA71D9DE00DAE4940C9CFB621D /* UIProgressView+AFNetworking.m */, + 343AF9752270D4C506E71763803F864B /* UIRefreshControl+AFNetworking.h */, + FBA2C9CBEB87D13E51C8E90A674283E4 /* UIRefreshControl+AFNetworking.m */, + 9FF407580DFE65C82CF08585D1E689EF /* UIWebView+AFNetworking.h */, + 53AD5FDC8A3E47E675B915523DE6A486 /* UIWebView+AFNetworking.m */, + ); + name = UIKit; + sourceTree = ""; + }; + 0DB3D90B6E4B04F392C811601D8049B7 /* Support Files */ = { + isa = PBXGroup; + children = ( + AABB7D629838A2BB08D7F836522B6329 /* DJLocalization.xcconfig */, + 8CAF9FFE7B5F1DA47629E8D6E6659510 /* DJLocalization-dummy.m */, + 23AE3E94D0802912030D2140131A369B /* DJLocalization-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/DJLocalization"; sourceTree = ""; }; 12C66991131505C39BBDD26DCEC07942 /* AFOAuth2Manager */ = { @@ -2313,53 +1809,47 @@ path = AFOAuth2Manager; sourceTree = ""; }; - 12D59F40F3C60F4F708EEBDA9B668FB7 /* Pods */ = { + 14BCCB09874716724FB3F1C9AC176002 /* NSDataAES */ = { isa = PBXGroup; children = ( - E919D8B22022BD633291D3834AF01FBD /* AeroGear-Crypto */, - 84F9D39F606472D1AA3FA0D013A1D1CE /* AFNetworking */, - BD20BB5669083728215BA88985E8B5BA /* Bolts */, - FB742DB6EC0D4F4158BE757D33D6B58B /* CodFis-Helper */, - 98444F0A83724A9BD81C7F335665165B /* DDDKeychainWrapper */, - 25F0FB721DF1291B43C0A068A3A6314C /* DJLocalization */, - CF519A33740FEF7CF74D8515CCCBC284 /* Expecta */, - 274BD924B0C30F2B2B9FD22A99B4FFDE /* FBSDKCoreKit */, - 9B5E68BDC60FCD59E1702A0C9DCB229F /* FBSDKLoginKit */, - 237C1350DF4FC4C5CB6CF7E4505ABFF0 /* FBSDKShareKit */, - 3653652FF73995BF05AFB027863B522B /* libsodium-ios */, - EE2060F70482D0E05A9AFF1ED4A685ED /* NSDate_Utils */, - 577A363D8D008E828D655568C44BB9CC /* NSString-Helper */, - 57336D2B67306B7C6C637F5F1132E136 /* nv-ios-http-status */, - C85833B2ABAE4CEFAC2A875DA389CCB9 /* PEAR-FileManager-iOS */, - 7A659E18B0EAA3ACC437642E06A14D07 /* PureLayout */, - 68C7403227191458AC81CD68C48DB7BE /* RZDataBinding */, - 6B1A5A23F608C0A8ADCF245004228B7A /* Specta */, - 8FF0E1A968B68A9A9EF4B131E7E69033 /* StrongestPasswordValidator */, - 55E0C27675D473C9D471936CADC20495 /* UIDevice-Utils */, + 27AE0F446AD263E4246CDD1A5B3D1930 /* NSData+AES.h */, + 629F356CDBA2D9081124B3DB738F1407 /* NSData+AES.m */, + D2AAA5C7C06E1351E87A9105F8C659A3 /* NSData+AESKey.h */, + 12DB4C2BDEC2BB2ECF3EE4A671E146A8 /* NSData+AESKey.m */, + 61BD52C25335C7922199F4DC7BE9E775 /* NSData+AESValue.h */, + 05CAC18A035E323E7750B259E7AF4908 /* NSData+AESValue.m */, + B1D5A7CA445C2DA2FE0118B87CC5A709 /* NSData+SHA.h */, + 706354E2A0878FCD3F0A85B2D0CF16A2 /* NSData+SHA.m */, + 430F131F68BA8CEEB0B3F91E55AA799B /* NSDataAESCipher.h */, + 1CD1260C4DBB1F215B365E073CAF96C4 /* NSDataAESCipher.m */, + E11293E3AA820653AD44F056F3159937 /* NSMutableData+AES.h */, + A1EA550EF7C2688A5BA85F84ECB254AC /* NSMutableData+AES.m */, + 647D22BBF9988D16D903095C34E993BC /* Support Files */, ); - name = Pods; + name = NSDataAES; + path = NSDataAES; sourceTree = ""; }; - 16F18471BCE11585801CEA9CA52DD984 /* Support Files */ = { + 14CE08418C299C00F1D8B16F92FE3B51 /* Support Files */ = { isa = PBXGroup; children = ( - 7C401D803F1C27339F62CCFC621C56CA /* Bolts.xcconfig */, - B2BC51D57C5F07DE3720D93CBD0B600B /* Bolts-dummy.m */, - 727FE255995AC0A0A4B5CECF5D213DB5 /* Bolts-prefix.pch */, + 2EF82E7C5C5272ECC518C3D1FD66FC8D /* CodFis-Helper.xcconfig */, + CF69D52AF76B85D95C49CF62E8526542 /* CodFis-Helper-dummy.m */, + 1CDE833968F6AFAF5827C1FB418BA011 /* CodFis-Helper-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/Bolts"; + path = "../Target Support Files/CodFis-Helper"; sourceTree = ""; }; - 1AE41DC4010721A56A3E860D7D9F2F8F /* NSURLSession */ = { + 15BF9D8F88F9DEDCF2D5D9F927D96EC6 /* Support Files */ = { isa = PBXGroup; children = ( - 4369FDCF6968847594EDC00222E24CBD /* AFHTTPSessionManager.h */, - C1FECE75D223522D5FFFF68FC50AE733 /* AFHTTPSessionManager.m */, - 8CFC6DB25B2B938D25EDE2EA5EEF0922 /* AFURLSessionManager.h */, - AB57F45A98D16850E89EDFF62B5AE141 /* AFURLSessionManager.m */, + 1F895E2B6362E6370AFC7F18B096C86F /* UIDevice-Utils.xcconfig */, + C32EA9691B55C017A46B1092CEF7F684 /* UIDevice-Utils-dummy.m */, + 415E6012217C109378546E7BE30717EA /* UIDevice-Utils-prefix.pch */, ); - name = NSURLSession; + name = "Support Files"; + path = "../Target Support Files/UIDevice-Utils"; sourceTree = ""; }; 1D6101F2970774DC431E568CD58CD5DD /* Pods-PNObject_Example */ = { @@ -2377,286 +1867,51 @@ path = "Target Support Files/Pods-PNObject_Example"; sourceTree = ""; }; - 237C1350DF4FC4C5CB6CF7E4505ABFF0 /* FBSDKShareKit */ = { + 1DED47235FEE3E94E9BE8319961B5BF8 /* DJLocalization */ = { isa = PBXGroup; children = ( - 80A82220DE5AF2C7256C82885E2282EE /* FBSDKAppGroupAddDialog.h */, - D42287F7D54D985BC5FE5E7FE1E1D7E6 /* FBSDKAppGroupAddDialog.m */, - 7A013FD9F7F8E0ABAAE57C1BF048BDCD /* FBSDKAppGroupContent.h */, - A9043FC6859F9BE18405F05CF148A7A5 /* FBSDKAppGroupContent.m */, - 419BFA1246443DE868384B6B7B6A1CBC /* FBSDKAppGroupJoinDialog.h */, - FBB7129B522536C3376D251941F8AACC /* FBSDKAppGroupJoinDialog.m */, - 90811D1FF1F77A5916F49101477ACA60 /* FBSDKAppInviteContent.h */, - 22D9C78F3BE48DA58CF986129BF4B1F6 /* FBSDKAppInviteContent.m */, - 95B7409BD3ED8E6B61F5C2CD89742EC0 /* FBSDKAppInviteDialog.h */, - B194555912B86EECD59B95C5180BCB28 /* FBSDKAppInviteDialog.m */, - 79902B4192A4805DE02C9E961BEBAA97 /* FBSDKCheckmarkIcon.h */, - 92E7D391CB8B9F9F6C8FBF4208406FCE /* FBSDKCheckmarkIcon.m */, - 1FA73D37FDB8A7EB4F92FB664F4AEEAE /* FBSDKGameRequestContent.h */, - C467891BDB969DE12DAB04C8D135D01C /* FBSDKGameRequestContent.m */, - 99706694BA14244E4C0C640082061229 /* FBSDKGameRequestDialog.h */, - 042F14A75AA92B98DF08D2D40B5D9D58 /* FBSDKGameRequestDialog.m */, - 61F7FB4E21DF734F395338ECBFBD07C5 /* FBSDKGameRequestFrictionlessRecipientCache.h */, - C8EA88DA4FC0EDD80E20F0DCCA20DFBE /* FBSDKGameRequestFrictionlessRecipientCache.m */, - 984385E0B510203B93BA8D7FC312863D /* FBSDKHashtag.h */, - AF788B90A4D953E0D23553E990805961 /* FBSDKHashtag.m */, - 380AEF08019B00971428F0001CF5529D /* FBSDKLikeActionController.h */, - 8A550354BA8156AB0CB87F294DE925F8 /* FBSDKLikeActionController.m */, - 600AF422011A8FA5D9F91514021FA004 /* FBSDKLikeActionControllerCache.h */, - E3069A76C819192A55363F7665A7484B /* FBSDKLikeActionControllerCache.m */, - 3CD6FD9159393266C04D5D318A7FD65B /* FBSDKLikeBoxBorderView.h */, - CF45BD3E1C9DF3149DE340CE23F097E6 /* FBSDKLikeBoxBorderView.m */, - 205C0218A01AC72D1CC67B6416467C8C /* FBSDKLikeBoxView.h */, - 3930626631D32516671356C3EF817EC1 /* FBSDKLikeBoxView.m */, - B8D8674DA5AA7EF1DCFD5FC74D4DAFF6 /* FBSDKLikeButton.h */, - 3200CCF998C56537A127091B37D73020 /* FBSDKLikeButton.m */, - F79AF945E554729B34DF4B60E2807D48 /* FBSDKLikeButton+Internal.h */, - CD7B6764EC1B9525813FF81D55090A26 /* FBSDKLikeButtonPopWAV.h */, - 2542308797669028BDBFA2F12C2C9503 /* FBSDKLikeButtonPopWAV.m */, - C5ACCCCADEA24733AB7B5B358AF5BA70 /* FBSDKLikeControl.h */, - D7E8BA0254F78F540E963F45BA7DE0AC /* FBSDKLikeControl.m */, - D6BBCC3C4FA3B51D5F553A9750C67C5F /* FBSDKLikeControl+Internal.h */, - CB786EC2A960393E461FF848023DC363 /* FBSDKLikeDialog.h */, - 668FC43415AB04DD3A9435186CF3A936 /* FBSDKLikeDialog.m */, - 60C7993F8304947A6D4D77EBDC13BF61 /* FBSDKLikeObjectType.h */, - 6AB7DA757BAAA39B37C8E453EBA10EB2 /* FBSDKLikeObjectType.m */, - 3CB1E5EF629665ACCBDB0278758645EC /* FBSDKLiking.h */, - B7233CC6837EFFD3C4135FD92801D677 /* FBSDKMessageDialog.h */, - 3A4C2392656ECCB3A884D75796C2027B /* FBSDKMessageDialog.m */, - E1F0C2B3975BD6791F485449C5D3A764 /* FBSDKMessengerIcon.h */, - 694108698B5313485E42D83B86B2B306 /* FBSDKMessengerIcon.m */, - CC7CA10D70CEC02574EFEBCEEE02C709 /* FBSDKSendButton.h */, - A913FBCCE275AE202537BC421F4FDF84 /* FBSDKSendButton.m */, - C6E6808A60E7708E1170BB708C4711A7 /* FBSDKShareAPI.h */, - A6191CA06CDD92F8591BACFD026BF5E7 /* FBSDKShareAPI.m */, - 14731CB774C5C80C4742489A54F586C6 /* FBSDKShareButton.h */, - F2FEDDD1CE60497D66F5AA570CAB6F51 /* FBSDKShareButton.m */, - DDC15F394B85F51006B6B220F9EFBBE2 /* FBSDKShareConstants.h */, - AA9E652D6667C11BE6AB387EC684C743 /* FBSDKShareConstants.m */, - 25882720F836A1E06BA26ACD744653F2 /* FBSDKShareDefines.h */, - 86124E77FF64DCD59E0783D8E1990D59 /* FBSDKShareDialog.h */, - EE4A91E74CE830DFF586D5D61409360E /* FBSDKShareDialog.m */, - AEF7ECBFCBF42E41673E7AD8845C243E /* FBSDKShareDialogMode.h */, - 49901A209347D780DA8349E220D850A0 /* FBSDKShareDialogMode.m */, - BB8675A1C6FB2742FC7DFE1AF822F50D /* FBSDKShareError.h */, - D79BB7D40A2EF2A4D9BB8EB55A8976CD /* FBSDKShareError.m */, - B63475CE4AB12BB6E290E0032998261A /* FBSDKShareKit.h */, - 4B4AAE3AE531A3AB15AF0DA60968C836 /* FBSDKShareKit+Internal.h */, - EB98D1DA3C5E62326FAF96D8E887B8FE /* FBSDKShareLinkContent.h */, - 989D3F07E071CD124C4B4D09042C4CD2 /* FBSDKShareLinkContent.m */, - 6B5E4FD2991795C91F41CCBFD985D689 /* FBSDKShareLinkContent+Internal.h */, - 80A04671B9A702557BD12214282D3506 /* FBSDKShareMediaContent.h */, - C42D7E05AC6CDCBB0D9093DFD6DB6583 /* FBSDKShareMediaContent.m */, - 0D7E7029A49D58B331DB9CFA3C305905 /* FBSDKShareOpenGraphAction.h */, - 203E0D085DA44711685A92DEAA7F06B0 /* FBSDKShareOpenGraphAction.m */, - 82799A9A9075C988052D520CD4240630 /* FBSDKShareOpenGraphContent.h */, - B6CCFED4DB1C80DDD364BFC37A254B91 /* FBSDKShareOpenGraphContent.m */, - 1D2F30EE6478C0FA7161E64DEFD12CCC /* FBSDKShareOpenGraphObject.h */, - A5E2878CF88BD1DE325BB211A359C4D5 /* FBSDKShareOpenGraphObject.m */, - 2F26438840620F87DFC5C1DDD1EF7B16 /* FBSDKShareOpenGraphValueContainer.h */, - 18C35EAC06D0B86F559A11484DA035E1 /* FBSDKShareOpenGraphValueContainer.m */, - 824CF01D0707C4B9E562D31A090E3E68 /* FBSDKShareOpenGraphValueContainer+Internal.h */, - 9BD49A18C64E34F7F22A6C45F648B545 /* FBSDKSharePhoto.h */, - 5AF5AD03D2E3D8F313F02D6DF60D3994 /* FBSDKSharePhoto.m */, - 6EC5267B1F45344AA7C0BE8FEC2AA819 /* FBSDKSharePhotoContent.h */, - EC69B5E3AA08D084F935497ED6CE6801 /* FBSDKSharePhotoContent.m */, - 326A45CA580FE3B9C24523C9AB874FD1 /* FBSDKShareUtility.h */, - 220B2A5C10CA6F123810DF0CDD7CFB64 /* FBSDKShareUtility.m */, - B1206232540CFAFD6D4CCC940FC0345D /* FBSDKShareVideo.h */, - D500F295BA6433CB432C63565365FF54 /* FBSDKShareVideo.m */, - 6399B040D16892E0E9A15BDA7006E480 /* FBSDKShareVideoContent.h */, - 224C6C064592898A4152474DE267430C /* FBSDKShareVideoContent.m */, - A71A523E3ABF99E16A7BE9D98F1DEBD3 /* FBSDKSharing.h */, - 3D7FA7C06F6C17A0AFD111DED7D3A2AB /* FBSDKSharingButton.h */, - 3615D32D189DF3617565C48B94E96BAB /* FBSDKSharingContent.h */, - 5C485A11803C58B5388D8CB46474FD69 /* FBSDKVideoUploader.h */, - 4D0429C3CECF611EAA7FA72D7CBD3F0D /* FBSDKVideoUploader.m */, - 3D48A06C1F65D56D54A8DA92C51B0E6D /* Support Files */, - ); - name = FBSDKShareKit; - path = FBSDKShareKit; - sourceTree = ""; - }; - 25F0FB721DF1291B43C0A068A3A6314C /* DJLocalization */ = { - isa = PBXGroup; - children = ( - 3D6E14A16E3E9DB11BC73DD9EA457AC5 /* Core */, - 6BF72F4B770F77853F7CDFEA3915141B /* Support Files */, + 296B539D4617599E35850457F8CA8F4C /* Core */, + 0DB3D90B6E4B04F392C811601D8049B7 /* Support Files */, ); name = DJLocalization; path = DJLocalization; sourceTree = ""; }; - 274BD924B0C30F2B2B9FD22A99B4FFDE /* FBSDKCoreKit */ = { + 1E8CB8E7ACCBB56FE6CFC3B1E4A51E39 /* NSURLSession */ = { isa = PBXGroup; children = ( - BF2B52B823BF39C1255202685CC52895 /* _FBSDKTemporaryErrorRecoveryAttempter.h */, - 6A209AB7F41D62F2B5FFA939DC54E41E /* _FBSDKTemporaryErrorRecoveryAttempter.m */, - C12D9575440F32503C215AA5B24C7A3E /* FBSDKAccessToken.h */, - 32C1B45EF7631E7AB53B04236DFD53DD /* FBSDKAccessToken.m */, - 7A368B9BA96EDFD301D0C31434A41B08 /* FBSDKAccessTokenCache.h */, - 48FC25C0F7D38DB2DD0DC0B79857A230 /* FBSDKAccessTokenCache.m */, - F661B9A1AA81009EA69DB316FCC10C7F /* FBSDKAccessTokenCacheV3.h */, - BE6CDA03697362889AFF4A328594672C /* FBSDKAccessTokenCacheV3.m */, - 3EE22E7329CB8278C85963DA1446CCA6 /* FBSDKAccessTokenCacheV3_17.h */, - 3B16CA5D5DFD739B15F9F5A7AAE5A5EF /* FBSDKAccessTokenCacheV3_17.m */, - E1D3EB726D1E86B80A9B9C02CC189CFD /* FBSDKAccessTokenCacheV3_21.h */, - DA0016F70BEF3344D035E0607A30F771 /* FBSDKAccessTokenCacheV3_21.m */, - D848ED7D635790D8AFDE8A67DDA9BF8C /* FBSDKAccessTokenCacheV4.h */, - 524BA017B4BB25E6CBC7AFD14B64152B /* FBSDKAccessTokenCacheV4.m */, - 774D18C13CFD2CC4A025DE3039D1DEE3 /* FBSDKAccessTokenCaching.h */, - 998561B80EA2975C6FE6A3BD38BF732B /* FBSDKAppEvents.h */, - 00C7F9EF70D311E2080E85FD7C587EA9 /* FBSDKAppEvents.m */, - AE61D3ABA932B7C661329FDF6FCD95A1 /* FBSDKAppEvents+Internal.h */, - 725C12EFBABA85A568E58E71BA6A7AA1 /* FBSDKAppEventsDeviceInfo.h */, - BFF23686F51A710834163976DE09623B /* FBSDKAppEventsDeviceInfo.m */, - 5B92DCFFE76A7ACB6B1A8CCC0B80D16C /* FBSDKAppEventsState.h */, - EC47DFFD42EB3AB3311AB6591ADE0D07 /* FBSDKAppEventsState.m */, - F0842AE41650B13F3F5473BDA79B8765 /* FBSDKAppEventsStateManager.h */, - 1990480D00039B33AABA63224BB70FEF /* FBSDKAppEventsStateManager.m */, - F92A2771917E2F2D0B3E5B055AFE3BC7 /* FBSDKAppEventsUtility.h */, - F938B301FC9E5021D3ED6A47EDF707A2 /* FBSDKAppEventsUtility.m */, - C60AB0083188342D0F1E87A41179E5CC /* FBSDKApplicationDelegate.h */, - 476AA72CCC42FDE43EE3C80AEC198FF7 /* FBSDKApplicationDelegate.m */, - 1C390EF217A0AAF76E8A965BB65B9816 /* FBSDKApplicationDelegate+Internal.h */, - 57187A7C18748AEE6E1E15185C9A9329 /* FBSDKAppLinkResolver.h */, - 9FEC96DAA6A0B61E7F85D58B9F8255F5 /* FBSDKAppLinkResolver.m */, - 3A2433E16A378733AEA05B674CE9A109 /* FBSDKAppLinkUtility.h */, - E7E42C1717971B6D47E8F982E220F3FE /* FBSDKAppLinkUtility.m */, - 6120C5EE0819B1076D677DB5FBD19781 /* FBSDKAudioResourceLoader.h */, - 445BA5C2A7DBF11C78C7BF04FC2DF0CD /* FBSDKAudioResourceLoader.m */, - 3A26AEB11129F97B2EDE58CBE7C5C986 /* FBSDKBase64.h */, - A9AEA61991EA59F7F1363A672E830197 /* FBSDKBase64.m */, - 97E913FF4BCD2095B78629FA7C015D9C /* FBSDKBoltsMeasurementEventListener.h */, - ABD2DA07D852ADCDDE113FAE301B5C97 /* FBSDKBoltsMeasurementEventListener.m */, - 37CDE896216421B576054663B2B7D1DF /* FBSDKBridgeAPICrypto.h */, - 488BF10A6CCC2683EF861FD9F08B5F8C /* FBSDKBridgeAPICrypto.m */, - B1D2CFC975F03F2CDC8A111437FD9318 /* FBSDKBridgeAPIProtocol.h */, - 338DDB550E344FE85B0AAC7A57B8600D /* FBSDKBridgeAPIProtocolNativeV1.h */, - 019A848A1255E0A0ECA98116CDE35DCD /* FBSDKBridgeAPIProtocolNativeV1.m */, - 4DC26C2794DADBB60694D8ED4EDA901A /* FBSDKBridgeAPIProtocolType.h */, - EEAF1B67C03FCE2CB721EA85685565B4 /* FBSDKBridgeAPIProtocolWebV1.h */, - 5EABF13C2DCD0ABEACF6CC13AE44CB62 /* FBSDKBridgeAPIProtocolWebV1.m */, - 23857F16F8C680F8DF2D2F8C83CF6F18 /* FBSDKBridgeAPIProtocolWebV2.h */, - 31CA4FBA044212FBA49C415AC5070C5A /* FBSDKBridgeAPIProtocolWebV2.m */, - B632E7E818CF2819F8FDCE5B50A2A9AE /* FBSDKBridgeAPIRequest.h */, - FE6DDBDA14F9405360C2C5B07474235E /* FBSDKBridgeAPIRequest.m */, - 15965438CB4551E38E3FBB0777C86603 /* FBSDKBridgeAPIRequest+Private.h */, - DDEEE7ACE838CFD88DCF87750407C063 /* FBSDKBridgeAPIResponse.h */, - 5708E6EE6AA5E29D64C2A7EAAADA135B /* FBSDKBridgeAPIResponse.m */, - 2125A3A12F73DBD64C0A15B4FC15F736 /* FBSDKButton.h */, - 98EB3789F6C6B02B0BF33E8BA66890E7 /* FBSDKButton.m */, - A68A7E6E1F37D4F79E376F9B27260B01 /* FBSDKButton+Subclass.h */, - 4691B53D5108EEF1AA3BDE24DA5A180D /* FBSDKCloseIcon.h */, - 6B4A8F0DAE4D4117DCDDBCFD375263B5 /* FBSDKCloseIcon.m */, - 66B62439EFBA033F8894CAD57E8A23F1 /* FBSDKColor.h */, - 980A12471F9C38A21FE5D489943283C3 /* FBSDKColor.m */, - DECBB8433A16AC956C2ECF77313459A7 /* FBSDKConstants.h */, - D7C892E7749EF3026999D16A1F177E90 /* FBSDKConstants.m */, - FAC1BF67037FBA218C446DBDB1939772 /* FBSDKContainerViewController.h */, - 4F7214928AEC69E47F7D5739600D79A9 /* FBSDKContainerViewController.m */, - 4726E7909E5720F9D2076B2C2B476EEC /* FBSDKCopying.h */, - 2656C2B09E5A73AA68EA316C87E453CF /* FBSDKCoreKit.h */, - CDB6A5B48D1571A1988835551E8C68DF /* FBSDKCoreKit+Internal.h */, - 3F346B44FA8FDE4BBA20B2881BE5D345 /* FBSDKCrypto.h */, - 6B1DD38E8A3ADE5AB40939E1CD6E1C8E /* FBSDKCrypto.m */, - A1E30035976B3BE03CB7A0F477A9E14B /* FBSDKDeviceRequestsHelper.h */, - A55AE15D828F95FD6DFCC754B1C418EF /* FBSDKDeviceRequestsHelper.m */, - B2FC982646382FFD20852EEFBDCE3EE6 /* FBSDKDialogConfiguration.h */, - B734DC475FD60810FF4DDE6010850921 /* FBSDKDialogConfiguration.m */, - B96C5E9F6103850829B8652E703F421C /* FBSDKDynamicFrameworkLoader.h */, - ECB0D249A4EB06B28B8DC6E2841A436F /* FBSDKDynamicFrameworkLoader.m */, - F9DCA7F3D1786FCE3FBBA0015236BAA5 /* FBSDKError.h */, - 5BE60856830345FD8CC31B6FC63979A2 /* FBSDKError.m */, - 0692E01AB0CB942C36EBC8E491C5DBD4 /* FBSDKErrorConfiguration.h */, - C436803805DBA986B4CAFF4D6926F2E5 /* FBSDKErrorConfiguration.m */, - A7C61020437028EC7A3F7350A4D4441B /* FBSDKErrorRecoveryAttempter.h */, - CA2FD40B4CFB876386643D4EC7870BBA /* FBSDKErrorRecoveryAttempter.m */, - 6249A7B6ECCCDFC32A57F13634CAE0AE /* FBSDKErrorRecoveryConfiguration.h */, - 128FC67D104F2BE5C126FA219A75CAD4 /* FBSDKErrorRecoveryConfiguration.m */, - 4F7841B1E96D163B3F69D9B6DD0C1FA4 /* FBSDKGraphErrorRecoveryProcessor.h */, - FD4A6CDDC399879AAC281FF18FC6A95B /* FBSDKGraphErrorRecoveryProcessor.m */, - 96C49FD2980F3221B717DDD05DB5DBEE /* FBSDKGraphRequest.h */, - 8BEC3762E9D78B402D3425E7BF35DBF5 /* FBSDKGraphRequest.m */, - 58403BAE19507533846306F6ECB7198C /* FBSDKGraphRequest+Internal.h */, - 12405258DA158C9371D7FBE00B5BEA5D /* FBSDKGraphRequestBody.h */, - 98B8C7D6E9AEBECE500C0CB7E00A61F8 /* FBSDKGraphRequestBody.m */, - 8517C94C214AF8A62CD424348C1862F2 /* FBSDKGraphRequestConnection.h */, - 1FE3D593AF42E089CCB9C39FD26ADC5D /* FBSDKGraphRequestConnection.m */, - B1576D538A5A1AE1A49F8ECE4FE83BDD /* FBSDKGraphRequestConnection+Internal.h */, - 5A644B6F6789CD315F3A8504171D7CD1 /* FBSDKGraphRequestDataAttachment.h */, - 5AADD80F5187F2DE9892BB60B65F2FC2 /* FBSDKGraphRequestDataAttachment.m */, - 356B764E6C88B11990E9710976D2DE48 /* FBSDKGraphRequestMetadata.h */, - A8E82E649B67BBF02C0BB13123963B10 /* FBSDKGraphRequestMetadata.m */, - 9030B72E786A7054EDBACC6880F17FE2 /* FBSDKGraphRequestPiggybackManager.h */, - 3DA6CBC6338AF39182E02D88F42E090A /* FBSDKGraphRequestPiggybackManager.m */, - FCE1937AC8E3E034AD3789380B47083E /* FBSDKIcon.h */, - A41D55AD0915D5844EC92CE974D39C64 /* FBSDKIcon.m */, - C510C37FA746E83D006FD38DB73E7FD4 /* FBSDKImageDownloader.h */, - 1BADC57F206932F3F853422F732DCA88 /* FBSDKImageDownloader.m */, - FD7CAB45798A7D800479510D337019B3 /* FBSDKInternalUtility.h */, - 1C66EE3BF90392E2988013B7D1CFD03A /* FBSDKInternalUtility.m */, - B3B544AC67920CCF50568FFD68114C2E /* FBSDKKeychainStore.h */, - F99CC74F0F6E6CDFFD3732FA0DD85CBB /* FBSDKKeychainStore.m */, - E8AF90C53412FD5189041FA44EAAE795 /* FBSDKKeychainStoreViaBundleID.h */, - FC21AEBFEDB979C83261A02DF88D9961 /* FBSDKKeychainStoreViaBundleID.m */, - A5449281A2B5647C2113F04B2E03C543 /* FBSDKLogger.h */, - B5D72D48D7A65D2362F84C2BBD203035 /* FBSDKLogger.m */, - 76A2538A88F1FD77262181A847F501B3 /* FBSDKLogo.h */, - 68FB321EDB2A62F135B2BDA3DF24B193 /* FBSDKLogo.m */, - F161D4CF4DA30E47D686168F0488AABE /* FBSDKMacros.h */, - 9804AE6415E2050F967ECF63057AAC30 /* FBSDKMaleSilhouetteIcon.h */, - 71F8469F7EDEC1EBAE1EF7ADC1373F96 /* FBSDKMaleSilhouetteIcon.m */, - 56A2611F7D525273AAA801A4439F2338 /* FBSDKMath.h */, - D3467B5B373AB43389D90050A1E735B1 /* FBSDKMath.m */, - 770DFE155C959B92FBE00EF85261D3C4 /* FBSDKMonotonicTime.h */, - 7F45B93A4F616599110076AF08E66912 /* FBSDKMonotonicTime.m */, - 1A99452382F9BA3A624B4B213A306235 /* FBSDKMutableCopying.h */, - CB9A43E3EA24EE91B3B635114D2CC955 /* FBSDKPaymentObserver.h */, - 961762ACF15C2A415D91F9E2B60E1292 /* FBSDKPaymentObserver.m */, - 5F16839B78203FBE26298091192ACC58 /* FBSDKProfile.h */, - 09E5B28D69418117538D7F875DC03061 /* FBSDKProfile.m */, - 75B3412E0B814035D85ECF4432DEC8EC /* FBSDKProfile+Internal.h */, - 7E1190BF8F28408AA74EECA45909FD1A /* FBSDKProfilePictureView.h */, - 4F2AC6271CF0E177DCB24F3F1DA04CF2 /* FBSDKProfilePictureView.m */, - 9D08BADD0026F7CDAB8983B0420789AA /* FBSDKServerConfiguration.h */, - E0BE37906E3E2E8AC6C717D3F7F074CC /* FBSDKServerConfiguration.m */, - 27C014CA597C3AC248E6424A3C345C0E /* FBSDKServerConfiguration+Internal.h */, - 5713BADDEB265823F772105741FA4694 /* FBSDKServerConfigurationManager.h */, - FC813D786C0BF1E9536854D1E9E420F7 /* FBSDKServerConfigurationManager.m */, - C073FF02290D795F2A1666FFF8742E7C /* FBSDKServerConfigurationManager+Internal.h */, - 214D730A7EC171C8FAD78910FD8EE246 /* FBSDKSettings.h */, - 0C522FF830E34626DF40DFD74009CCAE /* FBSDKSettings.m */, - CC61EF711C793364D9A43DA59631DCFE /* FBSDKSettings+Internal.h */, - BB8FBC47B3DACDFB856CE73972142986 /* FBSDKSystemAccountStoreAdapter.h */, - 20FF69638AB44973A92601B42BB6E5F1 /* FBSDKSystemAccountStoreAdapter.m */, - 0F246F6FC49116A5540E78C5EB0511E1 /* FBSDKTestUsersManager.h */, - 3423F7B2506ABF51098EC9E8D4C0A9A3 /* FBSDKTestUsersManager.m */, - DD61007582B865F084484F852F9BE809 /* FBSDKTimeSpentData.h */, - 2EBB19A6529DF92E585E26395F2BFBA8 /* FBSDKTimeSpentData.m */, - 1B4EA45826F1974A47337CBBFD54F26E /* FBSDKTriStateBOOL.h */, - D1DEBD60E7D858119981F035A3D6C822 /* FBSDKTriStateBOOL.m */, - CFDB1A1F198458A0BBA40AB3B781B67C /* FBSDKTypeUtility.h */, - 1228EB0EACDCF7E8855EB802D6B1AB51 /* FBSDKTypeUtility.m */, - 10C53F13059860033D6E124338F12659 /* FBSDKUIUtility.h */, - 4DEE2D7E5DF817D4390D1660E5C0FBA3 /* FBSDKURLConnection.h */, - 496C3796DFEDC0DF8F3DDC858E09B66E /* FBSDKURLConnection.m */, - A29554B0078E573E0FCB2B0F659BDC16 /* FBSDKURLOpening.h */, - A9D40A1B01DF89AFCDDD6AD900C0DA32 /* FBSDKURLSessionTask.h */, - DF1F529DB5BBF975C837CED4E537361D /* FBSDKURLSessionTask.m */, - 24374F2F5AD733E07BBCB43A76741D74 /* FBSDKUtility.h */, - 3AC521EE581D7941C303D98433589FC9 /* FBSDKUtility.m */, - FADB8192EDBDD70B7D9AD4D015E16634 /* FBSDKViewImpressionTracker.h */, - 6B0E08B038BE9F3B4AF2C4D2EE1E2017 /* FBSDKViewImpressionTracker.m */, - A8DCE11CDF8C6F781778B0DA42AA18C4 /* FBSDKWebDialog.h */, - EB1E17D86E4E79B6BFC08E70EEA9F6EF /* FBSDKWebDialog.m */, - 291B92D258206D5CB41EC4BD88CD5C51 /* FBSDKWebDialogView.h */, - 13B1C4CE539D392E9B1CCD8F29E8DAAE /* FBSDKWebDialogView.m */, - 56FC6617298CDA250EED2707521097BE /* Resources */, - FF02FB13602549CCC42214108CF72128 /* Support Files */, + 701CA720609EA0BCB9F3E6D9D7D87674 /* AFHTTPSessionManager.h */, + FE2394369B754A0675123DED49EE7462 /* AFHTTPSessionManager.m */, + 32C3B3CCBA24B8E1179AEBD73F922B9D /* AFURLSessionManager.h */, + DF1A340DA39641760E7E043715AA171D /* AFURLSessionManager.m */, ); - name = FBSDKCoreKit; - path = FBSDKCoreKit; + name = NSURLSession; + sourceTree = ""; + }; + 293D2293AB81DA1018B4D1C2395F388C /* NSString-Helper */ = { + isa = PBXGroup; + children = ( + 1E6F963724A0F36A2776B79B1A1AF7D6 /* NSString+Helper.h */, + A7B93BFF1E31F07FEEDE486CA5C0ED34 /* NSString+Helper.m */, + 914C0A0F7263A9903A07AB374DF0036C /* Support Files */, + ); + name = "NSString-Helper"; + path = "NSString-Helper"; + sourceTree = ""; + }; + 296B539D4617599E35850457F8CA8F4C /* Core */ = { + isa = PBXGroup; + children = ( + FEFA47EED47FC9EDCFCFA0CDB7735984 /* DJLocalizableString.h */, + C57A42990E4F093E2A2D5F620A0F38C3 /* DJLocalizableString.m */, + 0902133E01BF7D1A4EE6BD4124CDF4D0 /* DJLocalization.h */, + 45F0A56E07F6B2C824B6CE08B82C3C0C /* DJLocalizationSystem.h */, + F04C94DB310129365945C57170C69681 /* DJLocalizationSystem.m */, + EFA1A576EC44CF889128565C057447AA /* DJLocalizationSystem+Private.h */, + 83DCE3401AAC4360C8648DC2B80156F6 /* UIStoryboard+DJLocalization.h */, + 52C2197E4D3978DCA7C44FB6D6EEA96F /* UIStoryboard+DJLocalization.m */, + ); + name = Core; sourceTree = ""; }; 2AAA6B6387DD449274854C037E2C926B /* PNObject */ = { @@ -2668,304 +1923,45 @@ path = PNObject; sourceTree = ""; }; - 2CE3BA8D45752E819556063A584846A2 /* Security */ = { + 2C634C740BDD0E27099AE8A7E8C20793 /* Support Files */ = { isa = PBXGroup; children = ( - DC94FE49134665CEF0D099A9D0C3A154 /* AFSecurityPolicy.h */, - 1E5DB8E73B58978A7EAD72CA02B0C4B5 /* AFSecurityPolicy.m */, - ); - name = Security; - sourceTree = ""; - }; - 2DFAE603E4B96E1488F70A7B19CD672F /* Support Files */ = { - isa = PBXGroup; - children = ( - BBAA11B7A2A624932B91777B7678B681 /* Expecta.xcconfig */, - FAFB46A8767BA845E5CEC9DDFCF96CAC /* Expecta-dummy.m */, - 0FB2BBED88DF02C8F57559ADA4E25765 /* Expecta-prefix.pch */, + 898DD354FC5DDBB6F30C87621509A5E8 /* DDDKeychainWrapper.xcconfig */, + E2ECE6D918475679917725421BFF73C4 /* DDDKeychainWrapper-dummy.m */, + 74702E76C1FFAA6F189DEECE4095CC27 /* DDDKeychainWrapper-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/Expecta"; + path = "../Target Support Files/DDDKeychainWrapper"; sourceTree = ""; }; - 3653652FF73995BF05AFB027863B522B /* libsodium-ios */ = { + 2E313942F9281AECD92356C3550D8D18 /* Support Files */ = { isa = PBXGroup; children = ( - 7DDC7F18F85C67730F4DCDF4ED5BDEE5 /* aes-table.h */, - 034795DDA7360443CF39D254F4C175AE /* aes-table-be.h */, - D0CA49793A308BF181855892C1BA816C /* aes-table-le.h */, - 4B3EC6A86E8814C751FA1B2DFCBF879B /* aes256.h */, - 6DA1418ADA08800DB9255B5AB8A5B20F /* aes256-ctr.c */, - 8719D28E6888FF39732580962A923181 /* after_curve25519xsalsa20poly1305.c */, - 99AC51B7FBA8B431E2811C46DD3B48A6 /* afternm_aes128ctr.c */, - D125236869917B9E0F544D6892F080EF /* api.h */, - F0310EF57906A61D3029A9CC13D870C2 /* api.h */, - CC636BC650B85C5DE3E7238F211EFA52 /* api.h */, - 2332B23E760EBC8F40D060232F53DBB7 /* api.h */, - BA0A687AA7F5BFFE4B5BB2C01C6F33FD /* api.h */, - 11AAA9F1F11284F8EE2B5C069B9E497D /* api.h */, - 8FDFBEB0B1A10F71BFCAD92B1AA58C52 /* api.h */, - B7FEF2AA809F5B94F28BC58E0DB77C31 /* api.h */, - 6CD778F43BC37D0099B73B09601F6E5D /* api.h */, - 3B48820A96EBFBB46344305C2C7EB121 /* api.h */, - B4205DBFE3015CF81EA4409314BF1F4E /* api.h */, - C70514DAD222A2E0E9015D065BA6BD2B /* api.h */, - 7ED44BF76ECDC19D8886F1353907A43B /* api.h */, - 6E5A2F874172FD5BAF7B4A95A34BB70C /* api.h */, - FAE461CDBB25C8925D1B302787635347 /* api.h */, - B6DD85B9644C73FD0012994443E0A411 /* api.h */, - 69FC5B7B16ED26FB509320F6460CEA84 /* api.h */, - E4C6449E4F4B00F6B4C8775B2153BFF2 /* api.h */, - B8F6D39A31BE828522C2ED2E83183313 /* api.h */, - 6E35C1F3F082D9E2BE9D117ADB1AEF6F /* api.h */, - 0B3981BD467C911AD22C8C87697885AD /* api.h */, - 321C53D31F52B662306E574171131FAE /* api.h */, - 0B0709E95B6C9874F2A7F916A913BFBF /* api.h */, - 19D92EEDD62255ED3629EE78C8DCFF20 /* api.h */, - 1E998DBBAEB9809C48F6DF957944F476 /* api.h */, - AB58090204CBD4452A101D2B46B219A1 /* api.h */, - 34688633DE4EE7639FBF72AA0F652710 /* api.h */, - A2DD6FE9FA26B83E7707F71C0E00F6DC /* api.h */, - 14D102FBAB416E6F2F995A0316F411F1 /* api.h */, - 84B09AF0DBBAD73E24F32AA7AC6B2BA9 /* auth_hmacsha256_api.c */, - 92BC552972660EF60B80B9FDD0AECAEF /* auth_hmacsha512256_api.c */, - 64B6197B88E7B2241A73378A6CD48C1D /* auth_poly1305_53.c */, - 75BD75DF748071EE54A330BAFC7836AE /* auth_poly1305_donna.c */, - 436B51FCAD12F06DC5979ECC20653ACC /* base.h */, - 5817A465E749378741C28E8BE6E78773 /* base2.h */, - 0679611A64B10244138D32781B0174ED /* base_curve25519_donna_c64.c */, - 0FE877643A1E418879E9CE07BE9BF7C1 /* base_curve25519_ref.c */, - CBE8C846E1D015F4826E3F7A82A68DA0 /* before_curve25519xsalsa20poly1305.c */, - 154C71D019D17EBFC830716B772D0CFD /* beforenm_aes128ctr.c */, - E52D48604D1BE8D7B94752018940992A /* blake2.h */, - 3D2633A887463BE84631F0B2E92F9C1E /* blake2-impl.h */, - 94B3CF28AAA83383C9804CE0168F7E53 /* blake2b-ref.c */, - 9E692E82E049AE2604D600A36D41409D /* blocks_sha256.c */, - 181050D0E9C9234E86E266778DB9EA87 /* blocks_sha512.c */, - 8104F2EE4F8B762FEF9B125C2CBD63D7 /* box_curve25519xsalsa20poly1305.c */, - 38B44DFA7F661D94C9F552FE766A52F7 /* box_curve25519xsalsa20poly1305_api.c */, - 9D1E3686330500D75C1229AD7F5D4879 /* box_xsalsa20poly1305.c */, - 3D200847E56FB1ED7D81432A155B3B8F /* common.h */, - EB8208FE78CE4A87B2D4C3B698FA5F34 /* common_aes128ctr.c */, - 344ACC8ED08D24D05E371AFDF4C2E4C0 /* compat.c */, - C956D455C87C911A44CC38B861430158 /* consts.h */, - E69E71E3D2BFFADF94F4753D97B188A6 /* consts_aes128ctr.c */, - 6744BED60C94B0931A4E0BAF09AAB95E /* core.c */, - E35815160F47879172334CB69F8DA09D /* core.h */, - 578F38FB8F07CFD54D8780BF39FD6EBF /* core_hsalsa20.c */, - 0F400C2BEEB5FA282EB7550987662A2D /* core_hsalsa20_api.c */, - 0537ABA3381DF924A60B166330F26AEC /* core_salsa20.c */, - 0BEEB5669208B852F3FE39509CE435EE /* core_salsa2012.c */, - A44ED20C58DEFC3C65669AD6C7930B1C /* core_salsa2012_api.c */, - 0A403D6F78422E94351CE33ADA449B6F /* core_salsa208.c */, - 1772D55787F5738840E19546A4BE82FA /* core_salsa208_api.c */, - BCE5D199B18AF57749D5D0908D171DE3 /* core_salsa20_api.c */, - 335E2224CF99E3B7F04DBB3E57C402C5 /* crypto_auth.c */, - 085BA1A5695CABE9AEF19498EB6CB6AE /* crypto_auth.h */, - D7EEE9C67FB4EA6071967F21278AC8F3 /* crypto_auth_hmacsha256.h */, - 15E281CD963651D5C5141C16252B3093 /* crypto_auth_hmacsha512256.h */, - B901A89B1D986B9E1D1D800B861E955C /* crypto_box.c */, - 6FF2F9B712AA64D538C06E242C252E24 /* crypto_box.h */, - 0516C3B8DBE50338B5A52B68092ED387 /* crypto_box_curve25519xsalsa20poly1305.h */, - 891D2A25F178FD8112909977A6FF1997 /* crypto_core_hsalsa20.h */, - 10FD26ED3BB720404E07434A228C587A /* crypto_core_salsa20.h */, - BF0AAB48C4CE11F0762480DD5EB51769 /* crypto_core_salsa2012.h */, - 2BF76322DD7A0B698640AB5C0239E0A7 /* crypto_core_salsa208.h */, - 341E1C083F438106655337DF0868C99A /* crypto_generichash.c */, - A64BFF6A5F5E7DA2D19C129BACD59F98 /* crypto_generichash.h */, - F9B17BF0CBDA1F92FF688E043A096D44 /* crypto_generichash_blake2b.h */, - 644E982C637E7819F3FEE53FF6178CDF /* crypto_hash.c */, - D6D8717559F2A6EBD9A40420CE1F5E87 /* crypto_hash.h */, - 751A884C927E8540277DDB3349BC9175 /* crypto_hash_sha256.h */, - 3220376C03AFB149567831B35926B8FE /* crypto_hash_sha512.h */, - 0E8D130E1E4E9088E1EC25C293A69DC9 /* crypto_hashblocks_sha256.h */, - DD83CF6AA84E4D08520EDC2EF68DA9F3 /* crypto_hashblocks_sha512.h */, - 190C2B9BC4090407BE87CFFBAA58015B /* crypto_int32.h */, - A78133E1D2578016076218CDA279753D /* crypto_int64.h */, - ED72FF71BCDEB0690614A9A89106473D /* crypto_onetimeauth.c */, - 566FCC1ABA548DAAE3C7CD5418A3FEE9 /* crypto_onetimeauth.h */, - 4A6E8AE0072BF118C855EA068BED85D3 /* crypto_onetimeauth_poly1305.h */, - 8820C5B0E49BA63EF2451E5CB5659798 /* crypto_onetimeauth_poly1305_53.h */, - A89594BBD26D6C19236B9E2BFDF1D1F9 /* crypto_onetimeauth_poly1305_donna.h */, - 3FEE78933600F359D36247036537D59E /* crypto_scalarmult.c */, - 683471EA11FB15FDDB683BD68981F608 /* crypto_scalarmult.h */, - 55642DCBE3C5DDC1393AF9A5633AF136 /* crypto_scalarmult_curve25519.h */, - AE06123F0AA1D7EA162F453EBCF262FC /* crypto_secretbox.c */, - 434AF0145525B9F9DBB5FCE1521E462B /* crypto_secretbox.h */, - 46CA4B0D90694262F0B6AD04E690D299 /* crypto_secretbox_xsalsa20poly1305.h */, - ED40DA65765198A9FB28CC76D938EE03 /* crypto_shorthash.c */, - 7A4EB94A144A46FB30F667C5CB5D2856 /* crypto_shorthash.h */, - C6DF2572AA76E42E7B7F2B2CF284521D /* crypto_shorthash_siphash24.h */, - 1BB1F4DAF38D57CA0410928C63CDC1EF /* crypto_sign.c */, - 55BF1C93511E1484D666A31DDE03D5AD /* crypto_sign.h */, - C70267F6C8F95E92EB59CEE40147EF24 /* crypto_sign_ed25519.h */, - 5072DD2D60B178E576826E32F1A756C0 /* crypto_sign_edwards25519sha512batch.h */, - BD4F3E30D30025B0A099962434DBC034 /* crypto_stream.c */, - 38B03C781F68B9ACD71523A9CD66119B /* crypto_stream.h */, - 2E6607C381D026B71AC390DCBF3F9EF5 /* crypto_stream_aes128ctr.h */, - 800B5F465232DAA5E61CC34A2BC0DC5C /* crypto_stream_aes256estream.h */, - 87861D2CB63F28C97D2C98648BCC4E9C /* crypto_stream_salsa20.h */, - 0985499291B843DF9924BF541B8839B0 /* crypto_stream_salsa2012.h */, - 494B24DF96107851C4063EE06CF045F2 /* crypto_stream_salsa208.h */, - 7895DEA26609A6A020F6543416253C3D /* crypto_stream_xsalsa20.h */, - BF883190EBE7AD7AD04530085828B5FE /* crypto_uint16.h */, - F779B9E1DD8130418B98BB79F2DE8252 /* crypto_uint32.h */, - 073827EF5D18A10AEC85BA130475E8C8 /* crypto_uint64.h */, - CF335DFD0703239D221BBCA37584EEA5 /* crypto_uint8.h */, - AA3C0981ED12A1C8D751DEC329B2126A /* crypto_verify_16.h */, - CBFD45C9B174A09A7A51034E921BD5C3 /* crypto_verify_32.h */, - 1CA6C9C81F161EBC1D168648BEB62EFE /* d.h */, - 649859A5618BC03CD6E1A1831164C064 /* d2.h */, - 878D7B658F9692D6B074585BA9A0C991 /* ecrypt-sync.h */, - 6E1CFD767F82F270283D0B07F38861E5 /* export.h */, - 3AA2676FAADEABE7104934DFB4A7F3E5 /* fe.h */, - 41F95935337FEF11F97B061C140ED320 /* fe25519.h */, - 3DCD8088F5F6BC3BB4CB3198BBD9C276 /* fe25519_edwards25519sha512batch.c */, - C997414E531DAA6BC7CBB8BD0DC46FA5 /* fe_0.c */, - CB653E493B0A532804F358770E6FAC2B /* fe_1.c */, - AF2B09DCA7299E41047458CA24CD1CA5 /* fe_add.c */, - D31BD081A29E9DF11986F085CDEE1DF0 /* fe_cmov.c */, - B430E319EA820905F464CB5C26C98C74 /* fe_copy.c */, - E8A4D5B6AA9626631D14344D6280E799 /* fe_frombytes.c */, - B5ACA7E84E868AA0659999BB217D4E58 /* fe_invert.c */, - 8DCC0768EA819A27BC0CA76CE7DDBB54 /* fe_isnegative.c */, - C5E582154EBCE09299E4E66AACA0B41B /* fe_isnonzero.c */, - E466FD4A1DBA54A9A6CF0E42E3207545 /* fe_mul.c */, - 39A786C0CED80360D5CFFFAB3BDB2217 /* fe_neg.c */, - 583224B220692B296E54DD3C505EA7A4 /* fe_pow22523.c */, - 2B16A2B3CB2F8D0A6BD921E897E56429 /* fe_sq.c */, - B309C6A15F8CE299A6915C0C984454F4 /* fe_sq2.c */, - 9C9B1E10F249D94808511DEA52D338F8 /* fe_sub.c */, - E8AA025078F35251D7BA4300C4FF60BF /* fe_tobytes.c */, - 88EAE03F86182DEC796E7E6C8CF65852 /* ge.h */, - 7111010BF0412F35AF47F7B186265234 /* ge25519.h */, - C7C5A3BACC36AE86339F036B27E08049 /* ge25519_edwards25519sha512batch.c */, - 251C5BA903D7E3F0B45EBFFB302879B5 /* ge_add.c */, - 62E7810E971884338977BFCBA4180357 /* ge_add.h */, - E2BD78667D21F3596DE6D97723364D48 /* ge_double_scalarmult.c */, - 5F7B3C095E184D278D5180613B41BABE /* ge_frombytes.c */, - 4ADF05F42C3B07953DC1D35968EF913F /* ge_madd.c */, - F0EFA2C372D73DCC9BCF42F141A3CBF9 /* ge_madd.h */, - A3F33EEA9AECDEC148038D33A04EE694 /* ge_msub.c */, - A2D8F24936E341297CF4B4808B44C9B6 /* ge_msub.h */, - B0C3266E31A923C1E45565CBE9DFA197 /* ge_p1p1_to_p2.c */, - DACF9AFBD8E05F784D8F58DCA1EBAE75 /* ge_p1p1_to_p3.c */, - 76B53EC8BF6C39AEA1C9707EBD4D618B /* ge_p2_0.c */, - A8742D28F6B4AFC7A3111C30D615FEA5 /* ge_p2_dbl.c */, - 20E412A33933E26D4989EB9A6F609AB5 /* ge_p2_dbl.h */, - 4FA4311AF43019006617C4231137B99B /* ge_p3_0.c */, - 17F3524C9DD349C84884205C2F6BB991 /* ge_p3_dbl.c */, - 8D93EF26CE6B11ED060B10DC3F40CC04 /* ge_p3_to_cached.c */, - 7C789DF1795F290F910BBB61B47E1975 /* ge_p3_to_p2.c */, - CE29E854D3136394182019F2F2089920 /* ge_p3_tobytes.c */, - 4F158D1D857DF751E3977932EBB3EA46 /* ge_precomp_0.c */, - 5110C90194FDDDB1F05167694933AB89 /* ge_scalarmult_base.c */, - 492D1F76E21AAC7EE90388E688A17B6B /* ge_sub.c */, - 27C7F9D5C22F9D37701EECA450115C51 /* ge_sub.h */, - 5D808412534BC7ECD60244510F78F32A /* ge_tobytes.c */, - BC3930960DE79B7D79F9E32908ABB407 /* generichash_blake2_api.c */, - 12FE0EE8194B4C022B0BF40C697FE7C8 /* generichash_blake2b.c */, - AC4EEB5E890C03B2064F897E2317EFB0 /* hash_sha256.c */, - 760D49119AB4BEE5B96C5CC5504826C5 /* hash_sha256_api.c */, - 37391E39BC6E94DC72C4DBB310181327 /* hash_sha512.c */, - 676A1FDEA0AC97CD19A6A10281ED029E /* hash_sha512_api.c */, - 019C6BA9B2D093A9F61466CFDC8D8427 /* hashblocks_sha256_api.c */, - 0568D3E8F7DB643FFC5B6FEDA1208F95 /* hashblocks_sha512_api.c */, - E17ED94C03761CD9FBBF4EE8AE99355E /* hmac_hmacsha256.c */, - 0C8B946DB8ED822468A17B6FCBD1656C /* hmac_hmacsha512256.c */, - F0BFFBD243971708914E8746354D256B /* int128.h */, - 44690951074C8AD29718C288FC8FEE7D /* int128_aes128ctr.c */, - 44EF65F68D590B0EB9AD952C71BCC4D9 /* keypair.c */, - 367869226D9CA43C3096340CC0909523 /* keypair_curve25519xsalsa20poly1305.c */, - DD609B2151F1EAFA142B147700878562 /* onetimeauth_poly1305.c */, - E67A72025672F2C1698B4955885CE69D /* onetimeauth_poly1305_api.c */, - C869141256DD47297B23F53829A32382 /* onetimeauth_poly1305_try.c */, - 2B1807EF2FAD96BF71EBBA2DEFC67F90 /* open.c */, - 67BC6E6B8977B6514DB5C097D82DBAC6 /* portable-jane.h */, - 0E3B99F916E7385E356DB9BC14F87EAB /* pow22523.h */, - E1036F5A5B12EEFE0DE6E36D0967486C /* pow225521.h */, - 2DBA038E45000F4ED96AA9E30F5027B1 /* randombytes.c */, - 875B2B46965D62C07E5562B04C1FE23B /* randombytes.h */, - B7438CCCDA0F75E33524E054B155A461 /* randombytes_salsa20_random.c */, - 36650347667292A48B4016F289B6B149 /* randombytes_salsa20_random.h */, - BEE954DA0009ACB12A1C49DFD9C8C2A1 /* randombytes_sysrandom.c */, - 676FB28490E0DC08B1403BD7297F0187 /* randombytes_sysrandom.h */, - 7E9070897DF30D726E717F52EB79194E /* sc.h */, - 6801A69710320F13A4EEB09B8E2ECDB3 /* sc25519.h */, - 561019E7BCDF21D3A9C6F534AABE9BF6 /* sc25519_edwards25519sha512batch.c */, - C8968940471DE97A4DD806FFEE843F93 /* sc_muladd.c */, - 28D1B8DD28A2FE5C31FF9401FDBAC521 /* sc_reduce.c */, - 97D56D73388454D1587710EA7242DF24 /* scalarmult_curve25519_api.c */, - E1A4D8926E38443A0BA1F170DE1C5A69 /* secretbox_xsalsa20poly1305_api.c */, - 92914C8EAACC324A68CD429C0A26BBF9 /* shorthash_siphash24.c */, - C6AD9BB1DE22F1C44C10F8CCAE5E43A3 /* shorthash_siphash24_api.c */, - 3C0CB1887FA097F6E3654FD8396B80B4 /* sign.c */, - 5511AED974510846C30114DCD7FA03AF /* sign_ed25519_api.c */, - 8B581AC634DD2ABC6223006339496FFD /* sign_edwards25519sha512batch.c */, - 9A6079CE2278862CDDA1DC17CF3BA9E0 /* sign_edwards25519sha512batch_api.c */, - 75C7ECEAD51BE285C285AD3D9D30841F /* smult_curve25519_donna_c64.c */, - F9DB54D1392AB9E03F1429DF17EAA711 /* smult_curve25519_ref.c */, - 62835FDE30E7AF7C0A0E73A4B7A6417A /* sodium.h */, - E7096B13DCFBF66CA0F981612DC31C59 /* sqrtm1.h */, - A95C5F77B3A4A38C3522AC0181B72314 /* stream_aes128ctr.c */, - 8F737C682DAC0FD17E25D428500386A3 /* stream_aes128ctr_api.c */, - AB3BCE63B8DB5618EFC8AC6DD39647CD /* stream_aes256estream_api.c */, - 9ABB791429BF0ABFD91895DAFBD22C74 /* stream_salsa2012.c */, - 7EB36B0605D7B047BF711E6CE4D3138B /* stream_salsa2012_api.c */, - 9748734344273E8A670464F30CEBF042 /* stream_salsa208.c */, - 9B576B4BD82B223A0570EA861E67A32C /* stream_salsa208_api.c */, - 0A49233BC6B056E3256DC56FEF9969CD /* stream_salsa20_api.c */, - AA6E399F1D2DF215A09C7EDE50085A74 /* stream_salsa20_ref.c */, - 8415154BB5B385DF440B0DA94329F61D /* stream_xsalsa20.c */, - DB32D77CD9563A2F7DBBDD7DC1E99479 /* stream_xsalsa20_api.c */, - 8579010A7A829D21661357FE9B1CE6E7 /* types.h */, - B64163DFD1CA5AAB1DE0FC8C48B64342 /* utils.c */, - 9C2AC4E0E951D0265E522550460151E6 /* utils.h */, - 4F72C9ECA16E486B76093EFC8630CF2F /* verify_16.c */, - 8C1B61AE044BE8DFDF415957FED5CCA6 /* verify_16_api.c */, - 7DE74809DE39A8DDDDA89F590B08D443 /* verify_32.c */, - F71AB6B931BC763AA245227EAC0FA50D /* verify_32_api.c */, - B561A50DE3B8D8DB8F9F7B9F5A750DDC /* verify_hmacsha256.c */, - 09B8DCDFCB94E1AE25ED5822F01DF820 /* verify_hmacsha512256.c */, - 160FD8F0AD7AF1B34DE5DB6454008964 /* verify_poly1305_53.c */, - DD71259341B4C3C60C84BD5C7A84B0C7 /* verify_poly1305_donna.c */, - 12A87ED396E83294A5D95130CF6D028E /* version.c */, - E0C19F22B4A86110B86A3B90227CD149 /* version.h */, - 23E9CD5D18AC31C9E4FF925F9980AB24 /* xor_afternm_aes128ctr.c */, - 0E3C774F11432AE2C4F257AF762C56A8 /* xor_salsa2012.c */, - 2804D8EC9E0183A43CDA4BAF4B5876AC /* xor_salsa208.c */, - EAE78FAC5488D95D6675613565B459C2 /* xor_salsa20_ref.c */, - DA2D7386AE6691468B9C2756680C242E /* xor_xsalsa20.c */, - 5FB54D540BD1108DDDE3C4C9A901AA94 /* Support Files */, - ); - name = "libsodium-ios"; - path = "libsodium-ios"; - sourceTree = ""; - }; - 3D48A06C1F65D56D54A8DA92C51B0E6D /* Support Files */ = { - isa = PBXGroup; - children = ( - 724974E2EAC48E144E42F6C206E65E85 /* FBSDKShareKit.xcconfig */, - 9F8A7A8365F40C0A008570995FC70DC4 /* FBSDKShareKit-dummy.m */, - FF08D42CC8020BC1BDF8EE0D26F75BBE /* FBSDKShareKit-prefix.pch */, + 6307A04CD43F482543105E908A1C002C /* PureLayout.xcconfig */, + 13D3CFB59F8B768126CAC97F25FF72E6 /* PureLayout-dummy.m */, + BE461A3DFA2747F69894FA888E9E095B /* PureLayout-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/FBSDKShareKit"; + path = "../Target Support Files/PureLayout"; sourceTree = ""; }; - 3D6E14A16E3E9DB11BC73DD9EA457AC5 /* Core */ = { + 2F6B23EB56186D9D6CCF8EB03181061F /* Support Files */ = { isa = PBXGroup; children = ( - 53D58B49108166F2F1BFA14D474F7D9B /* DJLocalizableString.h */, - 3BA3C5A14976090F3FEEB6D3256C1AD9 /* DJLocalizableString.m */, - F29B7735783F2D34B721DEFA5B2611F2 /* DJLocalization.h */, - CC74B189486284EB3637CBD2AE5C2D07 /* DJLocalizationSystem.h */, - AAB6A8D98F9B79FA4ECF64CEE4005C3F /* DJLocalizationSystem.m */, - 83B3C9349D164F5B0769768FD293A124 /* DJLocalizationSystem+Private.h */, - 4AD43C210C1C9FD9CC235AB2ABFAAC12 /* UIStoryboard+DJLocalization.h */, - FBB8EDAEEA6D2F4DFEAD765C9892D1EE /* UIStoryboard+DJLocalization.m */, + 352032E9DE18109E43BCB46052C7C9FB /* StrongestPasswordValidator.xcconfig */, + 499E75853F1C299677DFAF8D4AF6C285 /* StrongestPasswordValidator-dummy.m */, + 7D73B3332C694E128064F1B99266BD02 /* StrongestPasswordValidator-prefix.pch */, ); - name = Core; + name = "Support Files"; + path = "../Target Support Files/StrongestPasswordValidator"; + sourceTree = ""; + }; + 30FCE8C5792A8BE2580A372479C6484B /* Resources */ = { + isa = PBXGroup; + children = ( + 508AC5465D24DA92B1A8670DEE673FD2 /* FacebookSDKStrings.bundle */, + ); + name = Resources; sourceTree = ""; }; 3FC93FA92FBB40F3E1DE4E64D9AC4A0C /* PNClasses */ = { @@ -2986,6 +1982,17 @@ path = PNClasses; sourceTree = ""; }; + 4142BEA0EA580C1042252973369F7FC8 /* Support Files */ = { + isa = PBXGroup; + children = ( + A2FD57392F54B06F3BF24DCB5E6781A4 /* PEAR-FileManager-iOS.xcconfig */, + E1F8B159FCE1E69A0EF0712E18493356 /* PEAR-FileManager-iOS-dummy.m */, + 50F25AE4100859920AE0FD73A599DB3E /* PEAR-FileManager-iOS-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/PEAR-FileManager-iOS"; + sourceTree = ""; + }; 414B65071B6BFD5138E7885FB570F282 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -2995,6 +2002,69 @@ name = "Targets Support Files"; sourceTree = ""; }; + 43761A8B9FCD24B3D1AA531E72679DF7 /* PureLayout */ = { + isa = PBXGroup; + children = ( + B9154D53F94B83AF1907F2070481A8BA /* ALView+PureLayout.h */, + 7FBA025D7EA04029A774C89A6E01E4BF /* ALView+PureLayout.m */, + 2C23FE3AB05F2DDEFAA33AF394F3810E /* NSArray+PureLayout.h */, + 397D78E9B4C7517140FB1BB0E98A1930 /* NSArray+PureLayout.m */, + 354A98EC64C18FCAAD9E7DEC3881232E /* NSLayoutConstraint+PureLayout.h */, + F554A7DD42773B41272A987E8A9CC98B /* NSLayoutConstraint+PureLayout.m */, + 6BAF6B2D5B697C892F7958B9F001B090 /* PureLayout.h */, + 4086F9E15F27DA694F90E177B4DF4C06 /* PureLayout+Internal.h */, + B8373185F9140954A0064BFC482A5AD6 /* PureLayoutDefines.h */, + 2E313942F9281AECD92356C3550D8D18 /* Support Files */, + ); + name = PureLayout; + path = PureLayout; + sourceTree = ""; + }; + 43854C42ECF0BFB375E843EF1D88D26A /* Tasks */ = { + isa = PBXGroup; + children = ( + FBCEF1D47D736F2EB3789F490F725B89 /* BFCancellationToken.h */, + 1EDAE2ED2CC09F2375A4A0AA531140D4 /* BFCancellationToken.m */, + 23FFCCB91CC91DE9D9672F320EF32E56 /* BFCancellationTokenRegistration.h */, + 35B9B24E003550C07AEA27BCEC427196 /* BFCancellationTokenRegistration.m */, + 8F96D71C813798F199956A81B703D6FA /* BFCancellationTokenSource.h */, + 9481319EC10A20D702151A6CF4108CE7 /* BFCancellationTokenSource.m */, + 227501ED1CAB1C03DB493BD9C397066E /* BFExecutor.h */, + 5C7DA83C393B3C74904EFE73B996664E /* BFExecutor.m */, + 4643B2F57257438BEB0BA59DACBD84A7 /* BFTask.h */, + A5F26837E529C0BAFE950FD13D7FDCC0 /* BFTask.m */, + 0D7B585B79C5A631FB0926EDB241D1DF /* BFTask+Exceptions.h */, + 28ECB1127B44F65B3F63B256A790B914 /* BFTask+Exceptions.m */, + A4B7EDA6D7C36FB8FF45A7920ACBAA98 /* BFTaskCompletionSource.h */, + C94D55E0637952736E0B3536F54799BC /* BFTaskCompletionSource.m */, + 0C7CF38C0FECBBB9FD435D15D880AF97 /* Bolts.h */, + 4601F6B69123164A8CDF6C8AD1F6A1AC /* Bolts.m */, + ); + name = Tasks; + sourceTree = ""; + }; + 43D4AB4E439DE5E574D1038EA4E451E6 /* Bolts */ = { + isa = PBXGroup; + children = ( + D0E57BA5BF424B3A2BBF7348B744B106 /* AppLinks */, + B8CA855A50381B04A9013620A14C28BB /* Support Files */, + 43854C42ECF0BFB375E843EF1D88D26A /* Tasks */, + ); + name = Bolts; + path = Bolts; + sourceTree = ""; + }; + 457A578760A6F51EE57247282820B12D /* StrongestPasswordValidator */ = { + isa = PBXGroup; + children = ( + CA7A63B4CAD8B784B501482051F9F121 /* StrongestPasswordValidator.h */, + 1EB54BD9561BE8BE6F72B3453D5F76BB /* StrongestPasswordValidator.m */, + 2F6B23EB56186D9D6CCF8EB03181061F /* Support Files */, + ); + name = StrongestPasswordValidator; + path = StrongestPasswordValidator; + sourceTree = ""; + }; 4994D20E8EAD6B577A273D46079C9DD6 /* PNObject */ = { isa = PBXGroup; children = ( @@ -3015,209 +2085,93 @@ path = Vendors; sourceTree = ""; }; - 53759A2DEA5F9CA7DA26AECD06F28752 /* Support Files */ = { + 4F1507FC28C13AAE3D6C5A23CA4409FB /* nv-ios-http-status */ = { isa = PBXGroup; children = ( - 87DDA5A9FF5E7192F347D9394ADB2372 /* nv-ios-http-status.xcconfig */, - 16EF8E81FC3D45B13CE0786E627FCC7E /* nv-ios-http-status-dummy.m */, - 9D2C899FB650FAE5C082B3B005915EEB /* nv-ios-http-status-prefix.pch */, - ); - name = "Support Files"; - path = "../Target Support Files/nv-ios-http-status"; - sourceTree = ""; - }; - 55E0C27675D473C9D471936CADC20495 /* UIDevice-Utils */ = { - isa = PBXGroup; - children = ( - E06F1A75846C52E079409F5EF9EC12F2 /* UIDevice-Hardware.h */, - F7C0296B946627145340E610B5DCCE57 /* UIDevice-Hardware.m */, - ADBA6FC6863F74ADCFE65EB724572BAA /* Support Files */, - ); - name = "UIDevice-Utils"; - path = "UIDevice-Utils"; - sourceTree = ""; - }; - 56E0C834883E199F735119AAE60BE438 /* Support Files */ = { - isa = PBXGroup; - children = ( - 7CD0FAC19FFE607819D364CB3588F914 /* PEAR-FileManager-iOS.xcconfig */, - EAB8260DFBD6EBA875B0A836DB9A0004 /* PEAR-FileManager-iOS-dummy.m */, - ECE54A073E0DE71776E1A699AF89027E /* PEAR-FileManager-iOS-prefix.pch */, - ); - name = "Support Files"; - path = "../Target Support Files/PEAR-FileManager-iOS"; - sourceTree = ""; - }; - 56FC6617298CDA250EED2707521097BE /* Resources */ = { - isa = PBXGroup; - children = ( - EE631DE4AD987E2919DCCED41763B5E4 /* FacebookSDKStrings.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 57336D2B67306B7C6C637F5F1132E136 /* nv-ios-http-status */ = { - isa = PBXGroup; - children = ( - FB802DB0166FD8D1DB65DDBA6EC5098A /* HTTPStatusCodes.h */, - 414F5AD5FA2CA44C2350A91FFD4816AD /* nv_ios_http_status.h */, - 1CFF5A9B739EB6DB637C51E67340C0FB /* nv_ios_http_status.m */, - 53759A2DEA5F9CA7DA26AECD06F28752 /* Support Files */, + 1C0123F7E292BA23A93E1A1BCA55643D /* HTTPStatusCodes.h */, + 98CA3E4A900BA7073E9F95834C07233F /* nv_ios_http_status.h */, + 0B99AE4F2A6171128FC9094B4ED1DD68 /* nv_ios_http_status.m */, + D86F02981ECFEE28B14AA18650DEDE8A /* Support Files */, ); name = "nv-ios-http-status"; path = "nv-ios-http-status"; sourceTree = ""; }; - 577A363D8D008E828D655568C44BB9CC /* NSString-Helper */ = { + 579C3BDE3796608B192C58EE37943A40 /* Reachability */ = { isa = PBXGroup; children = ( - CB926595FC2FC476BA0BD347F76079B8 /* NSString+Helper.h */, - 1798A78E1123704239F78F14D772D34D /* NSString+Helper.m */, - 0742C3545F7388C824AE07BEA46E76E5 /* Support Files */, + EA9C477FF10AE72040DE82E9FCED8924 /* AFNetworkReachabilityManager.h */, + F7B99FA285F87B62ABB2CC846798A157 /* AFNetworkReachabilityManager.m */, ); - name = "NSString-Helper"; - path = "NSString-Helper"; + name = Reachability; sourceTree = ""; }; - 5FB54D540BD1108DDDE3C4C9A901AA94 /* Support Files */ = { + 6318AE555E7AD154F77413B357BDC9B8 /* Support Files */ = { isa = PBXGroup; children = ( - 2937C795C326E04ACCCEE2B13583417C /* libsodium-ios.xcconfig */, - 961722A5F6DCFB04573B5A80C0275026 /* libsodium-ios-dummy.m */, - 0848D2895436AF8E253CC1C6257C775E /* libsodium-ios-prefix.pch */, + 78FBC19A281C88B88FBA8FA03B7C4B4C /* FBSDKShareKit.xcconfig */, + E1E8D9C0F79DB2DF4A38A315C8BCABB5 /* FBSDKShareKit-dummy.m */, + 076AB192DDE1D26A4838A0D0E0D6A45A /* FBSDKShareKit-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/libsodium-ios"; + path = "../Target Support Files/FBSDKShareKit"; sourceTree = ""; }; - 683C0B7BCC49AFD6BBF36C0C101E2EC1 /* AppLinks */ = { + 647D22BBF9988D16D903095C34E993BC /* Support Files */ = { isa = PBXGroup; children = ( - 1C38C0CDB47C6D0BF0A701B70B084854 /* BFAppLink.h */, - 74D6625D2BF7842DD01452F322562FCD /* BFAppLink.m */, - E77B744B44BA8509BFB97DAEFE4EE9F2 /* BFAppLink_Internal.h */, - 9E6B596AFC2241AEC56B04471ABDB03C /* BFAppLinkNavigation.h */, - 03F77EA1557E21482C6C6209CF93AFE9 /* BFAppLinkNavigation.m */, - F421650ECD8B5D37B304C34D9109949E /* BFAppLinkResolving.h */, - 1B71D2BF9DD4D3D05B914A8EA5F78192 /* BFAppLinkReturnToRefererController.h */, - B919C954B1067BD64A07DEE54A29DCCA /* BFAppLinkReturnToRefererController.m */, - E176DAD36165CF2CE4159CF64C0C7257 /* BFAppLinkReturnToRefererView.h */, - 614EC5D0B180AFB7157D8593B3FBF06E /* BFAppLinkReturnToRefererView.m */, - D40D2C3A1BAB2EE592E390C89536BD8C /* BFAppLinkReturnToRefererView_Internal.h */, - 828F4518FCE7E2FB63DD00A945190AD3 /* BFAppLinkTarget.h */, - 53EF39558AA83E7F5961D58C17892900 /* BFAppLinkTarget.m */, - 81253AE911432F40B1CD1815A1F2F888 /* BFMeasurementEvent.h */, - 08672219919ED21A37BFBEAB97EB65B4 /* BFMeasurementEvent.m */, - 24896B37A8FBE1A12F0D29181F9031B8 /* BFMeasurementEvent_Internal.h */, - 4B3AF1C7092145299BD1EAF278261F08 /* BFURL.h */, - D2DE008C2FF24F4EE18D9F7D86D2F81E /* BFURL.m */, - 1F621487419D887C5E4E0CDB2B00A117 /* BFURL_Internal.h */, - 183030D14AB8B727C5DADCA24620DD06 /* BFWebViewAppLinkResolver.h */, - 280E0A3A776C8E4C067740C12EA41518 /* BFWebViewAppLinkResolver.m */, - ); - name = AppLinks; - sourceTree = ""; - }; - 68C7403227191458AC81CD68C48DB7BE /* RZDataBinding */ = { - isa = PBXGroup; - children = ( - 69FBE409293605A69028A25417A02ACD /* NSObject+RZDataBinding.h */, - 59332688D9086F1FD18ADC82F13977AE /* NSObject+RZDataBinding.m */, - 9C323897B049D0B9E46961CDFA6D9945 /* RZDataBinding.h */, - 152CC09E33307A5D7B6985FA1F75DFE2 /* RZDBCoalesce.h */, - 3CCCAF024EA99C8E32E89134EB73A7DC /* RZDBCoalesce.m */, - 0A1DB541E02C109CFFD4547DBA993F01 /* RZDBMacros.h */, - D4C3CB02EBE10098394C837425B13832 /* RZDBTransforms.h */, - 4E14F71F04B6E2B26691EFEE15CAFECF /* RZDBTransforms.m */, - C1A80C9BA8D7577D0558C75F308AEA2C /* Support Files */, - ); - name = RZDataBinding; - path = RZDataBinding; - sourceTree = ""; - }; - 6986704F8A14939E72C9FDF655DAC560 /* Support Files */ = { - isa = PBXGroup; - children = ( - 47B4F4E49526D57BC635D6963A6C7963 /* CodFis-Helper.xcconfig */, - FCD6E21B60DC292C368BC721C6CC154E /* CodFis-Helper-dummy.m */, - 7D983D0048C5C46EDC6BBA9192AC829E /* CodFis-Helper-prefix.pch */, + 27DBEB4EB4435897473258F9F4DBD2D8 /* NSDataAES.xcconfig */, + 2EC5C31D0A9EA93523C5305165482FE2 /* NSDataAES-dummy.m */, + 426701037FB2393AC9416CB676AC92A8 /* NSDataAES-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/CodFis-Helper"; + path = "../Target Support Files/NSDataAES"; sourceTree = ""; }; - 6B1A5A23F608C0A8ADCF245004228B7A /* Specta */ = { + 6A2B64C066D9FEE1BE19B6BDF7A92F0B /* Security */ = { isa = PBXGroup; children = ( - 05004FF09FF5E3EB47D7AF6A50A99333 /* Specta.h */, - E1DE7252344E93DC3D17186D6AF8B714 /* SpectaDSL.h */, - 2521AF76E0553C47A196D9D27DC3C585 /* SpectaDSL.m */, - A8FED370A0885FFA69118E591272AF4A /* SpectaTypes.h */, - 1D9DB2CF7757A9EBD0CBDE46FAFBED90 /* SpectaUtility.h */, - 64735F9EBAF9338E1939F6F0D8F90397 /* SpectaUtility.m */, - 796CF38A567E91F18A1C91703F292FBF /* SPTCallSite.h */, - AF0DCDC0CF306A169FED21CF7F37D0ED /* SPTCallSite.m */, - 89D3C6D5B9CC8714505AE0C0FD164D4D /* SPTCompiledExample.h */, - DDE00A6C900A5BB5CA5F3EF1DB515B70 /* SPTCompiledExample.m */, - 45B930A106ED01B26196160D0095D538 /* SPTExample.h */, - 9815AF5C2265F96FB77D4EB148BA94C5 /* SPTExample.m */, - ACFD7AC59E97D8EB3C4B3565556B99AD /* SPTExampleGroup.h */, - 34047C0F7646AB6A7F8F46F23A42B663 /* SPTExampleGroup.m */, - 816867EFF912A292C280DEE9FE71DA9C /* SPTExcludeGlobalBeforeAfterEach.h */, - 46F293D8E03A43BD93925FFFAC0AC5FF /* SPTGlobalBeforeAfterEach.h */, - 2B162D68C76534EB735E9CC450684C1E /* SPTSharedExampleGroups.h */, - B940E51E5D6CBF0DD1C4F111263931BC /* SPTSharedExampleGroups.m */, - 7161F50A5EC5193A180BD31E798BDE5E /* SPTSpec.h */, - CD42FEE02234231AE2DA98A226121D23 /* SPTSpec.m */, - D179CEF8C07DB8BE1BEBC13CC9A29236 /* SPTTestSuite.h */, - C13E46A47714DB4E877FD1877AED3DCB /* SPTTestSuite.m */, - 79D65BF8AFB603DBFBF51386A568F850 /* XCTest+Private.h */, - 851E961C780DC9250A025F25BDDA8D7F /* XCTestCase+Specta.h */, - 2A2D97063869655C50BBDA11589AC862 /* XCTestCase+Specta.m */, - 9DEEDE8BE16EA080527E8470BF31E4A5 /* Support Files */, + 34D03908D449B7AB9D99380C66A1542B /* AFSecurityPolicy.h */, + 8299006F522CC556551D6FCD3F04EEA9 /* AFSecurityPolicy.m */, ); - name = Specta; - path = Specta; + name = Security; sourceTree = ""; }; - 6BF72F4B770F77853F7CDFEA3915141B /* Support Files */ = { + 6C7F01B80BB0E2A6DA144DA102B9F0D5 /* Pods */ = { isa = PBXGroup; children = ( - 91880EF5763FAF0CE1A6553D8A50D6C0 /* DJLocalization.xcconfig */, - BF1CE288502FB174BA46F7ED192FABA3 /* DJLocalization-dummy.m */, - 7EC92C688E02DB85D60BCA412DE30016 /* DJLocalization-prefix.pch */, + 086E7784051984705AFE8E1A2BE1842B /* AFNetworking */, + 43D4AB4E439DE5E574D1038EA4E451E6 /* Bolts */, + F7323484B9E19DBD4F945DF58F043D07 /* CodFis-Helper */, + D4DFC993F73EC3722E7114DBA70AA16C /* DDDKeychainWrapper */, + 1DED47235FEE3E94E9BE8319961B5BF8 /* DJLocalization */, + F4C95A40EA69A8A2AB5A78E962662215 /* Expecta */, + FC9DCF7A1769AB2A4B295FDA005E019D /* FBSDKCoreKit */, + 7FC90D606889C07127768C30108FAA7F /* FBSDKLoginKit */, + 968B7A6E2D15EC6DCEFB607E72360B2B /* FBSDKShareKit */, + 14BCCB09874716724FB3F1C9AC176002 /* NSDataAES */, + F1D9F9A3A423C28B79B9AF49058E5AA3 /* NSDate_Utils */, + 293D2293AB81DA1018B4D1C2395F388C /* NSString-Helper */, + 4F1507FC28C13AAE3D6C5A23CA4409FB /* nv-ios-http-status */, + 811B2A02E59509E767AB0107C165BEFA /* PEAR-FileManager-iOS */, + 43761A8B9FCD24B3D1AA531E72679DF7 /* PureLayout */, + DC07BEA41C858A4BE4C219A880D700E9 /* RZDataBinding */, + ADAADB4A7BA4FA866B6B066F1AA58571 /* Specta */, + 457A578760A6F51EE57247282820B12D /* StrongestPasswordValidator */, + 79C20D139245232D16AFC2D010E3EF01 /* UIDevice-Utils */, ); - name = "Support Files"; - path = "../Target Support Files/DJLocalization"; + name = Pods; sourceTree = ""; }; - 749DAE8B1855DE954869F1481AE2F391 /* Support Files */ = { + 79C20D139245232D16AFC2D010E3EF01 /* UIDevice-Utils */ = { isa = PBXGroup; children = ( - 7EFEC4ACCA746FA5F40588D436F96233 /* AFNetworking.xcconfig */, - 3E4655EECD3ADE547EF3B0F3D6BF69B0 /* AFNetworking-dummy.m */, - 68E3EA2BC595B71333CCE0C9EFF74AAB /* AFNetworking-prefix.pch */, + A21D753B5BEAC8D1EC62779345A20B67 /* UIDevice-Hardware.h */, + C5741E8F15B46F5F91443BBECA17C80A /* UIDevice-Hardware.m */, + 15BF9D8F88F9DEDCF2D5D9F927D96EC6 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/AFNetworking"; - sourceTree = ""; - }; - 7A659E18B0EAA3ACC437642E06A14D07 /* PureLayout */ = { - isa = PBXGroup; - children = ( - A5BD18333DB5924634E7735C66BF4931 /* ALView+PureLayout.h */, - A0E1F096B07EE326C635B50260ED96FA /* ALView+PureLayout.m */, - D800FEFD0EAB901757B79D8E72B331E9 /* NSArray+PureLayout.h */, - 680D86EF7AB2BB2F9A780EF18BC22AD6 /* NSArray+PureLayout.m */, - 32C23A29B5E57F14E56C71E8AE860E12 /* NSLayoutConstraint+PureLayout.h */, - 186F8C7023F1F8529B4673ED89133837 /* NSLayoutConstraint+PureLayout.m */, - 247BD2006EEB0544EFE831A50C1CB725 /* PureLayout.h */, - 30235E9A346FC1FB4B46A6079A32987F /* PureLayout+Internal.h */, - CBA9C5EABDC48B7632D09AC84FF3B517 /* PureLayoutDefines.h */, - A0620AD05668B07E6A7E0293FD254F5E /* Support Files */, - ); - name = PureLayout; - path = PureLayout; + name = "UIDevice-Utils"; + path = "UIDevice-Utils"; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { @@ -3226,8 +2180,8 @@ 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, E99CD5B3CF7131277C4CBA3A1162D56A /* Development Pods */, F4CDA5FA9197A41E0081E84F932906EB /* Frameworks */, - 12D59F40F3C60F4F708EEBDA9B668FB7 /* Pods */, - BEEB94F8E811676A49D58B2834A8289D /* Products */, + 6C7F01B80BB0E2A6DA144DA102B9F0D5 /* Pods */, + C480B5F01E58D59EDA927E3EC6A18A0E /* Products */, 414B65071B6BFD5138E7885FB570F282 /* Targets Support Files */, ); sourceTree = ""; @@ -3243,41 +2197,173 @@ path = "Example/Pods/Target Support Files/PNObject"; sourceTree = ""; }; - 84E4107988971800E3239CE18B9E90EA /* Support Files */ = { + 7FC90D606889C07127768C30108FAA7F /* FBSDKLoginKit */ = { isa = PBXGroup; children = ( - 11756A36D76B9384FBDAF048CDECDB6E /* NSDate_Utils.xcconfig */, - DBC4BC8E0B0BC7B22D0AB7923892EA61 /* NSDate_Utils-dummy.m */, - DA9746EE303AD590CD7847DCF0A0DEFF /* NSDate_Utils-prefix.pch */, + AF84607CF9304D26D9ED61CF68822FFF /* _FBSDKLoginRecoveryAttempter.h */, + 1CF7A9CD823AD438B79C1D14DC5223FE /* _FBSDKLoginRecoveryAttempter.m */, + 7B6520BFF1BCA5459ECD2DFF98141358 /* FBSDKLoginButton.h */, + 6EB2837FE0B1B05AF6F19F99D3E46389 /* FBSDKLoginButton.m */, + 18008181C73D49BFCD0DE7400E7ECE8C /* FBSDKLoginCompletion.h */, + 1006F5A0F64966DCF60730B64169CDD4 /* FBSDKLoginCompletion.m */, + 7DD47C3FB8507C6B2A2716B57BA0C221 /* FBSDKLoginCompletion+Internal.h */, + E37F3E4B7842D01148097F293473468B /* FBSDKLoginConstants.h */, + 64D4E6A1EDC6465A446200FE1084466E /* FBSDKLoginConstants.m */, + E77DD5145181443E7B200970D29709EB /* FBSDKLoginError.h */, + 530C7DD7B380B519D7624AEA9C4B1023 /* FBSDKLoginError.m */, + A6026A6C321E9A497D0F0E627DED5479 /* FBSDKLoginKit.h */, + 6DAF4CA9B0A7B1ED88A6D7B490262DFB /* FBSDKLoginKit+Internal.h */, + 0DF3692BD686DAF3008C0710003B747C /* FBSDKLoginManager.h */, + 793412D7C7FF60CC04353B2614754761 /* FBSDKLoginManager.m */, + DD5D7BC3585C40CA234762EC22B7461E /* FBSDKLoginManager+Internal.h */, + 43DC190D095F53BD8F9E2A849961AA40 /* FBSDKLoginManagerLogger.h */, + 9EB8CFA2EE173D78703299FF2139A065 /* FBSDKLoginManagerLogger.m */, + 12E436D6A44041E139EB563AC8992784 /* FBSDKLoginManagerLoginResult.h */, + 116BBD5F9C1619C341063C9F57781127 /* FBSDKLoginManagerLoginResult.m */, + 2C6389BAF1E76B02D416B0B461AABE84 /* FBSDKLoginManagerLoginResult+Internal.h */, + 3A9BF7B13FCFD88D8B2B65DBB4641876 /* FBSDKLoginTooltipView.h */, + BC513AEAFDC94F15AD7BC38FE6DAA965 /* FBSDKLoginTooltipView.m */, + 2213B16A661B35AFE7EB6FAE46C18B72 /* FBSDKLoginUtility.h */, + CB099AF3039733EA4F0E89641991B7D5 /* FBSDKLoginUtility.m */, + 26F7B46493978B095CC1C1A9DEA0DDE7 /* FBSDKTooltipView.h */, + 0B3CBE2D7FF110EE2F4A3F69866233AF /* FBSDKTooltipView.m */, + 85CF1BE21E5A295AD3517414BA1B1CA5 /* Support Files */, + ); + name = FBSDKLoginKit; + path = FBSDKLoginKit; + sourceTree = ""; + }; + 811B2A02E59509E767AB0107C165BEFA /* PEAR-FileManager-iOS */ = { + isa = PBXGroup; + children = ( + 376E52E735ECD5C5CC0F1F2A23F2BF8F /* PEARFileManager.h */, + 9F58CF3CDB4413DE74C6E9802745435A /* PEARFileManager.m */, + 4142BEA0EA580C1042252973369F7FC8 /* Support Files */, + ); + name = "PEAR-FileManager-iOS"; + path = "PEAR-FileManager-iOS"; + sourceTree = ""; + }; + 85CF1BE21E5A295AD3517414BA1B1CA5 /* Support Files */ = { + isa = PBXGroup; + children = ( + E8BF199480C1C5D49C6F278C4DB6176F /* FBSDKLoginKit.xcconfig */, + B71782FAD53AF020FCA0C6D8BC6B6A52 /* FBSDKLoginKit-dummy.m */, + 926667B4A9EECB3C847201F164C723B9 /* FBSDKLoginKit-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/NSDate_Utils"; + path = "../Target Support Files/FBSDKLoginKit"; sourceTree = ""; }; - 84F9D39F606472D1AA3FA0D013A1D1CE /* AFNetworking */ = { + 914C0A0F7263A9903A07AB374DF0036C /* Support Files */ = { isa = PBXGroup; children = ( - F091B35BEC2B302CD3595745E4227D44 /* AFNetworking.h */, - 1AE41DC4010721A56A3E860D7D9F2F8F /* NSURLSession */, - 092C4D80E0DDB0B25DA4744068CE4D42 /* Reachability */, - 2CE3BA8D45752E819556063A584846A2 /* Security */, - D55D93737C50D205BE019B3CE96ADF57 /* Serialization */, - 749DAE8B1855DE954869F1481AE2F391 /* Support Files */, - BBFB51C75B58F98A68CB7187ED59ABDC /* UIKit */, + 96E588A0EEAC14C735CF03B45806A974 /* NSString-Helper.xcconfig */, + E464BCEBE143FA572A2E398C3873F8B8 /* NSString-Helper-dummy.m */, + FE7CEB9C501AEA5463B0547E291ADC0C /* NSString-Helper-prefix.pch */, ); - name = AFNetworking; - path = AFNetworking; + name = "Support Files"; + path = "../Target Support Files/NSString-Helper"; sourceTree = ""; }; - 8FF0E1A968B68A9A9EF4B131E7E69033 /* StrongestPasswordValidator */ = { + 968B7A6E2D15EC6DCEFB607E72360B2B /* FBSDKShareKit */ = { isa = PBXGroup; children = ( - 49F1DCC85BE89834D5127519AA9AADB6 /* StrongestPasswordValidator.h */, - C63042FDDC930B8D50D30A7C759B4DE1 /* StrongestPasswordValidator.m */, - B3F9DCEEA81D590BF8713A4A91034B29 /* Support Files */, + 8E8E90D7C7AE9D52EF92504C48CA1BBB /* FBSDKAppGroupAddDialog.h */, + 23948656D833ACFBCB7FEA755CA84325 /* FBSDKAppGroupAddDialog.m */, + 05A370DF46DAF820331A8E329FF37064 /* FBSDKAppGroupContent.h */, + 23DA79B7CA9B5A88A4D1139D7384677A /* FBSDKAppGroupContent.m */, + FD8B77DE351085F0A15EB92C576E1A77 /* FBSDKAppGroupJoinDialog.h */, + 7FD1B921CD81E0CBA0121DDE9BC3557E /* FBSDKAppGroupJoinDialog.m */, + EAF08D3B7305AD10C9992FF93589F9DF /* FBSDKAppInviteContent.h */, + 9D7FEA295F6FA728D467662A04353A3D /* FBSDKAppInviteContent.m */, + C637B2D14CF6CBFFDD6AFB9FA7B96A11 /* FBSDKAppInviteDialog.h */, + BA3C7719AF73408E7978980A99935683 /* FBSDKAppInviteDialog.m */, + 2B2651D1BA45BDF98B62DAB9BC39366F /* FBSDKCheckmarkIcon.h */, + E8683E6EAEAEDF7F855080831DBEB56C /* FBSDKCheckmarkIcon.m */, + 4CC89FE9C9BDB3E701B81D86AEE5BA17 /* FBSDKGameRequestContent.h */, + 532685A5DB091C4E8F0EE2C37AF23678 /* FBSDKGameRequestContent.m */, + FB57466CB4E4D8E7DC2D493BAEA2E9A1 /* FBSDKGameRequestDialog.h */, + 2827DCA4BA80B46E1F01E7B2EF05442B /* FBSDKGameRequestDialog.m */, + 59662550C677051C9BAB0FAA761DDF0B /* FBSDKGameRequestFrictionlessRecipientCache.h */, + 69721BF632C444D656D62B8F454A9A98 /* FBSDKGameRequestFrictionlessRecipientCache.m */, + 610A16CC786607EBDA1EAF5B05A78962 /* FBSDKHashtag.h */, + 99E59ECB861CA3302FB85CF42DB279F7 /* FBSDKHashtag.m */, + 0E77658A8A74507B58BB7DC6F4EA5E82 /* FBSDKLikeActionController.h */, + 79E97BB95EA2D5DC74FEADA0BC338B4C /* FBSDKLikeActionController.m */, + 331CCCB332B68C5ABE05B94FDE1BBDD2 /* FBSDKLikeActionControllerCache.h */, + 101E4EFA684D0FE04AD2D9C4C464C20A /* FBSDKLikeActionControllerCache.m */, + F9A311E30F59B4950CD65F6D1453B557 /* FBSDKLikeBoxBorderView.h */, + 99AC8991DBE576018B31069E2B7C84D5 /* FBSDKLikeBoxBorderView.m */, + 8833C94389BC4DBBF9CFB410C93783CC /* FBSDKLikeBoxView.h */, + E326D3BA3EE8F55AE123D336DFCCEFAB /* FBSDKLikeBoxView.m */, + 69BE755DF0D418043D80811D8E776EF0 /* FBSDKLikeButton.h */, + D6B0BA9D5B3CB48D7C0AF2DC640342D6 /* FBSDKLikeButton.m */, + 8F1768608FCF1409767F489668AD9888 /* FBSDKLikeButton+Internal.h */, + 178FB126798705D5D0BB2B5043B387A0 /* FBSDKLikeButtonPopWAV.h */, + 3233CD650102C4EA0433C0A3859E6018 /* FBSDKLikeButtonPopWAV.m */, + C8F3B611096EA584E1F105032F67340C /* FBSDKLikeControl.h */, + D6DFC97E74234AF148CEBA5F820E2F84 /* FBSDKLikeControl.m */, + 37E9B0E4372C7CC41249A5B8DC7C922E /* FBSDKLikeControl+Internal.h */, + AF9232609EEB5081F61064687CD462B9 /* FBSDKLikeDialog.h */, + 0DC5153C9DBC123411DB8EE20F01E099 /* FBSDKLikeDialog.m */, + 58BA84EA25413D6D8891EBC5613A1CF6 /* FBSDKLikeObjectType.h */, + 170A1F03D2CCDC78FD12D739C66FF41E /* FBSDKLikeObjectType.m */, + BDAF0E6A192A7A53C58CCBF5437B01D5 /* FBSDKLiking.h */, + 63378C04E82A167728D1807521AEA152 /* FBSDKMessageDialog.h */, + 8CD617E2D8F8062E94C9E4F47C1904B9 /* FBSDKMessageDialog.m */, + 3D8CB35B794A0D20BC35CECDE00DB462 /* FBSDKMessengerIcon.h */, + 87E10383237AC4E6A4A32C4F2AA3A314 /* FBSDKMessengerIcon.m */, + 6F8A96E53CC869466826D7E73B444398 /* FBSDKSendButton.h */, + 1AA32D7D4A44277376A2E3123830BED9 /* FBSDKSendButton.m */, + 7925CE531371837DF327CEF1DB695695 /* FBSDKShareAPI.h */, + D15AD6286D46A5A2EE5D9C1C34083787 /* FBSDKShareAPI.m */, + EA2E395378696A8EE60AC32531CAAE08 /* FBSDKShareButton.h */, + 8EF58523DFE59CDF9BBB3FD724F12ACA /* FBSDKShareButton.m */, + A8C2F568CDC9ED56010E6272B3A2ACAD /* FBSDKShareConstants.h */, + 6C2C1A7EF99396AB705E170BA5B3444A /* FBSDKShareConstants.m */, + D33E5F13455768EE1DCC68DA91F562AF /* FBSDKShareDefines.h */, + 32753ED7F5561FDAB40156FA22A93DFA /* FBSDKShareDialog.h */, + 0E295BA91CD9A4481411B621B78E0E9E /* FBSDKShareDialog.m */, + F4BD7AF2D9A0C82077EB870F69843FB2 /* FBSDKShareDialogMode.h */, + 8DBD3E3942B37F25F603637770FBDFF0 /* FBSDKShareDialogMode.m */, + 82844867E9FDF909034FE438E88D513A /* FBSDKShareError.h */, + 7CBAB12A914681E1535EC754EE154B5C /* FBSDKShareError.m */, + A816DE60994F88B8858FAC9914002598 /* FBSDKShareKit.h */, + D76724B639FD73B443D7C8FF3BD2B3AF /* FBSDKShareKit+Internal.h */, + 4320CCA9C7F4B02898143AE8E2DA1F03 /* FBSDKShareLinkContent.h */, + 62D6D857659180BB58F783C44B0E1E57 /* FBSDKShareLinkContent.m */, + C57AEA7659EFAF86A6FDF0AF1D1EF3F6 /* FBSDKShareLinkContent+Internal.h */, + 002ADDFB60661525B681437008B2CF5E /* FBSDKShareMediaContent.h */, + BFF41F82BDAC0C67B440C335B7B952B2 /* FBSDKShareMediaContent.m */, + B1062AFEB1EEC93034C340D406729C35 /* FBSDKShareOpenGraphAction.h */, + B0D127759E285FDC773F9D2C09C32946 /* FBSDKShareOpenGraphAction.m */, + 83E47FE42025D87EE86225D2BF35B696 /* FBSDKShareOpenGraphContent.h */, + D497740E35E36C6D4DBAD98DACCA91F4 /* FBSDKShareOpenGraphContent.m */, + 11D1D091C4731782448D65307BF1D5AE /* FBSDKShareOpenGraphObject.h */, + 916789CA37B7E1B7EBC7A3625D8F92C7 /* FBSDKShareOpenGraphObject.m */, + B30DF9C9BC7A55C1BCC2DEDF2CB7D06F /* FBSDKShareOpenGraphValueContainer.h */, + 678538C33C6074999C38196AFBA29B29 /* FBSDKShareOpenGraphValueContainer.m */, + 5063553E24FB448FF60BA2894E5DE268 /* FBSDKShareOpenGraphValueContainer+Internal.h */, + AE9A3AA8261D01602D79A18C5EBA8306 /* FBSDKSharePhoto.h */, + 85978B55AFB83D1AC5432592BA817B76 /* FBSDKSharePhoto.m */, + 742EEAF64A0996F66B6AC67064AAEF69 /* FBSDKSharePhotoContent.h */, + 8A092F20B0F3DF0D6FA34FCCE2EC80A1 /* FBSDKSharePhotoContent.m */, + 133433F5EEAB4673E98270DE502BC38C /* FBSDKShareUtility.h */, + E242D36D88A73BA97F0F5DB50D45E823 /* FBSDKShareUtility.m */, + D9ACDDDF6F76EE5E42CD8D67D32BE372 /* FBSDKShareVideo.h */, + 1B295D497996B680FAB2045EA4047322 /* FBSDKShareVideo.m */, + 496E9083B1F328E4547C5801F88A450B /* FBSDKShareVideoContent.h */, + 316CB0060347101E9FF5B37CE64C7EE4 /* FBSDKShareVideoContent.m */, + DD14326FBB500E12E0CEF7A6493123E4 /* FBSDKSharing.h */, + F2169275AEDC5FDC9E817E20F85071D5 /* FBSDKSharingButton.h */, + 12691FBCE0318197167ED76012FA31EA /* FBSDKSharingContent.h */, + 740DDECB40EF804B6D0D4E9DF1C1118F /* FBSDKVideoUploader.h */, + 6D97C36EB74C0D62D533CBA0779EB41F /* FBSDKVideoUploader.m */, + 6318AE555E7AD154F77413B357BDC9B8 /* Support Files */, ); - name = StrongestPasswordValidator; - path = StrongestPasswordValidator; + name = FBSDKShareKit; + path = FBSDKShareKit; sourceTree = ""; }; 970451EE4E01FB96F6E558BEA75EEE5A /* iOS */ = { @@ -3294,109 +2380,6 @@ name = iOS; sourceTree = ""; }; - 98444F0A83724A9BD81C7F335665165B /* DDDKeychainWrapper */ = { - isa = PBXGroup; - children = ( - 50D2EDD878A6010867BE510F09CA5374 /* DDDKeychainWrapper.h */, - 43992FD34B9C27DA778A3EE41BAC092A /* DDDKeychainWrapper.m */, - 9BBD7E2966472EFA82AFECD497DEA942 /* Support Files */, - ); - name = DDDKeychainWrapper; - path = DDDKeychainWrapper; - sourceTree = ""; - }; - 9B5E68BDC60FCD59E1702A0C9DCB229F /* FBSDKLoginKit */ = { - isa = PBXGroup; - children = ( - 7D96392077C24E9B33856EAC1D076491 /* _FBSDKLoginRecoveryAttempter.h */, - 4BD1BC871156A4771A77DC4324E2DFDA /* _FBSDKLoginRecoveryAttempter.m */, - B9B9F9923A014DBD0AE74DA32147048F /* FBSDKLoginButton.h */, - 819240C0F55715540C175A9E84E0A4ED /* FBSDKLoginButton.m */, - D965BBEB70F39D29F8DFBE03C878E455 /* FBSDKLoginCompletion.h */, - A8CB22977554137DA76BACFB17929D0B /* FBSDKLoginCompletion.m */, - 08F0616F7E4280729DD053E257360992 /* FBSDKLoginCompletion+Internal.h */, - 6FEC99B9834D072B87445C01B0AAED1F /* FBSDKLoginConstants.h */, - 9B059066697C95E62EDC8FFDC466B27B /* FBSDKLoginConstants.m */, - 1AC564455DE3D9FEE98DA1A912BCF881 /* FBSDKLoginError.h */, - 703BE56BC1B8A72DB74C4D2F6BD207BD /* FBSDKLoginError.m */, - 984BA1FA88A81E4111F232A9539D8C54 /* FBSDKLoginKit.h */, - 8E825D10DE82F2D90E5FC22D98B710CC /* FBSDKLoginKit+Internal.h */, - DAC7EB5EB560155B9E13CD671005E73A /* FBSDKLoginManager.h */, - F6FC36633E2F8267D46AE5BBDCE689F5 /* FBSDKLoginManager.m */, - 75941CBE08BB55C1EB9A3ABAB9CA9CF2 /* FBSDKLoginManager+Internal.h */, - A0A9B77884FA90D2916827051C1D5257 /* FBSDKLoginManagerLogger.h */, - 4117E9060C6766489479A324C07B4CD3 /* FBSDKLoginManagerLogger.m */, - BFF2AC24F421F19E846C3A31B95902A2 /* FBSDKLoginManagerLoginResult.h */, - 36A23D621C66A80E8EB677540FF7DF1B /* FBSDKLoginManagerLoginResult.m */, - F68633CBBB13071E0EBD4A13F30EBD87 /* FBSDKLoginManagerLoginResult+Internal.h */, - 04F308EAFD57269954F35B4E91C346B7 /* FBSDKLoginTooltipView.h */, - 6D05E8138DE48A2092BBCEDC4BB72346 /* FBSDKLoginTooltipView.m */, - ADFCFC6F61E3FE1B7D2F768CB549FDF0 /* FBSDKLoginUtility.h */, - AD2A5F5857E1A47C8E03FFE05A56C8AC /* FBSDKLoginUtility.m */, - 4A29B8F0E8708704313A0B89833E60AF /* FBSDKTooltipView.h */, - 0981F067B768016B20E1A38B0C45AF8B /* FBSDKTooltipView.m */, - 0B74FB4C9F3658BB963AE1867C56DB23 /* Support Files */, - ); - name = FBSDKLoginKit; - path = FBSDKLoginKit; - sourceTree = ""; - }; - 9BBD7E2966472EFA82AFECD497DEA942 /* Support Files */ = { - isa = PBXGroup; - children = ( - A185335335AC1D7219C4321D2109014F /* DDDKeychainWrapper.xcconfig */, - 5C5B32B9A665B4B4EEFF0D4C45A9A1A8 /* DDDKeychainWrapper-dummy.m */, - 9531B5D0502A7E9E7715D8282C6318CA /* DDDKeychainWrapper-prefix.pch */, - ); - name = "Support Files"; - path = "../Target Support Files/DDDKeychainWrapper"; - sourceTree = ""; - }; - 9DEEDE8BE16EA080527E8470BF31E4A5 /* Support Files */ = { - isa = PBXGroup; - children = ( - A5B51957E642BEEE3793E3BA239DE4DE /* Specta.xcconfig */, - EC81D93B0E3CFB7BB2481D55637A824D /* Specta-dummy.m */, - 3F5940856BB4519B86E1D886813F9C22 /* Specta-prefix.pch */, - ); - name = "Support Files"; - path = "../Target Support Files/Specta"; - sourceTree = ""; - }; - 9FDD61F1828437F8ECB1965B91AD99A0 /* Tasks */ = { - isa = PBXGroup; - children = ( - 2A36BBF313991707FADC88E5E8D8BFD2 /* BFCancellationToken.h */, - 96CF8ADD24DF4EC4DC62E9625C4415DA /* BFCancellationToken.m */, - 2910CEFA5757597F152C8B33FAD55F2A /* BFCancellationTokenRegistration.h */, - 1C4D96252115E1A0751AA7D630FF295A /* BFCancellationTokenRegistration.m */, - 580B8F6F09EC86D7621402E221383006 /* BFCancellationTokenSource.h */, - DF01D022E91CFC8EA39D5451333858A7 /* BFCancellationTokenSource.m */, - 144CF2320B13BCEB09A8C7C696300485 /* BFExecutor.h */, - 55EEFAC0E1B55B37DB62416A5499A851 /* BFExecutor.m */, - 09B29818A79789369CB6121B6197259F /* BFTask.h */, - CE3D9DE1BF551897CCE20D1959BB9209 /* BFTask.m */, - AD75B39FE4367E4C3B013843A04028D8 /* BFTask+Exceptions.h */, - 0ED5367EEBD69B1D8AD9A98AD45AEF1D /* BFTask+Exceptions.m */, - 57ADD6526FB387C9B6BE6087AB058D75 /* BFTaskCompletionSource.h */, - 35DB8ABA8B5C11334B5386270403DC00 /* BFTaskCompletionSource.m */, - E4F9B4B2BE9198748E7FC1572CEB9143 /* Bolts.h */, - 751372BE55B226CFB38E5E958121326D /* Bolts.m */, - ); - name = Tasks; - sourceTree = ""; - }; - A0620AD05668B07E6A7E0293FD254F5E /* Support Files */ = { - isa = PBXGroup; - children = ( - E752E16BC509AE02B1DA94DDD98BB04D /* PureLayout.xcconfig */, - 2852D2D130C3CE5AEE07DF525449AE81 /* PureLayout-dummy.m */, - 7BB077134AFA01877B55A101EA05694C /* PureLayout-prefix.pch */, - ); - name = "Support Files"; - path = "../Target Support Files/PureLayout"; - sourceTree = ""; - }; A494D25BFD3A9F31C3ADB9EE2E2F2C7E /* Pods-PNObject_Tests */ = { isa = PBXGroup; children = ( @@ -3437,6 +2420,17 @@ path = Classes; sourceTree = ""; }; + A63DB057D3FA300568528453CD8850E1 /* Support Files */ = { + isa = PBXGroup; + children = ( + 1725FB1FEFA19292310E411B04D6A38C /* FBSDKCoreKit.xcconfig */, + 577C113DED1BC94428987713ECD3A86A /* FBSDKCoreKit-dummy.m */, + E528454134518C7F01B77846FD18FA7D /* FBSDKCoreKit-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/FBSDKCoreKit"; + sourceTree = ""; + }; AC1AAA314E20E4353845BC7BC578B199 /* AFJSONResponseSerializerWithData */ = { isa = PBXGroup; children = ( @@ -3447,237 +2441,200 @@ path = AFJSONResponseSerializerWithData; sourceTree = ""; }; - ADBA6FC6863F74ADCFE65EB724572BAA /* Support Files */ = { + ADAADB4A7BA4FA866B6B066F1AA58571 /* Specta */ = { isa = PBXGroup; children = ( - A4B81F887F968F39B02E669874D052D1 /* UIDevice-Utils.xcconfig */, - 72EB242CC912AFFA00D4642BA2BF915D /* UIDevice-Utils-dummy.m */, - 0BDF233A4E996A6DE771476A8D542D87 /* UIDevice-Utils-prefix.pch */, + 9DD13CC641FA3B6575DE14F8A0396A1D /* Specta.h */, + 235635ED0310F4642E3E743154881BC2 /* SpectaDSL.h */, + A6749302913F55585A73957800FC24A0 /* SpectaDSL.m */, + 5A0C3BE3DE7053D28036839D84C4C8E1 /* SpectaTypes.h */, + 7F7516614AB12097FE3F5BFC1FBB3877 /* SpectaUtility.h */, + 97689F92127BBBDB6A02643D6714C789 /* SpectaUtility.m */, + 534AE7A1527E8883B45F040270FEF2A1 /* SPTCallSite.h */, + F88326E57417D64DAABDF771E5596065 /* SPTCallSite.m */, + 949CD3923FFDE7CB48DD5409FC0F4CFA /* SPTCompiledExample.h */, + 62C86D1BBBF9F87EFFB7EF56CC40E2D6 /* SPTCompiledExample.m */, + EB1D76EBA5F4BD5445CF589131772D24 /* SPTExample.h */, + E16D56B012DBBBDD4BD0EAB43411A030 /* SPTExample.m */, + 5B95F6CFFDE34A84DC609BACC719AFE6 /* SPTExampleGroup.h */, + 26A237D5464079B276A07F8BA6C8BED3 /* SPTExampleGroup.m */, + C43AADE275400B3271403D8A70B3F3BF /* SPTExcludeGlobalBeforeAfterEach.h */, + 9F4006ED6CD55B3252B09D2E1A4ED495 /* SPTGlobalBeforeAfterEach.h */, + B26214F8065151CD9E2142BAC3AF4168 /* SPTSharedExampleGroups.h */, + 29E84DF0FC3B7D2347AD6B524BF7361A /* SPTSharedExampleGroups.m */, + 2D919BDDE1A2977DC30DF154FF18FB5A /* SPTSpec.h */, + 3053EB6E45993A71DA585ED9BDD07B5B /* SPTSpec.m */, + 69ABE9CC1243126BD5CFD59B0C749693 /* SPTTestSuite.h */, + 4FBA684D1884083F6DC186C0B3CD7B47 /* SPTTestSuite.m */, + 8104BE39313134EED6112F03FF0256FC /* XCTest+Private.h */, + 1D302CA9CE841DB75E17BBE31723182D /* XCTestCase+Specta.h */, + F9537374D1BA4387797015683E58B015 /* XCTestCase+Specta.m */, + BDBF11D74CA1EC3BCD6D05FB1A544A10 /* Support Files */, + ); + name = Specta; + path = Specta; + sourceTree = ""; + }; + B2F2168D8A89944F5D59E18F83E2C6BC /* Support Files */ = { + isa = PBXGroup; + children = ( + 259057DE0324120AA5095B159998073C /* Expecta.xcconfig */, + 2D61A7BE2CC12A7A7996D30066A61C1D /* Expecta-dummy.m */, + 0BCCBB463844EFB45AEE11259A5CD94B /* Expecta-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/UIDevice-Utils"; + path = "../Target Support Files/Expecta"; sourceTree = ""; }; - B3F9DCEEA81D590BF8713A4A91034B29 /* Support Files */ = { + B8CA855A50381B04A9013620A14C28BB /* Support Files */ = { isa = PBXGroup; children = ( - 584BEB841D55523D8B04ED7D07542692 /* StrongestPasswordValidator.xcconfig */, - E2FA0E01B345AC2103B1D983D5888BE1 /* StrongestPasswordValidator-dummy.m */, - D93948DCB8D75C492FBCB3E5ACDFE8CF /* StrongestPasswordValidator-prefix.pch */, + 5C31A3DEC4BC7DFEAA89B6B7900FB9AE /* Bolts.xcconfig */, + D0F40B8D0163E13E53E211048D38CBEF /* Bolts-dummy.m */, + 81A4BA47BBC57513EDDD38A29F7E151F /* Bolts-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/StrongestPasswordValidator"; + path = "../Target Support Files/Bolts"; sourceTree = ""; }; - BBFB51C75B58F98A68CB7187ED59ABDC /* UIKit */ = { + BDBF11D74CA1EC3BCD6D05FB1A544A10 /* Support Files */ = { isa = PBXGroup; children = ( - 510BDE030E7B01E23E6956D1F6F1B7B2 /* AFAutoPurgingImageCache.h */, - 1C3EBD1CA493D19BE02EA7CA05365E48 /* AFAutoPurgingImageCache.m */, - 85AFC8EEF35152E1AD5813446146AA61 /* AFImageDownloader.h */, - E385CA8D3F807F5D34AC8410D2FFEB98 /* AFImageDownloader.m */, - 273B81F65014CF3F1859481C4CD8745D /* AFNetworkActivityIndicatorManager.h */, - 6461FBA8B91AF259E10374D0F10B4E2E /* AFNetworkActivityIndicatorManager.m */, - D7B144F1329BCF85CE9CC75FBA3F3334 /* UIActivityIndicatorView+AFNetworking.h */, - E27A2E8FFBBDD8FBAB28EF55C07C20F1 /* UIActivityIndicatorView+AFNetworking.m */, - 1A642ED1DD9AD060C1DF3CED4762C7F9 /* UIButton+AFNetworking.h */, - CD342CB1252D3C6D56413DF25593DC09 /* UIButton+AFNetworking.m */, - 5A9558D55B7FBC6DA5B231FB4B12308F /* UIImage+AFNetworking.h */, - 467C8C8242098FB85F31B618443C9E20 /* UIImageView+AFNetworking.h */, - 0BBFF9C51170FCE0E09B9E99985A728C /* UIImageView+AFNetworking.m */, - 737B0A75AD3AB1C94FD80243DD1D649F /* UIKit+AFNetworking.h */, - E7D4ADB970BCCA4B77AAA68EA439CDF3 /* UIProgressView+AFNetworking.h */, - 2A5911EB82F0F4C15E87B3D8A9F38B37 /* UIProgressView+AFNetworking.m */, - 2340DB4D586BC3AB34D36897EE4AE4D1 /* UIRefreshControl+AFNetworking.h */, - ECAC51932A3E13455FFFAFDEAAA6F02C /* UIRefreshControl+AFNetworking.m */, - 3DDB73B01C4FB1FA170E5E6CC5597EF7 /* UIWebView+AFNetworking.h */, - 3E91EC094ABFAA3120B82C4386EDF10D /* UIWebView+AFNetworking.m */, + 16C02701BB905BC0178C91124C2BC0CC /* Specta.xcconfig */, + 711AA1482D31A6B41E9A8DE3A14FE786 /* Specta-dummy.m */, + CB0A3A146195937D84237E3C19E3DCA7 /* Specta-prefix.pch */, ); - name = UIKit; + name = "Support Files"; + path = "../Target Support Files/Specta"; sourceTree = ""; }; - BD20BB5669083728215BA88985E8B5BA /* Bolts */ = { + C480B5F01E58D59EDA927E3EC6A18A0E /* Products */ = { isa = PBXGroup; children = ( - 683C0B7BCC49AFD6BBF36C0C101E2EC1 /* AppLinks */, - 16F18471BCE11585801CEA9CA52DD984 /* Support Files */, - 9FDD61F1828437F8ECB1965B91AD99A0 /* Tasks */, - ); - name = Bolts; - path = Bolts; - sourceTree = ""; - }; - BEEB94F8E811676A49D58B2834A8289D /* Products */ = { - isa = PBXGroup; - children = ( - EB7F7C26F1AF04851D4E7DE3CB582B00 /* libAeroGear-Crypto.a */, - 05940047558A578AA59F8EC8C485BC9A /* libAFNetworking.a */, - 615AEC4EE44DC3A220EDF69894A6C631 /* libBolts.a */, - D814EBF8AAFB56873AFC91959AB1095E /* libCodFis-Helper.a */, - F0B256E7F69A42AD4BFF839E33D827D3 /* libDDDKeychainWrapper.a */, - C94B282AAA09A10E5643786309D9B265 /* libDJLocalization.a */, - 9B27FA98FDF1AC014D3F922D85113AD7 /* libExpecta.a */, - 831CB50CAE38E817D3E652A073AB7941 /* libFBSDKCoreKit.a */, - B93C1794EEA9155FA5C8B144DE866041 /* libFBSDKLoginKit.a */, - A5BD1C569B48AFB2D5877868C1AAC706 /* libFBSDKShareKit.a */, - 793A7B3C694A6B9C70E5EF39323A06AE /* liblibsodium-ios.a */, - 4A9624A6207C29343C1D0C62FA7EEADA /* libNSDate_Utils.a */, - 401662D835A7E1E9F3EE40E97FCD4C0B /* libNSString-Helper.a */, - 2CE0B663085CB9C17D389E6E5000B41E /* libnv-ios-http-status.a */, - 6EC8471B257CCD90A83B1A1D11F5C8CA /* libPEAR-FileManager-iOS.a */, - A113F0BE85E4FB6B729D17BEF2A90429 /* libPNObject.a */, - 6625D9797F492746EAD37298FAA5CC26 /* libPods-PNObject_Example.a */, - BCAE9089F851625F16067C24B166D440 /* libPods-PNObject_Tests.a */, - F27EB87324FD5F769003D246C52E9392 /* libPureLayout.a */, - 76F6DE06B8B5AF5584DAC91440973339 /* libRZDataBinding.a */, - DF1A9A130930A45801F9BB05DA63F6B3 /* libSpecta.a */, - 2DD0CC0CE0B3390312BE4EED3C79A3BE /* libStrongestPasswordValidator.a */, - 161DD16C221B47B2E9B5CAD59248EA61 /* libUIDevice-Utils.a */, + 0C739A4DC5B7A154D06B71411E01459C /* libAFNetworking.a */, + A8F263620BD0322B0E0D02C9CBB7E057 /* libBolts.a */, + 73517324CA450DAF3250DB48CDA3182B /* libCodFis-Helper.a */, + CCC8C2A264D659D0F1394CD30CB0CFAF /* libDDDKeychainWrapper.a */, + 3B5C70CFEC8F44CE8FD10524DEEC7A6F /* libDJLocalization.a */, + C4A1E4B2A8DB166BCFF636128277BAA5 /* libExpecta.a */, + D0D5B66973CF80A3988FB78B6DCA4342 /* libFBSDKCoreKit.a */, + 14D9DD4A903CFB812BED1D10CF39FA42 /* libFBSDKLoginKit.a */, + A521C2D47CBEF1F451C6C19EF4BDF952 /* libFBSDKShareKit.a */, + F3DEC48A4806C456BF7333F05402A123 /* libNSDataAES.a */, + 2FCE5603E1AAE87305D1570E294967EB /* libNSDate_Utils.a */, + 084AE6ECA57A970F74C4109DC3D26042 /* libNSString-Helper.a */, + 235BE4AB4998A621A73ED2BF118F0A7F /* libnv-ios-http-status.a */, + 86B02ADE54AD8160AA7985E20874AC2F /* libPEAR-FileManager-iOS.a */, + 15BA90E35C2DEF377C5A730CB5D9FF5A /* libPNObject.a */, + E223594B1999E026FF4F52CACA9DDA9F /* libPods-PNObject_Example.a */, + 2A4BB22F95B6AD65A989E687D5806FFC /* libPods-PNObject_Tests.a */, + 7D3A8E17950CDFC3ADE5016E9EB1F8B5 /* libPureLayout.a */, + 1E83C4F995602150C30446C7C75BEDC3 /* libRZDataBinding.a */, + E4A6EFA4A917599F12C0B7DB90CE41C9 /* libSpecta.a */, + E143D035B5419A69F443580FA66D752F /* libStrongestPasswordValidator.a */, + 55AA69666FEF4E24F23A163FD1B0E843 /* libUIDevice-Utils.a */, ); name = Products; sourceTree = ""; }; - C1A80C9BA8D7577D0558C75F308AEA2C /* Support Files */ = { + C541B0EDB8F5793166113F2D83742A97 /* Support Files */ = { isa = PBXGroup; children = ( - 673ABF5E3490AEDF1AF779BE7482C02E /* RZDataBinding.xcconfig */, - FDD5C2BE90C6915B58EF88EBFA7075B2 /* RZDataBinding-dummy.m */, - 71D1F7D1B3587EA60F3DBA22B82785FA /* RZDataBinding-prefix.pch */, + EFC6C701DEBE75359B9034DB424DC6F0 /* NSDate_Utils.xcconfig */, + FA324EC366921A89719F36EF4A290519 /* NSDate_Utils-dummy.m */, + 138490E37BD53BAACB1A8A5B887B9442 /* NSDate_Utils-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/RZDataBinding"; + path = "../Target Support Files/NSDate_Utils"; sourceTree = ""; }; - C85833B2ABAE4CEFAC2A875DA389CCB9 /* PEAR-FileManager-iOS */ = { + C94B79C06F0D9A7AD5C66317D681C4AD /* Serialization */ = { isa = PBXGroup; children = ( - E195C473B54081FDAC099B71EC576954 /* PEARFileManager.h */, - 2928971D5F20A10A5CD47866A75C7711 /* PEARFileManager.m */, - 56E0C834883E199F735119AAE60BE438 /* Support Files */, - ); - name = "PEAR-FileManager-iOS"; - path = "PEAR-FileManager-iOS"; - sourceTree = ""; - }; - CF519A33740FEF7CF74D8515CCCBC284 /* Expecta */ = { - isa = PBXGroup; - children = ( - D26C838DEBF2B4B052151673D9F4B794 /* EXPBlockDefinedMatcher.h */, - F9402DA9EBE651E2F5B6ABB6B854D969 /* EXPBlockDefinedMatcher.m */, - CB3D1E2F07332CB7EB8908713F2B74EE /* EXPDefines.h */, - 7B0EFDAAC178773E6D3C3CC6A91E42A9 /* EXPDoubleTuple.h */, - C46E4B1A79A81270D3F68CA2C0D7EC0A /* EXPDoubleTuple.m */, - 46A9A3362DCA782588126E0777B1CF0B /* Expecta.h */, - 45FE5D0D67FC07E164C97B1F40E9FD8A /* ExpectaObject.h */, - 11170BDD669A0548777F80AD9AAACDD7 /* ExpectaObject.m */, - D5C284B6AFB092D10A3BDE5789EE773A /* ExpectaSupport.h */, - 9568B5E3FEA73C9616EC768466B598DB /* ExpectaSupport.m */, - F619DFF3235552B85340B2D67889910D /* EXPExpect.h */, - F66BB4935A6B297A2B98D0EFCF0C1927 /* EXPExpect.m */, - 1204697229F7399954FD8F27C8982686 /* EXPFloatTuple.h */, - 2CA5E9A94FAFDA32739A8612634E7E28 /* EXPFloatTuple.m */, - 2F4AAFF3251D2A19C281565327DC62BB /* EXPMatcher.h */, - F8E2A6317263BC58C533C0E97D2F3642 /* EXPMatcherHelpers.h */, - DD317A746FB33EE0A6087FE81A500442 /* EXPMatcherHelpers.m */, - 40875F04F717C0455F1F3657172291EE /* EXPMatchers.h */, - 704F8C4977E01640D78A1930C7CBFD85 /* EXPMatchers+beCloseTo.h */, - AF5D31BBFE401D533AD35FC406C4F0C9 /* EXPMatchers+beCloseTo.m */, - B9358B9B3541A9DBA411DC0ACA517604 /* EXPMatchers+beFalsy.h */, - FD1E31BEFD4E4803C82631A4B3904A1B /* EXPMatchers+beFalsy.m */, - 3CC14C15E0BD0F5815BA0D735C5108FC /* EXPMatchers+beginWith.h */, - F8A591667C877B7001B893D97B62667A /* EXPMatchers+beginWith.m */, - FA0E26B73891FFE59206B456911514E9 /* EXPMatchers+beGreaterThan.h */, - 54F5846791BDC8AA4FFB1D960329EAF5 /* EXPMatchers+beGreaterThan.m */, - 0F7A140BB41027F65DA612540D1572EA /* EXPMatchers+beGreaterThanOrEqualTo.h */, - F9AE29A71D1E3DF6D7CE702AAFF43E05 /* EXPMatchers+beGreaterThanOrEqualTo.m */, - 36E605981F16D7634E2A955D38C1900D /* EXPMatchers+beIdenticalTo.h */, - 04E40F289458ABF4D61F58897E88CBCF /* EXPMatchers+beIdenticalTo.m */, - C0C7A14991231BB0AFB7A68116A2100C /* EXPMatchers+beInstanceOf.h */, - E1F8C5AA067F0B90355DE2EA1509411C /* EXPMatchers+beInstanceOf.m */, - 103FD5C3579AEF9D439F1EAE5009B631 /* EXPMatchers+beInTheRangeOf.h */, - D4B43E36484AE261ECD2FE6ED1CF7953 /* EXPMatchers+beInTheRangeOf.m */, - 853786CDA4DAE1015083FB1C684D68FE /* EXPMatchers+beKindOf.h */, - B0B9238011484E6328E9EAC81E847447 /* EXPMatchers+beKindOf.m */, - C2744CE2D67B06FEDCAA332A2D6B7DA2 /* EXPMatchers+beLessThan.h */, - 13B60BED1753DF2EF6236966241B03DF /* EXPMatchers+beLessThan.m */, - F864C435ECEB5415AE6A5D5AF58B4C3C /* EXPMatchers+beLessThanOrEqualTo.h */, - 3597B82885F50462FCB1B483387402FC /* EXPMatchers+beLessThanOrEqualTo.m */, - B3AD73C3355067252A111928B6AAD783 /* EXPMatchers+beNil.h */, - A4916C5F7C024F060EE0283718422A07 /* EXPMatchers+beNil.m */, - BA6F34BF301C2C2DD9388253644C37F4 /* EXPMatchers+beSubclassOf.h */, - 61BE2C7A12734052071A2633AD244215 /* EXPMatchers+beSubclassOf.m */, - B1149E0D5A4AE9E3771B71B1C69168F6 /* EXPMatchers+beSupersetOf.h */, - 798B4A23622D5C0164CF2B61215A3D34 /* EXPMatchers+beSupersetOf.m */, - 16AD00A3E3CD4BCC8564EF1A405B2E31 /* EXPMatchers+beTruthy.h */, - DBCA18EA1845A32F99D5C13AC8C2CE85 /* EXPMatchers+beTruthy.m */, - B1D01204A6F0C4C63D28E3868E26E8C0 /* EXPMatchers+conformTo.h */, - 98E0918AF5575FE9D220BCA13978704A /* EXPMatchers+conformTo.m */, - AF4649ED4EC33D05121AA1A349208DE4 /* EXPMatchers+contain.h */, - AEBBBA4B4B0C335E03ADCDB1016560E2 /* EXPMatchers+contain.m */, - 2ED50DE6223186174A0802FF36E10F3A /* EXPMatchers+endWith.h */, - 295B3DAB3EEFE32092CFD5967A78047C /* EXPMatchers+endWith.m */, - 4069546A29585C23BB16BC488F3C1498 /* EXPMatchers+equal.h */, - 51A1034A2384220A12F30A180CBA142A /* EXPMatchers+equal.m */, - 8DA30B2276A62F91B839E87D70D284D0 /* EXPMatchers+haveCountOf.h */, - A5355C6A4CCEF66DFAD95AF018634CD4 /* EXPMatchers+haveCountOf.m */, - CBDA7CF9CC333D2DECE49CED8F5ECDA1 /* EXPMatchers+match.h */, - 16A5D4DCD0DCDFBAF3C24242A41FC611 /* EXPMatchers+match.m */, - BFF034403A366FB222FA9E2F48970815 /* EXPMatchers+postNotification.h */, - 4EF1077D6B95C2D8D23AE11538D30CE0 /* EXPMatchers+postNotification.m */, - 2488A34F1C6A5B66B5EE73507A20B32A /* EXPMatchers+raise.h */, - 8F47EF6B10CFB9CC5B0A6A746DD2EA07 /* EXPMatchers+raise.m */, - 720C137440034CF7F227B82A3F88F814 /* EXPMatchers+raiseWithReason.h */, - 64F47FAD791D2E09298378F7BEE1514C /* EXPMatchers+raiseWithReason.m */, - 423E65064BCF08A1D59126DD65BF1315 /* EXPMatchers+respondTo.h */, - 5B0A20356BBA4B5607DE80BE14CD363E /* EXPMatchers+respondTo.m */, - 81FA6FC2738522BAA1A6BB34F68A91ED /* EXPUnsupportedObject.h */, - BCBBC0D137936AE6E4C9338606189EAC /* EXPUnsupportedObject.m */, - 8921C70E7A5E4FF0BF3370E3D39D3757 /* NSObject+Expecta.h */, - 905AF0747CE6008F84ABA00DCDFA6B8F /* NSValue+Expecta.h */, - 17FF29358239033B4E2DB8EDE74E7618 /* NSValue+Expecta.m */, - 2DFAE603E4B96E1488F70A7B19CD672F /* Support Files */, - ); - name = Expecta; - path = Expecta; - sourceTree = ""; - }; - D55D93737C50D205BE019B3CE96ADF57 /* Serialization */ = { - isa = PBXGroup; - children = ( - 8241A4738A989613BA51309E3DE52462 /* AFURLRequestSerialization.h */, - 93847010C0220BBEFA4F61E05DC75F53 /* AFURLRequestSerialization.m */, - 9A1C6CCE260E36E1D7C174F54185E17D /* AFURLResponseSerialization.h */, - 68B6928FD9A0E3E20D7F3721121FC0B4 /* AFURLResponseSerialization.m */, + E9D519E105D2312E7991B0E886FD672B /* AFURLRequestSerialization.h */, + CE6F1C1362D56453A3A2C9176895324C /* AFURLRequestSerialization.m */, + 8B6E61819B79807A3C8B8FC422482B55 /* AFURLResponseSerialization.h */, + FB2A5BAEC7D3656C22BDDC734588B755 /* AFURLResponseSerialization.m */, ); name = Serialization; sourceTree = ""; }; - E919D8B22022BD633291D3834AF01FBD /* AeroGear-Crypto */ = { + CC2577437FB27B36B079E7FCEA1C83E5 /* Support Files */ = { isa = PBXGroup; children = ( - 400FCF3442B4781384E3DC03B007640E /* AeroGearCrypto.h */, - 9A6130CE5C6F0D1AA9B6D6C9D6E13412 /* AGCryptoBox.h */, - 9060F634B2CCA263214574F3639831C2 /* AGCryptoBox.m */, - D7A82DC2B1F8539E16B02E927244B3ED /* AGHash.h */, - FB8CE5BE653E4288ACBF20BD7F3DECE2 /* AGHash.m */, - D6E4C4DAC174EF93DD781268CA056A23 /* AGKeyPair.h */, - 24CF162AB486C2475FE0894F92F07B1B /* AGKeyPair.m */, - A46FEFA2E7AE3A32D746184D4FC83DE0 /* AGPBKDF2.h */, - 7D7E6E602BC7133C73F88FA22B96750C /* AGPBKDF2.m */, - ADC5CD2C7238C4E63647D0D00EE33596 /* AGRandomGenerator.h */, - 0666FB1D9EE36D374FBC3D553583818C /* AGRandomGenerator.m */, - B2AA297D6EA559AF613DD0574EF34FA7 /* AGSecretBox.h */, - 913DFF23A9A70BF06D3641E88DFDD1C7 /* AGSecretBox.m */, - BDD096A35A46552B01BBCBEB5E82D716 /* AGSigningKey.h */, - DE407729F00D9002E1CC2AEA599B7615 /* AGSigningKey.m */, - 16F80684968539F0A988CE0DE69240F7 /* AGUtil.h */, - 2BC2220A1EB37AAFB92A21A057708746 /* AGUtil.m */, - BCAA8E75796BA2EB72EC53344A31B997 /* AGVerifyKey.h */, - D02BAC6AB8169FF4A25200BE12106BDB /* AGVerifyKey.m */, - F39EF01A857AA8EA202981F27B32D271 /* Support Files */, + 38A4E3B81756CDD94D0017017278498E /* AFNetworking.xcconfig */, + 11C992B60538EBD80642092FDAB0EBEB /* AFNetworking-dummy.m */, + 8D684582F8B2BD39D50846F5093EAB9E /* AFNetworking-prefix.pch */, ); - name = "AeroGear-Crypto"; - path = "AeroGear-Crypto"; + name = "Support Files"; + path = "../Target Support Files/AFNetworking"; + sourceTree = ""; + }; + D0E57BA5BF424B3A2BBF7348B744B106 /* AppLinks */ = { + isa = PBXGroup; + children = ( + 6CDB76682264C993E3F151CC6BB0644A /* BFAppLink.h */, + 6AF649F6AFFF64ADBBBCEE6A19E3C57A /* BFAppLink.m */, + 9270FDF3357C9CEB924A9F1D6C622741 /* BFAppLink_Internal.h */, + 15721229D7ACEA90681F1D3E82172F38 /* BFAppLinkNavigation.h */, + DFBDB82507E57688A63F556E45172973 /* BFAppLinkNavigation.m */, + 293E880574437588FA402B3F77CEB3FF /* BFAppLinkResolving.h */, + A1D71B123B4EF4B95440A8876A1AE318 /* BFAppLinkReturnToRefererController.h */, + 72B9F1A75E94208EEE0B58BED48D923A /* BFAppLinkReturnToRefererController.m */, + F5393F277DE8E3520B0F6BDCAAC6A16D /* BFAppLinkReturnToRefererView.h */, + 1840A1F16DA675B835E6F4C7F427C145 /* BFAppLinkReturnToRefererView.m */, + 799E3EF1CFA3E8D4D920E575662251CC /* BFAppLinkReturnToRefererView_Internal.h */, + 8079916A443ABA5DD6E8EC05A01C9727 /* BFAppLinkTarget.h */, + 5417F4E26C265C320E26BBD0859E0B4C /* BFAppLinkTarget.m */, + 449F2B499C94FB3D2F69EDBF00018E26 /* BFMeasurementEvent.h */, + C061E63749A0B41AA88AC2D0AFF7C1CD /* BFMeasurementEvent.m */, + DCD062B02AED6A360B29498F051D0065 /* BFMeasurementEvent_Internal.h */, + D4C479C3B390D2AAF0D825A4D1ADCBD0 /* BFURL.h */, + 7D7A806DFCB219FFF878E718AD73A087 /* BFURL.m */, + 6D7529B4A84B1844BBB774CA2B2ACEBC /* BFURL_Internal.h */, + B0722D5B62A942E8AB6D675ED20199C6 /* BFWebViewAppLinkResolver.h */, + A51726E9400B7DF29D2920844A610C8E /* BFWebViewAppLinkResolver.m */, + ); + name = AppLinks; + sourceTree = ""; + }; + D4DFC993F73EC3722E7114DBA70AA16C /* DDDKeychainWrapper */ = { + isa = PBXGroup; + children = ( + 8017A2DEC6D4396BEDBE6C34DCD69317 /* DDDKeychainWrapper.h */, + BA579919238C1A030C7E23FC2D1897BA /* DDDKeychainWrapper.m */, + 2C634C740BDD0E27099AE8A7E8C20793 /* Support Files */, + ); + name = DDDKeychainWrapper; + path = DDDKeychainWrapper; + sourceTree = ""; + }; + D86F02981ECFEE28B14AA18650DEDE8A /* Support Files */ = { + isa = PBXGroup; + children = ( + 9A0BF032533700E7972735DC3EF9D8B6 /* nv-ios-http-status.xcconfig */, + 4E6FB6D7B1E5E6F4FE02E5D9EF7037BF /* nv-ios-http-status-dummy.m */, + D98D2F50263362D37B20FA3FB0221D65 /* nv-ios-http-status-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/nv-ios-http-status"; + sourceTree = ""; + }; + DC07BEA41C858A4BE4C219A880D700E9 /* RZDataBinding */ = { + isa = PBXGroup; + children = ( + 1461322ABF0DA4814FC47946805822F2 /* NSObject+RZDataBinding.h */, + 879C49896B8436D34B3107DCD716C7F5 /* NSObject+RZDataBinding.m */, + EBDA72C0B0E144BF471C4559EC860927 /* RZDataBinding.h */, + 42FAE6F981063718B4687D26B57CC9C1 /* RZDBCoalesce.h */, + 4390D1603E8ACFCE04B53033FAE2CBC7 /* RZDBCoalesce.m */, + B69D9A675DF6C824E6DFF44EDEC2842A /* RZDBMacros.h */, + 9BE68A5BA215AE4BBB26AB7788CB2B45 /* RZDBTransforms.h */, + 439D8AEBF209F58E4A18BC03604B856A /* RZDBTransforms.m */, + 0BE43BB952DEC221743EA66BD8BC457C /* Support Files */, + ); + name = RZDataBinding; + path = RZDataBinding; sourceTree = ""; }; E99CD5B3CF7131277C4CBA3A1162D56A /* Development Pods */ = { @@ -3688,26 +2645,97 @@ name = "Development Pods"; sourceTree = ""; }; - EE2060F70482D0E05A9AFF1ED4A685ED /* NSDate_Utils */ = { + F1D9F9A3A423C28B79B9AF49058E5AA3 /* NSDate_Utils */ = { isa = PBXGroup; children = ( - E99CE466438ACF81C72D3C5146D3657F /* NSDate+NSDate_Util.h */, - 8091AE51D9066B7DB778B8C914B61CBC /* NSDate+NSDate_Util.m */, - 84E4107988971800E3239CE18B9E90EA /* Support Files */, + 51C25413D439B0076F9E1AE8BDEB01C9 /* NSDate+NSDate_Util.h */, + 4F90B769816B5B4C8457FD607C14635E /* NSDate+NSDate_Util.m */, + C541B0EDB8F5793166113F2D83742A97 /* Support Files */, ); name = NSDate_Utils; path = NSDate_Utils; sourceTree = ""; }; - F39EF01A857AA8EA202981F27B32D271 /* Support Files */ = { + F4C95A40EA69A8A2AB5A78E962662215 /* Expecta */ = { isa = PBXGroup; children = ( - 093B55A5582DBC76E230C0E14D491B80 /* AeroGear-Crypto.xcconfig */, - 3D8478CA286B08AB88260C389731124F /* AeroGear-Crypto-dummy.m */, - B1807644E258950A9BC5ABCE7B91CB27 /* AeroGear-Crypto-prefix.pch */, + E6F1C962647BB771519999EBEBEDE7A6 /* EXPBlockDefinedMatcher.h */, + CB7B612FD373FC9DA2EA6E6A2CD655EB /* EXPBlockDefinedMatcher.m */, + D4F8CF1A0705D398B18D3302A4812EFD /* EXPDefines.h */, + EB499F708B8D60397CD32A236E20EABA /* EXPDoubleTuple.h */, + 3E9513A774B48A24F5B50CCB5DD0F966 /* EXPDoubleTuple.m */, + 828ABC9B7CBE6722F53681569F4AC678 /* Expecta.h */, + 4384768FC95F4ED412CB7ED15B2E4E10 /* ExpectaObject.h */, + C1690530B38073631FA4EA3DF6435725 /* ExpectaObject.m */, + 8C2020650AB6D046D0CC1A35BE204D00 /* ExpectaSupport.h */, + DD43543789031AAFC54650E920658905 /* ExpectaSupport.m */, + DCB931ADB67BC11D76D18E5C8F2A5E50 /* EXPExpect.h */, + 36B2B806871E016D0798CFC88C04CB9A /* EXPExpect.m */, + 96666B85AF3C9B8F7FBF6ED395D22BBB /* EXPFloatTuple.h */, + CA90A2526765D0B62332F4A84DEEF7AF /* EXPFloatTuple.m */, + C8FFF6290A760FE83E3F9B18FE7F78F9 /* EXPMatcher.h */, + 2A8BEEB35A944F843F877E9B972C0F41 /* EXPMatcherHelpers.h */, + D555BAEC0ECD06BB8BFA8C9F276CCD4A /* EXPMatcherHelpers.m */, + B9686A9A936E39B0D4B9BFBC814F1341 /* EXPMatchers.h */, + 8C69DF3F1BB21C8488F912A2D37C5F2D /* EXPMatchers+beCloseTo.h */, + DEC66DF7B0A48ED25728CDEEAD68438D /* EXPMatchers+beCloseTo.m */, + F8374D4CDF6383945A07B518CCC93C7A /* EXPMatchers+beFalsy.h */, + 5BFDCE73CA0C25E89A4389300038B67E /* EXPMatchers+beFalsy.m */, + 4936F902141F1C42757AFE53F95D8C27 /* EXPMatchers+beginWith.h */, + C34A265E199FE60C957594A30E209C0C /* EXPMatchers+beginWith.m */, + B8D48C147ED596339AD2C5D8FA1284D9 /* EXPMatchers+beGreaterThan.h */, + C69A3BF98F6754E523DD5FE3E5DBBEC4 /* EXPMatchers+beGreaterThan.m */, + 1825DA9FBE7FD9C2FFAF5DA84C45EFFA /* EXPMatchers+beGreaterThanOrEqualTo.h */, + 16F135E84E02876F031E790CF86AA114 /* EXPMatchers+beGreaterThanOrEqualTo.m */, + BDA6902277D5D290CD716AC0E4488D88 /* EXPMatchers+beIdenticalTo.h */, + 4283F29402CC1D994ADF6FBE81EE260E /* EXPMatchers+beIdenticalTo.m */, + D5F3766DFDEB8AFC98BEC4FBFC527F60 /* EXPMatchers+beInstanceOf.h */, + 513BE88D33A657BCFCEF8762967A23F6 /* EXPMatchers+beInstanceOf.m */, + 6278CCD62CDAB43510A99297292A5FD5 /* EXPMatchers+beInTheRangeOf.h */, + DF5DF86E3084D5C5E64DA49465D087D6 /* EXPMatchers+beInTheRangeOf.m */, + BE9FA6A44D4B9E65F48C9C74DB1F15E6 /* EXPMatchers+beKindOf.h */, + 2374EE40F8F77294BF1DE2708ECB18D7 /* EXPMatchers+beKindOf.m */, + 9E4423939031516601BB532DA0CED193 /* EXPMatchers+beLessThan.h */, + 88D15B57805AE971CFDAC60DA96D8C8C /* EXPMatchers+beLessThan.m */, + 08B2F0F6A9EF65651265D9F84EA6096A /* EXPMatchers+beLessThanOrEqualTo.h */, + 204D969B7A489BD1D167F1D0E910D14D /* EXPMatchers+beLessThanOrEqualTo.m */, + 73A85025C3C9831378CC670EDFDDF761 /* EXPMatchers+beNil.h */, + 9E65DB7983A548302752F50504E8A066 /* EXPMatchers+beNil.m */, + FBB1191A091166D47659AC6A2DBBCEF5 /* EXPMatchers+beSubclassOf.h */, + DE961794AC873B617337FBD0711088D4 /* EXPMatchers+beSubclassOf.m */, + 5BFA9896A6FED1CFCF5911CF7C58B6CD /* EXPMatchers+beSupersetOf.h */, + FC907FF453BA42496FD85150D2FE505F /* EXPMatchers+beSupersetOf.m */, + 3595C4D45F307825517582FCD408887C /* EXPMatchers+beTruthy.h */, + E5A953464C48C79FF658D558B7F7FF8C /* EXPMatchers+beTruthy.m */, + EBC389B2725B15A2281F5365D686922A /* EXPMatchers+conformTo.h */, + 24C06FF4F14046E03813E447C69F8647 /* EXPMatchers+conformTo.m */, + 4D98BD0253CAB8A13CFBDE3743A04B71 /* EXPMatchers+contain.h */, + 9B4E51A05585FEB23DBC4FC503CF0DFE /* EXPMatchers+contain.m */, + C1DFC810013C39FC4186C7BA537997FB /* EXPMatchers+endWith.h */, + 92C88FDCD6FA19D3376E3DD775D27BD3 /* EXPMatchers+endWith.m */, + 1891BECB4DC54EB1FAB6F3AD59C1E0CC /* EXPMatchers+equal.h */, + 3179733939A9D3940DF54245E76F68F1 /* EXPMatchers+equal.m */, + 993BBCBC37B7B5DDE3AF4436FB756F9B /* EXPMatchers+haveCountOf.h */, + 3F8F571C103B708289B1998E58D4CB2A /* EXPMatchers+haveCountOf.m */, + 37CEC42875A4B4776E05C7E59092583D /* EXPMatchers+match.h */, + 375F1359C3C88276AE9D78929EBB5FF1 /* EXPMatchers+match.m */, + C04A209020C1022A39F80EFE7CF1D7CD /* EXPMatchers+postNotification.h */, + DC713ED01AE56F3869B12369F5504C08 /* EXPMatchers+postNotification.m */, + 53C13E8BEC12B796738446F1AFD8B975 /* EXPMatchers+raise.h */, + 4F8A2AED6021E93FEFD4513900A1D638 /* EXPMatchers+raise.m */, + 9D981E2A9F52CADC670B12F73F45865B /* EXPMatchers+raiseWithReason.h */, + 0CBDA07FBB89D62FBC500D755D630FD9 /* EXPMatchers+raiseWithReason.m */, + 8EBE861092320A10BF69CFDC2AF8CA01 /* EXPMatchers+respondTo.h */, + 1085B2526EF3B4C447B0F0F7B3879CC3 /* EXPMatchers+respondTo.m */, + DC7DD745117764AE9B5B9431D80C57F0 /* EXPUnsupportedObject.h */, + 51CE91ECEE490BC1CA66D888EBC41764 /* EXPUnsupportedObject.m */, + F22B06E2F821C010D1DD288DF4CC15D4 /* NSObject+Expecta.h */, + BA1D9CB0DC70E314BEF99C4305C80CF0 /* NSValue+Expecta.h */, + 00AA9A68DF73BDA643D2D7E3552CFAD1 /* NSValue+Expecta.m */, + B2F2168D8A89944F5D59E18F83E2C6BC /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/AeroGear-Crypto"; + name = Expecta; + path = Expecta; sourceTree = ""; }; F4CDA5FA9197A41E0081E84F932906EB /* Frameworks */ = { @@ -3718,154 +2746,197 @@ name = Frameworks; sourceTree = ""; }; - FB742DB6EC0D4F4158BE757D33D6B58B /* CodFis-Helper */ = { + F7323484B9E19DBD4F945DF58F043D07 /* CodFis-Helper */ = { isa = PBXGroup; children = ( - 350BDC8D3A93FBD03ABD9169B1DD0DB9 /* CodFis+Helper.h */, - 51835BDE555C4426654CE4A204D24600 /* CodFis+Helper.m */, - 8697ED07D895923203A1991E70551D9A /* CodFisResponse.h */, - 627243E556ECA2E1626E3CE318138178 /* CodFisResponse.m */, - 8FA277E5F35698C8F1364566344FD3B8 /* ResponseConstants.h */, - E936AA6B261FDAA9B12858CC5FCF42B4 /* VatNumber+Helper.h */, - 2F52AB10592BA5B9868C7AE0704B0DFB /* VatNumber+Helper.m */, - 6986704F8A14939E72C9FDF655DAC560 /* Support Files */, + 93EF98990E089E670F2C1E6E145F6467 /* CodFis+Helper.h */, + 67D02689D3A101C69A3536BE9BF3410E /* CodFis+Helper.m */, + 6E7055D76F974F2E9B1FFA0FEA6F8D06 /* CodFisResponse.h */, + 6D5BB66B0A3F3A52A8CA039929061CCA /* CodFisResponse.m */, + CDD938E86592AF32B1960157F2B3CD8B /* ResponseConstants.h */, + 1B06675F861EF64679B82D76F12B6C49 /* VatNumber+Helper.h */, + 88653219CD036038D97A5B8219D4D8AC /* VatNumber+Helper.m */, + 14CE08418C299C00F1D8B16F92FE3B51 /* Support Files */, ); name = "CodFis-Helper"; path = "CodFis-Helper"; sourceTree = ""; }; - FF02FB13602549CCC42214108CF72128 /* Support Files */ = { + FC9DCF7A1769AB2A4B295FDA005E019D /* FBSDKCoreKit */ = { isa = PBXGroup; children = ( - F14F57C86B1EBBEBABA9DF5085D5E51C /* FBSDKCoreKit.xcconfig */, - 8C7FBA4D7A46D6FBDA45D4E384EC229D /* FBSDKCoreKit-dummy.m */, - 8F0D6349B9913779566F198B01B499C5 /* FBSDKCoreKit-prefix.pch */, + 790B49318BC78204A72AB8D19FCE25D0 /* _FBSDKTemporaryErrorRecoveryAttempter.h */, + CA3C1F3D55FF8D26112C30D5579F1D2A /* _FBSDKTemporaryErrorRecoveryAttempter.m */, + 5BF83D0021CBDD168512686B74E3C324 /* FBSDKAccessToken.h */, + BE38D383801982C0A9AE87942B9161B9 /* FBSDKAccessToken.m */, + 88544E6C6FA9F3D7F347D96AB60500FC /* FBSDKAccessTokenCache.h */, + A97E2764E731B8C8709D82DFA86EF5C1 /* FBSDKAccessTokenCache.m */, + E5D4954D132ED472B183D93DF712E768 /* FBSDKAccessTokenCacheV3.h */, + 181AEFEFFA7C5CA2D7BB4F255E712395 /* FBSDKAccessTokenCacheV3.m */, + 53CE2AAC9CF357111FD5F70B88330F67 /* FBSDKAccessTokenCacheV3_17.h */, + B6B36BDA57EB1E8047FBA30223E26FBA /* FBSDKAccessTokenCacheV3_17.m */, + F1D367DE848983B786D1F8EDD3B102B3 /* FBSDKAccessTokenCacheV3_21.h */, + A2014498FF3DD0D36F24136400A6B0CE /* FBSDKAccessTokenCacheV3_21.m */, + FD16652A1F01A2B9E66B940BAEFC5566 /* FBSDKAccessTokenCacheV4.h */, + A5FC087CC7B222508E59ECECF75C3002 /* FBSDKAccessTokenCacheV4.m */, + 697BCA0D4F9B6BCF0CEAF86AC9356747 /* FBSDKAccessTokenCaching.h */, + 282933E652CCFDB0E4B2C4D984454CE8 /* FBSDKAppEvents.h */, + 47AFB6C21124446FE4DB57E1E9E4A62F /* FBSDKAppEvents.m */, + EC2DF0222E6896B84FE6EF86C2797C1D /* FBSDKAppEvents+Internal.h */, + BBA016F9409A011C55A0ED7BAECC22D0 /* FBSDKAppEventsDeviceInfo.h */, + 1740514133529130920DAB3C3B6ECD89 /* FBSDKAppEventsDeviceInfo.m */, + 92B1061170B5A8DD9384EB7A3BBB033A /* FBSDKAppEventsState.h */, + DA49349B5A472DCBA05C14FCCE3337E9 /* FBSDKAppEventsState.m */, + E4878EC017846C292185F47D15AEEBEA /* FBSDKAppEventsStateManager.h */, + 4804C1C9BB43698A589827A53946E8B9 /* FBSDKAppEventsStateManager.m */, + 28C127D29887C05AE267B1BEB959FD79 /* FBSDKAppEventsUtility.h */, + 5273836D904375761EFFBA6D565DAEDB /* FBSDKAppEventsUtility.m */, + 5297F59D04E31DCBBF7AB9E8C7A0A8A2 /* FBSDKApplicationDelegate.h */, + D507D614EE5225CFC9A8C9A5A87D380B /* FBSDKApplicationDelegate.m */, + 8628DB45BCCF7ADEA15AAFD1BE645337 /* FBSDKApplicationDelegate+Internal.h */, + 376A4C1040D00298309D3062466F4A7A /* FBSDKAppLinkResolver.h */, + BF32764DAF19F0DBA95D456853C3317A /* FBSDKAppLinkResolver.m */, + 1B7595C49E42C806C74517C7BDA97D87 /* FBSDKAppLinkUtility.h */, + 9876B696B4A185098A1BC744DF656C5E /* FBSDKAppLinkUtility.m */, + 087DC048D4A6422E274D058E9F37558B /* FBSDKAudioResourceLoader.h */, + EF2F249A8FA42CF236AF70E7E11040DE /* FBSDKAudioResourceLoader.m */, + 627D27AB5EDDEF3D2A91D6BF0D879F4E /* FBSDKBase64.h */, + A96C525029602F2B56C96D0E4AEA9106 /* FBSDKBase64.m */, + D18DC26A4CC079045A2FE63FBEF095BD /* FBSDKBoltsMeasurementEventListener.h */, + 1D9D88FFAEAEF3E1E66EC2A85CB5FFF3 /* FBSDKBoltsMeasurementEventListener.m */, + 3CF3A2AAA2A5DF9C78A3CE249A3B60A0 /* FBSDKBridgeAPICrypto.h */, + 01C3A055320502C27F8A6D8099DF0235 /* FBSDKBridgeAPICrypto.m */, + 6CAE20E28A06F86EB64275471D77DC71 /* FBSDKBridgeAPIProtocol.h */, + DD3DF899888A0D92DFAA6561CD72F2E5 /* FBSDKBridgeAPIProtocolNativeV1.h */, + 1FAAFBCA8612FABD69A68CACB6BAE7EA /* FBSDKBridgeAPIProtocolNativeV1.m */, + 52DDED6C952BF1C0A6BA0843290DF25E /* FBSDKBridgeAPIProtocolType.h */, + 8C5DF2F3360AFC9B272C4DFE8475D043 /* FBSDKBridgeAPIProtocolWebV1.h */, + A9DFB9CE0ADF5CC2E460529C484B8139 /* FBSDKBridgeAPIProtocolWebV1.m */, + 0804C7277AE9D4D045C67CE793E4DA14 /* FBSDKBridgeAPIProtocolWebV2.h */, + 4CE13829F583FE04E6B86FDB0192AE5E /* FBSDKBridgeAPIProtocolWebV2.m */, + 51EF8C449E4F1EF370390EDF14295E00 /* FBSDKBridgeAPIRequest.h */, + 0A0C691BAC01B34A529760F62C3FB9F8 /* FBSDKBridgeAPIRequest.m */, + 0D1CDDAD8779418D925CB9DE78A75F54 /* FBSDKBridgeAPIRequest+Private.h */, + 92D1BEF9C4FEE187E8123FD1FE9D6952 /* FBSDKBridgeAPIResponse.h */, + A24B290A3D3444C04D8C506A08590AA0 /* FBSDKBridgeAPIResponse.m */, + A427796BE05332441386649D5A0AF39D /* FBSDKButton.h */, + CE5C06D45ACD6E7CCCA9F26D229D8093 /* FBSDKButton.m */, + 0A440E6463FBB2B0753E2FD6B9A4637C /* FBSDKButton+Subclass.h */, + B63D2351179D6C81B3BCBF367E72491B /* FBSDKCloseIcon.h */, + 55549EFEED5C8C43EE548C2F6D19117A /* FBSDKCloseIcon.m */, + FE1EFDD6E8458CA11E4BC8EAD878DE38 /* FBSDKColor.h */, + A598ED2A6C8C9300CE0D7893AEF45C77 /* FBSDKColor.m */, + 9B9ED2E63D28405EB899C9CA9BAA5350 /* FBSDKConstants.h */, + 21B30E4D33A25076A897C5725B44DCE4 /* FBSDKConstants.m */, + EA1A8356A77A8D422CDE0F38FD15885F /* FBSDKContainerViewController.h */, + 465FD6DECB97F995A6A325418AA794FC /* FBSDKContainerViewController.m */, + 42697AD3904BB3ED1613F4508A173DF3 /* FBSDKCopying.h */, + E1EA59FF5CB09ED972AF18A0035E3112 /* FBSDKCoreKit.h */, + FD11C9A62EFB091C120721F7949DC9CB /* FBSDKCoreKit+Internal.h */, + F1BFBF99A5C66E980FB2C69AB363B89E /* FBSDKCrypto.h */, + E03D77F0120F08C3EEF4F892794A08DD /* FBSDKCrypto.m */, + 3C87C271121E0A3A0F80786C70551652 /* FBSDKDeviceRequestsHelper.h */, + 19BF2D027C9EF0A3DF9F26A8DA16208D /* FBSDKDeviceRequestsHelper.m */, + 3E249611942FE56486D9093945EA43B2 /* FBSDKDialogConfiguration.h */, + 82C3AD72C12BF78A9F89E2977A7F5015 /* FBSDKDialogConfiguration.m */, + 615E9AA3594A017AAA3481EEF909A6D9 /* FBSDKDynamicFrameworkLoader.h */, + 4BDD5838F4739D33803FD4371B862936 /* FBSDKDynamicFrameworkLoader.m */, + E901130C5A8B80823EECAE0D885BCAAF /* FBSDKError.h */, + 95DD205F74C8CBED4CD9613ADBB324ED /* FBSDKError.m */, + CDD41C509E2E757BD58DABF9F5051BD2 /* FBSDKErrorConfiguration.h */, + 01D645081406A6D3173C0592838BF0C2 /* FBSDKErrorConfiguration.m */, + 1DC4C7A7FD39DF7C8B69421BA163FFD1 /* FBSDKErrorRecoveryAttempter.h */, + 8979A0E4D0156933B4EF0949289417AA /* FBSDKErrorRecoveryAttempter.m */, + 033621AE9BB0959E2E9C3FD728613C94 /* FBSDKErrorRecoveryConfiguration.h */, + 337496B40C2E118A1582903A589B0BB5 /* FBSDKErrorRecoveryConfiguration.m */, + BC8F90A5A5451E412F9704FEBFBE874C /* FBSDKGraphErrorRecoveryProcessor.h */, + 9D361E607799C5E1A1756E32FC19DF48 /* FBSDKGraphErrorRecoveryProcessor.m */, + 8884C29B32AB2F3F834DFCC959FFEBAD /* FBSDKGraphRequest.h */, + B2862A4E050DD0F6DB7F60066456E986 /* FBSDKGraphRequest.m */, + 691BC20230E7AB153653DFF5E1F18312 /* FBSDKGraphRequest+Internal.h */, + E8E92970252C1A8AA0E992072F173AD2 /* FBSDKGraphRequestBody.h */, + E430C4746D644E432A796AB5E8244CA4 /* FBSDKGraphRequestBody.m */, + 97576E54462F5241DC3A3EE02ECE49B1 /* FBSDKGraphRequestConnection.h */, + 9F9479507953B98E6C69FE6A2EDE935D /* FBSDKGraphRequestConnection.m */, + 7488F04955737B251F4258BD938CAA16 /* FBSDKGraphRequestConnection+Internal.h */, + C9087D18CC198DABAC579429B02BE7F2 /* FBSDKGraphRequestDataAttachment.h */, + 0D46BAB4B884D781A9D82A4357BF39C5 /* FBSDKGraphRequestDataAttachment.m */, + C45FA111DABC8548D84D9472836053DE /* FBSDKGraphRequestMetadata.h */, + 064F2301F320BF1B030B39DEB172767B /* FBSDKGraphRequestMetadata.m */, + 2A1D74CD8C2FF79C97948DFEE3F3BA3B /* FBSDKGraphRequestPiggybackManager.h */, + 84589C044DD93D8B8EF972287D85B87C /* FBSDKGraphRequestPiggybackManager.m */, + 7C5D88D3AA512DBC2002572A26B4EC91 /* FBSDKIcon.h */, + D8418FE29BD87CCD713B3996C5C8FB88 /* FBSDKIcon.m */, + 50C99C34F3F0E6E8395C07189DAE0E53 /* FBSDKImageDownloader.h */, + 705810F98843FCE1907213C71BDB4CEA /* FBSDKImageDownloader.m */, + FEACABA2E34BF05024351E7464DCBA7A /* FBSDKInternalUtility.h */, + 0B1ACD237D1DE24012E0D343409BEE46 /* FBSDKInternalUtility.m */, + E8AA779A629C3E76A09D2D441D4D1505 /* FBSDKKeychainStore.h */, + E1731C82B1539F278A7E55C83B01A012 /* FBSDKKeychainStore.m */, + 11917D1978A5DC08174C417DFB81AD93 /* FBSDKKeychainStoreViaBundleID.h */, + 68B0CF67BFAC614ED0C7BBBAF9AFD5A1 /* FBSDKKeychainStoreViaBundleID.m */, + D0CC94E5B17DCB96D89EBD829E6E24EB /* FBSDKLogger.h */, + F55224E2EDE61286871416E98C1BE6A0 /* FBSDKLogger.m */, + 0E987134E353231087C292CDCCF38BC3 /* FBSDKLogo.h */, + 7C147AD90B20263F2BDA77A16F3BAB0C /* FBSDKLogo.m */, + 44312939B3B4DC56538E327FB76E944F /* FBSDKMacros.h */, + C91CC5BDB3BA50175E867F1E0AA1CC26 /* FBSDKMaleSilhouetteIcon.h */, + 3DBF42803DEE1BBBB5E225AD9C20EDF4 /* FBSDKMaleSilhouetteIcon.m */, + BBCD63F36F8887B539C58CB81D03922E /* FBSDKMath.h */, + 63704F7AAACD7FF936E57479B32341B1 /* FBSDKMath.m */, + A4B8AE8B3EFC016F698D17170763CD3C /* FBSDKMonotonicTime.h */, + 817C6170DA91E0E731ADB71EB0AED916 /* FBSDKMonotonicTime.m */, + 77249DF61A286BBDFF1307B8258974DA /* FBSDKMutableCopying.h */, + BBA8E7D792F84E9455E469956D152685 /* FBSDKPaymentObserver.h */, + 55DD40321E8DC5CACAE756260F438F5B /* FBSDKPaymentObserver.m */, + C2E374C2D149C1ED0EE4F0E85F9A30A9 /* FBSDKProfile.h */, + 9926EAFC1AEEE19F9DBA670ECA3B4D3C /* FBSDKProfile.m */, + 5BCF88BF3BD7F68FB6035930E21F28E3 /* FBSDKProfile+Internal.h */, + FF62CE247AB83771B17C217A6E40BB83 /* FBSDKProfilePictureView.h */, + D2BB91943EEC175BBB8CDCBDB43C506D /* FBSDKProfilePictureView.m */, + F4652834FC5A192D1AFD741DE80A483F /* FBSDKServerConfiguration.h */, + 8E7D45CF276E66E6D92553E68EC58C47 /* FBSDKServerConfiguration.m */, + 3FAD1C1FF7A95845DBA65B1C317484E9 /* FBSDKServerConfiguration+Internal.h */, + 6F13F5F20983174F943098FFA1FEE734 /* FBSDKServerConfigurationManager.h */, + 124ED10DF57B6DF23B11663D7B0D1295 /* FBSDKServerConfigurationManager.m */, + 13823673346A13920E35FCA8904287ED /* FBSDKServerConfigurationManager+Internal.h */, + 941B135996D1C4D92A11995A77980412 /* FBSDKSettings.h */, + 3ADB059509CA4F1AB12AFF1A805A33F1 /* FBSDKSettings.m */, + 6A7A63B828105422DB84E662641DCA2E /* FBSDKSettings+Internal.h */, + 51B103E6D08FF501645312BBE5BD0738 /* FBSDKSystemAccountStoreAdapter.h */, + 62C9367A08D451A3C0ADC110D5DD5B6E /* FBSDKSystemAccountStoreAdapter.m */, + 15FF0F634AB2947E522464E238047050 /* FBSDKTestUsersManager.h */, + B49BD9B71587ECE501E8C784669F7485 /* FBSDKTestUsersManager.m */, + ADFA34E613E9F50CA510039AE69E002B /* FBSDKTimeSpentData.h */, + BA8443173DD09C00064B832E5F4BC360 /* FBSDKTimeSpentData.m */, + 7BA7913D7C9C40F0077FCA6F371C4345 /* FBSDKTriStateBOOL.h */, + CF1B1F1E5FC89F20F47A2E9A46F7C401 /* FBSDKTriStateBOOL.m */, + 3CD5759BF292B619371A997A0E2EBBD2 /* FBSDKTypeUtility.h */, + FE5C1F60EA1BA344466FF441E2C7794D /* FBSDKTypeUtility.m */, + 4F075609A4F836C045DCCC665FA35EEB /* FBSDKUIUtility.h */, + E055BD1146846E92C54B6CBCEA24F33E /* FBSDKURLConnection.h */, + CACC4CED2B8D2B4E17A083D8DD575016 /* FBSDKURLConnection.m */, + 17FB2D0CDB0E5F96B0A107F3397603B4 /* FBSDKURLOpening.h */, + B184A2A777D9BF415AD9DE7680B40B44 /* FBSDKURLSessionTask.h */, + C442C5E9E7FCE2732EE423295F7188D1 /* FBSDKURLSessionTask.m */, + 0E56805B6D1C0522C0FEDFE30A829176 /* FBSDKUtility.h */, + A39A0F1EFE7C3943AD92B772946AB2F7 /* FBSDKUtility.m */, + 97DEEA5101EE1F961B33706F72EE4503 /* FBSDKViewImpressionTracker.h */, + CA256884A9BA6E2B1886A6D7909EC593 /* FBSDKViewImpressionTracker.m */, + D5F825E9FAA30B0E5DDAFB851BB3EDB9 /* FBSDKWebDialog.h */, + C582A0C00526CB0F22BFA738D7E47C45 /* FBSDKWebDialog.m */, + E126347408DDC141844E080C655AD766 /* FBSDKWebDialogView.h */, + 47F34A745DEF0029020DEDD910055678 /* FBSDKWebDialogView.m */, + 30FCE8C5792A8BE2580A372479C6484B /* Resources */, + A63DB057D3FA300568528453CD8850E1 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/FBSDKCoreKit"; + name = FBSDKCoreKit; + path = FBSDKCoreKit; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 0102E29B9DF8B5B30AB7A6EF94102B89 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - FE052620B1D800218A7E7C6973CB4AC6 /* aes-table-be.h in Headers */, - B2D159822259B5CC80699BAFC4335C7A /* aes-table-le.h in Headers */, - F08CADD01BAC887C4CB43431EEA629E5 /* aes-table.h in Headers */, - 8A8454E9ECEA0F67C95D88F29D7DEFAF /* aes256.h in Headers */, - 5381894A5123954AF93833203E2E5420 /* api.h in Headers */, - D97F60564B0A9A10FA668F2F4B13F5D3 /* api.h in Headers */, - B03DD70216B37E9D230762C8832F8D92 /* api.h in Headers */, - B7CC77F5733F1DA33AA8C4F6FAD4BE06 /* api.h in Headers */, - 2065E8DE32AA728384A3EBDD9024E2F4 /* api.h in Headers */, - 2EFEDE611EF6C0890787A3A4C38A00EF /* api.h in Headers */, - 259122F7A273AE05FC6EE3BBCB874830 /* api.h in Headers */, - 027F6DC332C706E02AAB1F360AF05870 /* api.h in Headers */, - 843939E1C3B079869572BC6BA0C1D592 /* api.h in Headers */, - A08AB4E535DC4FD694737F916C21E877 /* api.h in Headers */, - 97299D439B9616674922A3C1A2EC581F /* api.h in Headers */, - AA04EC4B13DCAC0F5AB0F4B5DB752031 /* api.h in Headers */, - FC06FAE5FF203E81331E5A450923286B /* api.h in Headers */, - 4CD8BCD56F46AA63B38C4B625D042226 /* api.h in Headers */, - C2253B04316CDE252F036C6F584691A9 /* api.h in Headers */, - 2BAE23386F3067766F610EFE5FEEBC72 /* api.h in Headers */, - B9EB72C5C2F932006C6ADE316240C3A0 /* api.h in Headers */, - 070A3D92898C1A95F2DF7F56D7552190 /* api.h in Headers */, - 5DC3E0D5E2B731A150B71A029B6D6EBE /* api.h in Headers */, - 7EF7AA24084942D9C6985A64B8CB1D4D /* api.h in Headers */, - D918EA33EE30CB5765601E2FB7402153 /* api.h in Headers */, - B3A87B7A7F6F464D764495F1601B7C04 /* api.h in Headers */, - 5722CBC24E5408452C8BA9605185A91E /* api.h in Headers */, - BE4619AD02BAA9C0707993177EE73474 /* api.h in Headers */, - E3CD618DD84FC0ED438ED519CE837430 /* api.h in Headers */, - 8697B421A999131B1643DF3C86A434F3 /* api.h in Headers */, - 39A4ACF6CC76253428E235CCACF550CF /* api.h in Headers */, - 774F00A2CCDD56505D65715628205BED /* api.h in Headers */, - D6CBDF4DBAC6DB0E598B4A9C871A2B98 /* api.h in Headers */, - B60DC0325CF8EC786E64C4B209C5CF09 /* base.h in Headers */, - 846BE9B02C14E895771E7939597ABA5F /* base2.h in Headers */, - A29B24F52E25716E13578A6FBB55E17A /* blake2-impl.h in Headers */, - A90D1C385FFEC39F44B1EFC16E877A3A /* blake2.h in Headers */, - F6CA866FB862AFCAF02EF7636B11FD7E /* common.h in Headers */, - 3B9266EA2848CEDE3743A8DE855335DA /* consts.h in Headers */, - A4FB34A1C20C48E63C0A18E8944FAFC6 /* core.h in Headers */, - 38011159C107A120468EAF4244161071 /* crypto_auth.h in Headers */, - B6BAD7576B03E8F176DC2F968EB138AC /* crypto_auth_hmacsha256.h in Headers */, - 28D20744F05C40F4AC8619386DFC737C /* crypto_auth_hmacsha512256.h in Headers */, - 0E4791265BA3CC2022E6A791C5A8A0B9 /* crypto_box.h in Headers */, - 6C247124028797777DB09D3103A6D61B /* crypto_box_curve25519xsalsa20poly1305.h in Headers */, - 1CBC397A6A012C1657F4FA69533AF9E0 /* crypto_core_hsalsa20.h in Headers */, - 37036D2F5E312C7717CE0BCACCC5FB78 /* crypto_core_salsa20.h in Headers */, - 74C6D4076B75E985E0FDA1A4C17FDCBF /* crypto_core_salsa2012.h in Headers */, - B597A475F214185BB345A8505A7F1C19 /* crypto_core_salsa208.h in Headers */, - 0D7CFB388689BCE2C9A78D3356CC759F /* crypto_generichash.h in Headers */, - FEC7473FB26C6652BAD91C0230CCF30E /* crypto_generichash_blake2b.h in Headers */, - BCD13F8A8A72CD87C0821BF6454EB6F5 /* crypto_hash.h in Headers */, - 6E57783D13B68B9B7A96E8BDFA933A68 /* crypto_hash_sha256.h in Headers */, - E91DC190AFAC6B2ADA88BEA27ECCF61A /* crypto_hash_sha512.h in Headers */, - 74A31BFC2113F81BD9BF26C72FC89D57 /* crypto_hashblocks_sha256.h in Headers */, - 8D410CC4521482DB3E61F7E4338E1298 /* crypto_hashblocks_sha512.h in Headers */, - B3E1446EB87F8B1ECD70C533AC45F7CC /* crypto_int32.h in Headers */, - 4A6407FCD53C16CA7AA905B94E9A727B /* crypto_int64.h in Headers */, - 8C3AC6B5787EA940BE7F1CCAFCE73751 /* crypto_onetimeauth.h in Headers */, - B0320044695901974C757E53FA0B4F53 /* crypto_onetimeauth_poly1305.h in Headers */, - 411025584934FB30A2248524D4E06894 /* crypto_onetimeauth_poly1305_53.h in Headers */, - DCC5DB6D55D8CC497CFC52C0EA618AF7 /* crypto_onetimeauth_poly1305_donna.h in Headers */, - D9A99981E1887D03C18EFCD2FFCDEF10 /* crypto_scalarmult.h in Headers */, - AF88B5C56431D3494CB3F7D928344AB2 /* crypto_scalarmult_curve25519.h in Headers */, - 0D6C5FF7061569E0184223836EF5AFEB /* crypto_secretbox.h in Headers */, - 2C86ACE52765CF5AE07A60F63390DC62 /* crypto_secretbox_xsalsa20poly1305.h in Headers */, - C8EFFCDF22F72EFBC8A7A8F6A696D701 /* crypto_shorthash.h in Headers */, - 71855330CF2F21499C3A509E79C04D0F /* crypto_shorthash_siphash24.h in Headers */, - 877FB7573F5BFEB459652A059CCE8C6F /* crypto_sign.h in Headers */, - 0FFDE597E291563D13CCAAADBE02DD01 /* crypto_sign_ed25519.h in Headers */, - E15FF09F5C9169D7B17182BEE6262A1B /* crypto_sign_edwards25519sha512batch.h in Headers */, - 62FCAD3B9380F9AE39B8B8C789426CAE /* crypto_stream.h in Headers */, - 8968F760A5F8D78884FE6D61DF9BA7FB /* crypto_stream_aes128ctr.h in Headers */, - 08DCF5597ED1895F94A1140C9D1DC658 /* crypto_stream_aes256estream.h in Headers */, - B005AB26A9B24632F23D636BD8688A25 /* crypto_stream_salsa20.h in Headers */, - 67599887CA7D78559704FE113C05C50B /* crypto_stream_salsa2012.h in Headers */, - BBFE2FDEE1E234139DDBB2E656721BC3 /* crypto_stream_salsa208.h in Headers */, - CEF7C61ED7652BBEA8CD535ECFD4B4C7 /* crypto_stream_xsalsa20.h in Headers */, - E014568F540834C2276205790B10188E /* crypto_uint16.h in Headers */, - BD8491B2E693FB88AE18A3181CB3E5C3 /* crypto_uint32.h in Headers */, - 3442712B7EAF9A839152EB1D4C5EB793 /* crypto_uint64.h in Headers */, - F029D5A3F4E35CAA2C767661B49A18BA /* crypto_uint8.h in Headers */, - 822CF563352E0C885478BFFE21C5F569 /* crypto_verify_16.h in Headers */, - 62F890257D2F5F8C48BA23903AF6A60B /* crypto_verify_32.h in Headers */, - D6AAC3F27757573F52F1BC130BBDCDDC /* d.h in Headers */, - 44A63EBABC290A158704B801838BF0C4 /* d2.h in Headers */, - 37D8EA91A411D0712ECB73A72E4462FF /* ecrypt-sync.h in Headers */, - 21FD5D0F74AC17881407FB79B520BD13 /* export.h in Headers */, - CD4F3128985765610F439FE1BDD24E96 /* fe.h in Headers */, - 79409BA0F0747B1614C4D013A88FB77C /* fe25519.h in Headers */, - C54EBFBBE77E657E36D9C309509B2BBA /* ge.h in Headers */, - 1E978504AE011323FF6E2098FBC1D510 /* ge25519.h in Headers */, - C117BBA821B76450D45537A87D452D02 /* ge_add.h in Headers */, - 2C41058002CDDC08F4337040C26D0880 /* ge_madd.h in Headers */, - F5FF80880981D3454A38F7B41B2B677C /* ge_msub.h in Headers */, - B9D72238898331B23108E771F9F8D705 /* ge_p2_dbl.h in Headers */, - 51ECFAC2C13D91D1502BF23B4029061A /* ge_sub.h in Headers */, - 7BD9E33C2850176858A610805D66D8E1 /* int128.h in Headers */, - B2787D604196A808D8D62BB0BE97B429 /* portable-jane.h in Headers */, - F5AF604A1EDF15DC0BD72FA4CC7E68B4 /* pow22523.h in Headers */, - 465BED54FD0B9748DA00086BBA59333A /* pow225521.h in Headers */, - C2A41C678A1CECD091FFAA349985202E /* randombytes.h in Headers */, - 8CB6C845ECCB4DB309625669B2BFE3F1 /* randombytes_salsa20_random.h in Headers */, - 75A4C389405FC23E47C5814C9EDEAB05 /* randombytes_sysrandom.h in Headers */, - ADFE09C0F4AD827B7170E30E9FA60424 /* sc.h in Headers */, - 0A1CDB143C5F0E7AD73886F3B1A93931 /* sc25519.h in Headers */, - 002846965309C16EB44032615AFA950D /* sodium.h in Headers */, - 13D64E887E42511CB57D4C5FF9D56A73 /* sqrtm1.h in Headers */, - 34BA8FD2A9AE103CB41DB65E273B298D /* types.h in Headers */, - 19AAE61AB66D9853C79BE52AD8BD7219 /* utils.h in Headers */, - 62AA8C843F09A961E957D0EB77C12FBE /* version.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 05E58D356A38DD487823D5BE24334920 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3937,14 +3008,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0CFAEA908AF3853B5220065499C3FA63 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 42EEEE68ECBC2BE275D0CB0EEA53A09B /* UIDevice-Hardware.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 107312495FE243F1466974650770D788 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -4041,23 +3104,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4A516752FB2515FC32EE88E37782090A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 4ABAE435F4C90BCA8789E4292BB88450 /* AeroGearCrypto.h in Headers */, - B8BECC6DDB6EAC7D85892D92C0C78A3C /* AGCryptoBox.h in Headers */, - 5CFE59F185FF9DD6D2892FF6E17103F8 /* AGHash.h in Headers */, - 2C918E262F5707E558C895CB1A87E09A /* AGKeyPair.h in Headers */, - 32C0D87FC3CA248FE093B23D81444216 /* AGPBKDF2.h in Headers */, - 0E2CB29A6D54525F5BA243C72205C299 /* AGRandomGenerator.h in Headers */, - 4AB5963A89B5F288832CADDC36739A6E /* AGSecretBox.h in Headers */, - 91B1CDF3E2991CE4B374A8C3C73E7CE6 /* AGSigningKey.h in Headers */, - 98AC982A0B91964A637FF42C9F19CDA7 /* AGUtil.h in Headers */, - 73C750B86BE50DF15465B7DFD4AD3E02 /* AGVerifyKey.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 4C31DDE2CB21730AFD81670C20AC04C3 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -4067,15 +3113,16 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 570B71D7B82B10C683AC1468CAAC4283 /* Headers */ = { + 5F5182DA41168FA98A834EA335118B57 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 2B17BDE683D58199304E1BCB6CB8F643 /* NSObject+RZDataBinding.h in Headers */, - 0A68B9952169C22310B9FB696A4A3C20 /* RZDataBinding.h in Headers */, - 0B27DBBC82579B37B931C6FAE46974DA /* RZDBCoalesce.h in Headers */, - 0DF64A0FC79B98B3D44571E1F5575780 /* RZDBMacros.h in Headers */, - 5F384E040E08C9422C4B24EAFFAE8870 /* RZDBTransforms.h in Headers */, + ADDFAF40BDEBAD36AC3C0FE8D213F46A /* NSData+AES.h in Headers */, + 1C4CD9B1079FC90FC22CC2DF1395126D /* NSData+AESKey.h in Headers */, + 38D35E800D4DB764EADFB7AA10A5C662 /* NSData+AESValue.h in Headers */, + 2C263C19F0EF19AFC382F2BBBD08599C /* NSData+SHA.h in Headers */, + 18BB34A59C715EE5338D7A9DC0DF1295 /* NSDataAESCipher.h in Headers */, + 42D3086B5DA2B1CC90F3B74C37AC2483 /* NSMutableData+AES.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4125,6 +3172,30 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 995EB1F58A8EFA160CA6FE40FAEF60D3 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 883986886634DC49B89007BF9D9A049F /* AFHTTPRequestSerializer+OAuth2.h in Headers */, + C4FF85FA0E31C0547C42452B9FCE0129 /* AFJSONResponseSerializerWithData.h in Headers */, + 79454F36E38B09555829DAEA1E289272 /* AFOAuth2Manager.h in Headers */, + 2E3279F267D9BD8655C3879E3B3E7BF1 /* AFOAuthCredential.h in Headers */, + F811E42711B135C6DA895F64858FA09A /* PNAddress.h in Headers */, + 5E54BE2D41E34298FA7A90494092CAA3 /* PNInstallation.h in Headers */, + 5D77CABEA559D8CFB10AC0E3F13EAD4A /* PNLocation.h in Headers */, + 8346CAF283EF90499B31AA29213BCE4E /* PNObjcPassword.h in Headers */, + 5FB0553351420C914C41D753E4432573 /* PNObject+PNObjectConnection.h in Headers */, + 5FC097BA0BCE7530037EB9F980CBC014 /* PNObject+Protected.h in Headers */, + 32E46ED1F617776C0C9D8C4989311727 /* PNObject.h in Headers */, + B7E9001FC6315C2C2D0584E46579D2F7 /* PNObjectConfig.h in Headers */, + AB4F5C1B8177B4BAF626708229B2B175 /* PNObjectConstants.h in Headers */, + 9FFFDCD8A158D84AB77D1841EE910C4B /* PNObjectFormData.h in Headers */, + E9647472BF5AE3E1C9A51E2ABA7266B0 /* PNObjectModel.h in Headers */, + 9AD938670C21F56CBD3C118BF309FDE7 /* PNObjectUtilities.h in Headers */, + AE4D886285F9E1D402E84A6BF7A7426A /* PNUser.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A40CEC85DC4887158F92B50F3FF02CD2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -4153,40 +3224,23 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AF5E32F5493EE28F904B55BC83044D47 /* Headers */ = { + B80F78E78556BE3E000DD0EED13E694F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 86E4AEDA1E12F75740872EA4A4EDFDAF /* ALView+PureLayout.h in Headers */, - 15A01281E6BE1528C46931BC0F3F45ED /* NSArray+PureLayout.h in Headers */, - D5B358F8659487650C51468E94777737 /* NSLayoutConstraint+PureLayout.h in Headers */, - E240769EC80A507688E90923347025DB /* PureLayout+Internal.h in Headers */, - E18E9C175770541AD2761E7DA9FCD242 /* PureLayout.h in Headers */, - C6FF54439656C981416A22BF66A31D13 /* PureLayoutDefines.h in Headers */, + 7FAFA291A30B48851F81B46A100B4D67 /* NSObject+RZDataBinding.h in Headers */, + 81D7B6B6CD7F697559F29FFCCF2A57BE /* RZDataBinding.h in Headers */, + 950E96B3757F7E45052C54A738B1AFB3 /* RZDBCoalesce.h in Headers */, + E277613D925C55D9A521BA758D8C7A2C /* RZDBMacros.h in Headers */, + 56C5781582ED5E620F2E0C6CDD5ECD00 /* RZDBTransforms.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - B6E0B5143D439AAA9DDA128195CED574 /* Headers */ = { + C1F1FC380FEAB3091FEE0F2933D47E4C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5501FF9B2A0D66EF181DE844284C2DEB /* AFHTTPRequestSerializer+OAuth2.h in Headers */, - 7D4F37335BF200776571F27B61E1CDC7 /* AFJSONResponseSerializerWithData.h in Headers */, - 31DD336C9093CE22D48291586E7E28F0 /* AFOAuth2Manager.h in Headers */, - 67E41B6F81495DD1579609F0EE9F5ED3 /* AFOAuthCredential.h in Headers */, - 0CA7989D84B7B7AC4C4440BCCF38A30B /* PNAddress.h in Headers */, - 5891E43DD4ABA3C17509139B3A54EB7C /* PNInstallation.h in Headers */, - CA0BBDF97027EA121FA1B98FDEA355FC /* PNLocation.h in Headers */, - 20205D4F2B592FB9AFC2724C3C73B7F4 /* PNObjcPassword.h in Headers */, - DB5D61FFF06A9040C3195759B29FE999 /* PNObject+PNObjectConnection.h in Headers */, - 561C121175F09A45ABB4CAFCEAA46A63 /* PNObject+Protected.h in Headers */, - D9A6EEA34386304C049303FFB429E479 /* PNObject.h in Headers */, - 9F9460F0F326DC4FBF3EB6CAE38F9FBB /* PNObjectConfig.h in Headers */, - 8C42F2C911E2BFD2395C8ADA2AE7EE56 /* PNObjectConstants.h in Headers */, - B44E81F9C0D016076B46E3D88A60D500 /* PNObjectFormData.h in Headers */, - 18DEC4FAFED1FBFC939532B2A80168CC /* PNObjectModel.h in Headers */, - 8B6196CBF997B63BB5110B9F38E552B4 /* PNObjectUtilities.h in Headers */, - 3B8ACA3A5834E8979B90FCA003068FB1 /* PNUser.h in Headers */, + 135D05373E22478D5129E510A4B30C77 /* StrongestPasswordValidator.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4198,6 +3252,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C709B1B823EA863E52EADAD358A99BF9 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + D06B531E5A33A9D8F7089105EEB940A1 /* ALView+PureLayout.h in Headers */, + 5A104335D7F6F305C89FC68D8C81210F /* NSArray+PureLayout.h in Headers */, + B198039F2D35E46DAA47CF1DE1BBC676 /* NSLayoutConstraint+PureLayout.h in Headers */, + A75B3790712C6DA3DAC69EE570DE4E75 /* PureLayout+Internal.h in Headers */, + 0CCA9EBEAD6063DC40B2EF9383F1D72B /* PureLayout.h in Headers */, + 70CC359FA3A68AA6AB8051FCB8038AAB /* PureLayoutDefines.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D4DB0B7FAFE91ED551CA33B2A3844FD8 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -4296,14 +3363,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - DEB62D00C1324B0FA19BBA4AF5F7CD03 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 341DCAF851816EDB0410C51EE4B3A7A9 /* StrongestPasswordValidator.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; EF91D39226B60AF00FE546E0591D55E0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -4312,25 +3371,32 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F0BB37290F5E0FDA8C3FAFF1A02B1290 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 867DE082018ABFD288EC40036F00DEA8 /* UIDevice-Hardware.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 2390803952D3A6A68455F58CD02D90B7 /* AeroGear-Crypto */ = { + 0790D945FC017AD1E184D4FEFD9D955F /* RZDataBinding */ = { isa = PBXNativeTarget; - buildConfigurationList = BE9E773604077933BC7874B9DACB2FAF /* Build configuration list for PBXNativeTarget "AeroGear-Crypto" */; + buildConfigurationList = 033DE4898FE6D0F98F51EFE3BAE2C669 /* Build configuration list for PBXNativeTarget "RZDataBinding" */; buildPhases = ( - 143EBCB739FE59BBFF96313B578EE6A3 /* Sources */, - F74BDDE70B0674EB4B1F806816970CD4 /* Frameworks */, - 4A516752FB2515FC32EE88E37782090A /* Headers */, + E0613C31A81CAF0C2CA20A944BED4D2D /* Sources */, + E97957848EA9B682D0A78476459D3BD4 /* Frameworks */, + B80F78E78556BE3E000DD0EED13E694F /* Headers */, ); buildRules = ( ); dependencies = ( - 9921E2C17A38D5D76DDEC100C021120B /* PBXTargetDependency */, ); - name = "AeroGear-Crypto"; - productName = "AeroGear-Crypto"; - productReference = EB7F7C26F1AF04851D4E7DE3CB582B00 /* libAeroGear-Crypto.a */; + name = RZDataBinding; + productName = RZDataBinding; + productReference = 1E83C4F995602150C30446C7C75BEDC3 /* libRZDataBinding.a */; productType = "com.apple.product-type.library.static"; }; 2CCA0A5BB7B40CF2F6594BF0D24B4683 /* DJLocalization */ = { @@ -4347,24 +3413,7 @@ ); name = DJLocalization; productName = DJLocalization; - productReference = C94B282AAA09A10E5643786309D9B265 /* libDJLocalization.a */; - productType = "com.apple.product-type.library.static"; - }; - 30E7A95DDEA766D82F11ED3FEEFB65FF /* RZDataBinding */ = { - isa = PBXNativeTarget; - buildConfigurationList = 3CFECF7BF5646C42A85866017396DEF1 /* Build configuration list for PBXNativeTarget "RZDataBinding" */; - buildPhases = ( - EE46D92798F4B433591473C212F0E26F /* Sources */, - 09E0C004158453FDE075CCA95C12980D /* Frameworks */, - 570B71D7B82B10C683AC1468CAAC4283 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = RZDataBinding; - productName = RZDataBinding; - productReference = 76F6DE06B8B5AF5584DAC91440973339 /* libRZDataBinding.a */; + productReference = 3B5C70CFEC8F44CE8FD10524DEEC7A6F /* libDJLocalization.a */; productType = "com.apple.product-type.library.static"; }; 33744B13416CE666037143AD625AD724 /* CodFis-Helper */ = { @@ -4381,7 +3430,24 @@ ); name = "CodFis-Helper"; productName = "CodFis-Helper"; - productReference = D814EBF8AAFB56873AFC91959AB1095E /* libCodFis-Helper.a */; + productReference = 73517324CA450DAF3250DB48CDA3182B /* libCodFis-Helper.a */; + productType = "com.apple.product-type.library.static"; + }; + 3C395A25822805E39DCD174D259FA128 /* UIDevice-Utils */ = { + isa = PBXNativeTarget; + buildConfigurationList = E5C03484C1B6B6AD593771D642B48A3E /* Build configuration list for PBXNativeTarget "UIDevice-Utils" */; + buildPhases = ( + CBD2051CF87D8FA62AC0D4ED46A5ED93 /* Sources */, + F346E34DF6BB9CE30EE9E05C3C098C3A /* Frameworks */, + F0BB37290F5E0FDA8C3FAFF1A02B1290 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "UIDevice-Utils"; + productName = "UIDevice-Utils"; + productReference = 55AA69666FEF4E24F23A163FD1B0E843 /* libUIDevice-Utils.a */; productType = "com.apple.product-type.library.static"; }; 3C7B23B3FE0CE1A6131C7E09B3F47DA3 /* FBSDKCoreKit */ = { @@ -4399,7 +3465,7 @@ ); name = FBSDKCoreKit; productName = FBSDKCoreKit; - productReference = 831CB50CAE38E817D3E652A073AB7941 /* libFBSDKCoreKit.a */; + productReference = D0D5B66973CF80A3988FB78B6DCA4342 /* libFBSDKCoreKit.a */; productType = "com.apple.product-type.library.static"; }; 46D68D26DCAAC4D999D549BA45F0B0EC /* Expecta */ = { @@ -4416,7 +3482,7 @@ ); name = Expecta; productName = Expecta; - productReference = 9B27FA98FDF1AC014D3F922D85113AD7 /* libExpecta.a */; + productReference = C4A1E4B2A8DB166BCFF636128277BAA5 /* libExpecta.a */; productType = "com.apple.product-type.library.static"; }; 5DC7D7B380A5FEAE815A0DDD986A0174 /* FBSDKLoginKit */ = { @@ -4435,58 +3501,24 @@ ); name = FBSDKLoginKit; productName = FBSDKLoginKit; - productReference = B93C1794EEA9155FA5C8B144DE866041 /* libFBSDKLoginKit.a */; + productReference = 14D9DD4A903CFB812BED1D10CF39FA42 /* libFBSDKLoginKit.a */; productType = "com.apple.product-type.library.static"; }; - 5FCC2558F37E4673A45D6E2A5730B41C /* libsodium-ios */ = { + 624820DE8ED8D07A6B7ABD670BB1CC30 /* StrongestPasswordValidator */ = { isa = PBXNativeTarget; - buildConfigurationList = BD8371D8E6EFB9034C1B21B56619CEB7 /* Build configuration list for PBXNativeTarget "libsodium-ios" */; + buildConfigurationList = 7A5D3F3B55D8C74F69E24FCF9C15C64B /* Build configuration list for PBXNativeTarget "StrongestPasswordValidator" */; buildPhases = ( - 9FE7E439F420D7E1BFA237FF17930B7B /* Sources */, - 39DCBFFD1BAF158CFE285ADF459D415D /* Frameworks */, - 0102E29B9DF8B5B30AB7A6EF94102B89 /* Headers */, + E213E283A557B35473B1648A52C66D7B /* Sources */, + 357F36DE0D3BB2368E13569F5D0BED0A /* Frameworks */, + C1F1FC380FEAB3091FEE0F2933D47E4C /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "libsodium-ios"; - productName = "libsodium-ios"; - productReference = 793A7B3C694A6B9C70E5EF39323A06AE /* liblibsodium-ios.a */; - productType = "com.apple.product-type.library.static"; - }; - 79AE937D14791CD69B60CE80F5655B51 /* PNObject */ = { - isa = PBXNativeTarget; - buildConfigurationList = FAD56300A064A00898C7405B2D0A2CDF /* Build configuration list for PBXNativeTarget "PNObject" */; - buildPhases = ( - 5F037E76543F14FD624FECE97BF840FF /* Sources */, - 9939B9C10386892530BA037991BE6EA2 /* Frameworks */, - B6E0B5143D439AAA9DDA128195CED574 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - F9E8E26AF353CC491162F5BB9A66F2F9 /* PBXTargetDependency */, - 8401FB393FFA9CD11165595E6F3E8908 /* PBXTargetDependency */, - 93ED758A8097F90B287E4C97C6E175E5 /* PBXTargetDependency */, - CC675AD8F6B236EA126F7CC18243BA50 /* PBXTargetDependency */, - 2F00C417D0340B32664B3B6DD3C029A9 /* PBXTargetDependency */, - 01E083983DE02020D1EC6F6D825E08EA /* PBXTargetDependency */, - FF5A479245D5DC1D7DC4BDC2CB8677DF /* PBXTargetDependency */, - 06C1A74AF9C1F848E7C53DCD0245D97C /* PBXTargetDependency */, - D2B902C4EEA839B60F7008B53745BB4D /* PBXTargetDependency */, - 8D4F6418DCEDF647EC80E752B2E1F8D1 /* PBXTargetDependency */, - E9E8858890FA611AF16651F4FCEE1CCB /* PBXTargetDependency */, - 88C8B3964A5BEB27E3E65FD4ABB39F42 /* PBXTargetDependency */, - 1D0962AD47A47CAE1CD5BCFEECA373D6 /* PBXTargetDependency */, - FF9F5445F77A7423479FD115144FAB4D /* PBXTargetDependency */, - 6E8ED74A8D4E93B54F4CAAE8C0ADB79D /* PBXTargetDependency */, - EEC9338CFE312316EDAEF6CF1FB11FCD /* PBXTargetDependency */, - 6CB1C073A307AEFE9E762B0C02D51C97 /* PBXTargetDependency */, - ); - name = PNObject; - productName = PNObject; - productReference = A113F0BE85E4FB6B729D17BEF2A90429 /* libPNObject.a */; + name = StrongestPasswordValidator; + productName = StrongestPasswordValidator; + productReference = E143D035B5419A69F443580FA66D752F /* libStrongestPasswordValidator.a */; productType = "com.apple.product-type.library.static"; }; 91CFADD3F2AAFB0FF2F77F2DBA19DB5B /* NSString-Helper */ = { @@ -4503,7 +3535,7 @@ ); name = "NSString-Helper"; productName = "NSString-Helper"; - productReference = 401662D835A7E1E9F3EE40E97FCD4C0B /* libNSString-Helper.a */; + productReference = 084AE6ECA57A970F74C4109DC3D26042 /* libNSString-Helper.a */; productType = "com.apple.product-type.library.static"; }; 9E033EDB5EC0819481B0546434FA577B /* AFNetworking */ = { @@ -4520,7 +3552,91 @@ ); name = AFNetworking; productName = AFNetworking; - productReference = 05940047558A578AA59F8EC8C485BC9A /* libAFNetworking.a */; + productReference = 0C739A4DC5B7A154D06B71411E01459C /* libAFNetworking.a */; + productType = "com.apple.product-type.library.static"; + }; + 9FABD90CF9D328EE31409CA42A597A3D /* PureLayout */ = { + isa = PBXNativeTarget; + buildConfigurationList = 62DF3A746583D798F6AD2BB05CA4EFA7 /* Build configuration list for PBXNativeTarget "PureLayout" */; + buildPhases = ( + 0069AD0E63E571CA7B9ADFFF0C76414B /* Sources */, + 0D24DFA4BA8EFFD3F138126549EFE951 /* Frameworks */, + C709B1B823EA863E52EADAD358A99BF9 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = PureLayout; + productName = PureLayout; + productReference = 7D3A8E17950CDFC3ADE5016E9EB1F8B5 /* libPureLayout.a */; + productType = "com.apple.product-type.library.static"; + }; + AFEFC2C78952EECCF761054356C705E8 /* Pods-PNObject_Example */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0E5D01F4D327CE422A101A5793EA8AB1 /* Build configuration list for PBXNativeTarget "Pods-PNObject_Example" */; + buildPhases = ( + 1CEB7685BA48A5B29B367F4357DF1D6F /* Sources */, + EA5B7419A2951995061D45820C7CFE8A /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + C9913C12739BFEFA4FE98A4151BE31A3 /* PBXTargetDependency */, + 4FD8716894F2FFCAD692CB64F0AB9B17 /* PBXTargetDependency */, + E6A95506CC11E869824672CB9E97AB98 /* PBXTargetDependency */, + 2DBFBFC4E1E73BD22D205A18BFDC0657 /* PBXTargetDependency */, + C2818CBDD497CBB8FB4F1924478D73CE /* PBXTargetDependency */, + 4F062ED45317205C77199834C9BD17F0 /* PBXTargetDependency */, + 7BF5D22BBF716DFE9052C95E5A6C1599 /* PBXTargetDependency */, + 8303BF62F8564426819C294B968A6CBA /* PBXTargetDependency */, + 8CB5E2906B6159BC357C6D9E3A65A140 /* PBXTargetDependency */, + C597F76413AF989352F0EFD401A422EC /* PBXTargetDependency */, + B7935D43A4DE134B95AD90C0DA54A9CE /* PBXTargetDependency */, + 64BF059358D2605FA61825BBDC3D1D1D /* PBXTargetDependency */, + 1B5A5538CE2490A773F1CA2997B659B5 /* PBXTargetDependency */, + F20BBD7754DBDDE29B97B32B0C834ECC /* PBXTargetDependency */, + BF1F518C2F19079EACA1DA6BD6369E52 /* PBXTargetDependency */, + 5F169042337DCA180A14C27EA557893B /* PBXTargetDependency */, + A426176D99EB79FA9D049126D94FD792 /* PBXTargetDependency */, + 5D910B379881B31B57D4675BC692FA03 /* PBXTargetDependency */, + ); + name = "Pods-PNObject_Example"; + productName = "Pods-PNObject_Example"; + productReference = E223594B1999E026FF4F52CACA9DDA9F /* libPods-PNObject_Example.a */; + productType = "com.apple.product-type.library.static"; + }; + BFD6DD70C7D70672052CC8F1CFE92B9D /* PNObject */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0269C11A197E0E4CE979139E580BF1C3 /* Build configuration list for PBXNativeTarget "PNObject" */; + buildPhases = ( + 405CD67ADA3C7CF0DBCED59A3F045A4E /* Sources */, + A021978E555B6184AC396AF2316B309E /* Frameworks */, + 995EB1F58A8EFA160CA6FE40FAEF60D3 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + 23AAC474F3642A66F7794D0EAB0BF30C /* PBXTargetDependency */, + D3E023B88C110878F63C9F07224948C5 /* PBXTargetDependency */, + F381ADB9FEEA4F31571D25CAC5DAF881 /* PBXTargetDependency */, + 6096CCF1D8BECFA61417FC1251A4AF40 /* PBXTargetDependency */, + 8B7649F908FC8C3B08F8A518DF86E910 /* PBXTargetDependency */, + D7083D486F6A1D69E10D066998DD3C4A /* PBXTargetDependency */, + 76EC42895888D787728A2DE67284CB43 /* PBXTargetDependency */, + E8A011B55F6E94485F244158EF0F3EDF /* PBXTargetDependency */, + 8442742D2D36A4FC470AD9976CE02B5B /* PBXTargetDependency */, + AEF3600EC681B7F78A633B0AEC86CF44 /* PBXTargetDependency */, + C7D6F24C93D0DD3AD52190E98A68C93C /* PBXTargetDependency */, + 0C8927BA19C4AA73726067BC5CBFCA11 /* PBXTargetDependency */, + ADB921CA3B0E4FD37D40666CE2537326 /* PBXTargetDependency */, + CB0B4B40CDF73CD17EC98B2B0B92EF8B /* PBXTargetDependency */, + C24A1AD8F99A21CB6654B5C2FEFD03F2 /* PBXTargetDependency */, + F0CB6272BEF85D3B69FBEB685615E8F4 /* PBXTargetDependency */, + ); + name = PNObject; + productName = PNObject; + productReference = 15BA90E35C2DEF377C5A730CB5D9FF5A /* libPNObject.a */; productType = "com.apple.product-type.library.static"; }; D79A7903EFE1403CC045A80C1A8FECF6 /* Pods-PNObject_Tests */ = { @@ -4538,59 +3654,7 @@ ); name = "Pods-PNObject_Tests"; productName = "Pods-PNObject_Tests"; - productReference = BCAE9089F851625F16067C24B166D440 /* libPods-PNObject_Tests.a */; - productType = "com.apple.product-type.library.static"; - }; - D88000CE65F6D054DF7ED893B999B88D /* Pods-PNObject_Example */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8A33FC9CA5D597E8004EE2794741EE2D /* Build configuration list for PBXNativeTarget "Pods-PNObject_Example" */; - buildPhases = ( - 5BEA5661E389AEBA605DB14861B33918 /* Sources */, - 534BD9608627B532E5F4FF2745110C45 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 8384F5AE73200AFEB2970ED149CCF335 /* PBXTargetDependency */, - 7A419135B2DC87D5D0E3821FE5085FFC /* PBXTargetDependency */, - 0DF1709574583D0EE3879D0252B8CD92 /* PBXTargetDependency */, - 403EDE3E1BF764E189D3673EE11D58E6 /* PBXTargetDependency */, - 4C8AFE1254204A06A5BFF2DEADB228B2 /* PBXTargetDependency */, - 0B9EC34E2B365944E599809397D20C14 /* PBXTargetDependency */, - BF59EF2E74E74C3BE99A200114B618D7 /* PBXTargetDependency */, - 8D14825D26F1752294073C45A6BB5E18 /* PBXTargetDependency */, - CF256A833A7A6A743608F5AF89163B92 /* PBXTargetDependency */, - D4F4B066983ABAD4C16A22A926736B43 /* PBXTargetDependency */, - DE2DA526E0931E71B78AE5FD264D1987 /* PBXTargetDependency */, - 7B8A0FCDD3B91B6FE913E16B54D1B152 /* PBXTargetDependency */, - D1242DCB0E58D72F039AB33BD741417F /* PBXTargetDependency */, - 85518466824D5536F270420A637E0456 /* PBXTargetDependency */, - D402D44F488FF7EF472F95DDE5BE8C0A /* PBXTargetDependency */, - 9703EAA2AB54159695E3AB214115C2C3 /* PBXTargetDependency */, - 31EB55E1EE78FA7E96381C94B0FA7A22 /* PBXTargetDependency */, - 071C9132E5F802FF3E027E0F52FD27DE /* PBXTargetDependency */, - 3BCFC7710095AE7958748A8BB7358133 /* PBXTargetDependency */, - ); - name = "Pods-PNObject_Example"; - productName = "Pods-PNObject_Example"; - productReference = 6625D9797F492746EAD37298FAA5CC26 /* libPods-PNObject_Example.a */; - productType = "com.apple.product-type.library.static"; - }; - DF0AF4D3A492E24B4BD5DA5D5D76006C /* StrongestPasswordValidator */ = { - isa = PBXNativeTarget; - buildConfigurationList = 225A08EB7F43CF5AC999DDCD7552131B /* Build configuration list for PBXNativeTarget "StrongestPasswordValidator" */; - buildPhases = ( - E136065113D575B6D4B75E589106CD28 /* Sources */, - C8B93126BF9CF81582B37335179EAC39 /* Frameworks */, - DEB62D00C1324B0FA19BBA4AF5F7CD03 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = StrongestPasswordValidator; - productName = StrongestPasswordValidator; - productReference = 2DD0CC0CE0B3390312BE4EED3C79A3BE /* libStrongestPasswordValidator.a */; + productReference = 2A4BB22F95B6AD65A989E687D5806FFC /* libPods-PNObject_Tests.a */; productType = "com.apple.product-type.library.static"; }; E175011316C99B46E77511AB51991527 /* Specta */ = { @@ -4607,7 +3671,7 @@ ); name = Specta; productName = Specta; - productReference = DF1A9A130930A45801F9BB05DA63F6B3 /* libSpecta.a */; + productReference = E4A6EFA4A917599F12C0B7DB90CE41C9 /* libSpecta.a */; productType = "com.apple.product-type.library.static"; }; E4E311AD65BBC683BFF4A90A2B62F7E1 /* NSDate_Utils */ = { @@ -4624,7 +3688,7 @@ ); name = NSDate_Utils; productName = NSDate_Utils; - productReference = 4A9624A6207C29343C1D0C62FA7EEADA /* libNSDate_Utils.a */; + productReference = 2FCE5603E1AAE87305D1570E294967EB /* libNSDate_Utils.a */; productType = "com.apple.product-type.library.static"; }; EF6364BCD9239D41077373DF8383FCD0 /* DDDKeychainWrapper */ = { @@ -4641,7 +3705,7 @@ ); name = DDDKeychainWrapper; productName = DDDKeychainWrapper; - productReference = F0B256E7F69A42AD4BFF839E33D827D3 /* libDDDKeychainWrapper.a */; + productReference = CCC8C2A264D659D0F1394CD30CB0CFAF /* libDDDKeychainWrapper.a */; productType = "com.apple.product-type.library.static"; }; F58CF3B268C937FF221EC44C97C18A9F /* FBSDKShareKit */ = { @@ -4660,7 +3724,7 @@ ); name = FBSDKShareKit; productName = FBSDKShareKit; - productReference = A5BD1C569B48AFB2D5877868C1AAC706 /* libFBSDKShareKit.a */; + productReference = A521C2D47CBEF1F451C6C19EF4BDF952 /* libFBSDKShareKit.a */; productType = "com.apple.product-type.library.static"; }; F93DDBEC0063FE03A9B9D176690EDC3E /* nv-ios-http-status */ = { @@ -4677,41 +3741,7 @@ ); name = "nv-ios-http-status"; productName = "nv-ios-http-status"; - productReference = 2CE0B663085CB9C17D389E6E5000B41E /* libnv-ios-http-status.a */; - productType = "com.apple.product-type.library.static"; - }; - FA97BDB41E34EDC6CF416B068C7B8378 /* UIDevice-Utils */ = { - isa = PBXNativeTarget; - buildConfigurationList = 214545E3951D9B1535AF6094D93D6791 /* Build configuration list for PBXNativeTarget "UIDevice-Utils" */; - buildPhases = ( - 39853645851B45FB8D0D332AEFE364CD /* Sources */, - 03F980ACBFE6FD4127CF29DDFCAC1741 /* Frameworks */, - 0CFAEA908AF3853B5220065499C3FA63 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "UIDevice-Utils"; - productName = "UIDevice-Utils"; - productReference = 161DD16C221B47B2E9B5CAD59248EA61 /* libUIDevice-Utils.a */; - productType = "com.apple.product-type.library.static"; - }; - FAE318BF5536AAD34F5ACCC85DD5E691 /* PureLayout */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4F845B0D7BE9A2BC16932D40C529D2B9 /* Build configuration list for PBXNativeTarget "PureLayout" */; - buildPhases = ( - 45BC2A43273E5484EB4194E0A1B7DA98 /* Sources */, - A0501FEDDF43A7FEDA2B96FCB75702ED /* Frameworks */, - AF5E32F5493EE28F904B55BC83044D47 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = PureLayout; - productName = PureLayout; - productReference = F27EB87324FD5F769003D246C52E9392 /* libPureLayout.a */; + productReference = 235BE4AB4998A621A73ED2BF118F0A7F /* libnv-ios-http-status.a */; productType = "com.apple.product-type.library.static"; }; FB06743FD599C11559E52D2D552AEE80 /* Bolts */ = { @@ -4728,7 +3758,7 @@ ); name = Bolts; productName = Bolts; - productReference = 615AEC4EE44DC3A220EDF69894A6C631 /* libBolts.a */; + productReference = A8F263620BD0322B0E0D02C9CBB7E057 /* libBolts.a */; productType = "com.apple.product-type.library.static"; }; FB1EE56FCB7A626DC70FE0286458B1BB /* PEAR-FileManager-iOS */ = { @@ -4745,7 +3775,24 @@ ); name = "PEAR-FileManager-iOS"; productName = "PEAR-FileManager-iOS"; - productReference = 6EC8471B257CCD90A83B1A1D11F5C8CA /* libPEAR-FileManager-iOS.a */; + productReference = 86B02ADE54AD8160AA7985E20874AC2F /* libPEAR-FileManager-iOS.a */; + productType = "com.apple.product-type.library.static"; + }; + FE88C6C90B72279CEDF06AB3A39D1B28 /* NSDataAES */ = { + isa = PBXNativeTarget; + buildConfigurationList = B8A879EFEDF7A09F1532DE5F5ACA2FBB /* Build configuration list for PBXNativeTarget "NSDataAES" */; + buildPhases = ( + 8045DDC50E43631EB2965C436BDCC85A /* Sources */, + BF42AED82E9D3037F41FB2DAAB4409EF /* Frameworks */, + 5F5182DA41168FA98A834EA335118B57 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = NSDataAES; + productName = NSDataAES; + productReference = F3DEC48A4806C456BF7333F05402A123 /* libNSDataAES.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ @@ -4765,11 +3812,10 @@ en, ); mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = BEEB94F8E811676A49D58B2834A8289D /* Products */; + productRefGroup = C480B5F01E58D59EDA927E3EC6A18A0E /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 2390803952D3A6A68455F58CD02D90B7 /* AeroGear-Crypto */, 9E033EDB5EC0819481B0546434FA577B /* AFNetworking */, FB06743FD599C11559E52D2D552AEE80 /* Bolts */, 33744B13416CE666037143AD625AD724 /* CodFis-Helper */, @@ -4779,19 +3825,19 @@ 3C7B23B3FE0CE1A6131C7E09B3F47DA3 /* FBSDKCoreKit */, 5DC7D7B380A5FEAE815A0DDD986A0174 /* FBSDKLoginKit */, F58CF3B268C937FF221EC44C97C18A9F /* FBSDKShareKit */, - 5FCC2558F37E4673A45D6E2A5730B41C /* libsodium-ios */, + FE88C6C90B72279CEDF06AB3A39D1B28 /* NSDataAES */, E4E311AD65BBC683BFF4A90A2B62F7E1 /* NSDate_Utils */, 91CFADD3F2AAFB0FF2F77F2DBA19DB5B /* NSString-Helper */, F93DDBEC0063FE03A9B9D176690EDC3E /* nv-ios-http-status */, FB1EE56FCB7A626DC70FE0286458B1BB /* PEAR-FileManager-iOS */, - 79AE937D14791CD69B60CE80F5655B51 /* PNObject */, - D88000CE65F6D054DF7ED893B999B88D /* Pods-PNObject_Example */, + BFD6DD70C7D70672052CC8F1CFE92B9D /* PNObject */, + AFEFC2C78952EECCF761054356C705E8 /* Pods-PNObject_Example */, D79A7903EFE1403CC045A80C1A8FECF6 /* Pods-PNObject_Tests */, - FAE318BF5536AAD34F5ACCC85DD5E691 /* PureLayout */, - 30E7A95DDEA766D82F11ED3FEEFB65FF /* RZDataBinding */, + 9FABD90CF9D328EE31409CA42A597A3D /* PureLayout */, + 0790D945FC017AD1E184D4FEFD9D955F /* RZDataBinding */, E175011316C99B46E77511AB51991527 /* Specta */, - DF0AF4D3A492E24B4BD5DA5D5D76006C /* StrongestPasswordValidator */, - FA97BDB41E34EDC6CF416B068C7B8378 /* UIDevice-Utils */, + 624820DE8ED8D07A6B7ABD670BB1CC30 /* StrongestPasswordValidator */, + 3C395A25822805E39DCD174D259FA128 /* UIDevice-Utils */, ); }; /* End PBXProject section */ @@ -4820,6 +3866,17 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 0069AD0E63E571CA7B9ADFFF0C76414B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6A5F4569BD85852E951B4157E7A71DDC /* ALView+PureLayout.m in Sources */, + FB78AB0C04F175F41136D3A360FBC428 /* NSArray+PureLayout.m in Sources */, + 3F5DA9DED896C3C47BE550263F670E31 /* NSLayoutConstraint+PureLayout.m in Sources */, + B23F2F52588767CCDB72E9B48A45B3B9 /* PureLayout-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 04FAFDAEC1A4E8C8F64D2B15F5E88C3E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4839,20 +3896,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 143EBCB739FE59BBFF96313B578EE6A3 /* Sources */ = { + 1CEB7685BA48A5B29B367F4357DF1D6F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1D22D379FB447D9A944FE6E8C293FE1D /* AeroGear-Crypto-dummy.m in Sources */, - 10B32344D9D823874E6D8C5A1A478BB5 /* AGCryptoBox.m in Sources */, - 3EFFA2F3072BADF8E31EB3268078B008 /* AGHash.m in Sources */, - 78D09F36501DEC2854AFEDC5ACFF4929 /* AGKeyPair.m in Sources */, - 6EDC57CE8D38C954D8C65E992B35985C /* AGPBKDF2.m in Sources */, - D0C6D718049429D98B8AF4A6C01EAFCB /* AGRandomGenerator.m in Sources */, - F0B1764B5E4762B2FEBD83D05E2E8555 /* AGSecretBox.m in Sources */, - 4693A3B49849A65AEF4C0C3AB792951B /* AGSigningKey.m in Sources */, - 5C648B49A5DF3B8B892840EA47194C97 /* AGUtil.m in Sources */, - AEBAB2FECF0595D4777851F038C39256 /* AGVerifyKey.m in Sources */, + 32A44625A7E4B35D87C47BBD5A22FD9B /* Pods-PNObject_Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4904,12 +3952,27 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 39853645851B45FB8D0D332AEFE364CD /* Sources */ = { + 405CD67ADA3C7CF0DBCED59A3F045A4E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9E96089C3C519D7952E802EA5AC317C8 /* UIDevice-Hardware.m in Sources */, - 07500CFDC03149E8534DA05EAF51A9C8 /* UIDevice-Utils-dummy.m in Sources */, + 8F01A3D028F8169CEE797189FA844A65 /* AFHTTPRequestSerializer+OAuth2.m in Sources */, + 537BF311459B04068AF02736533A1409 /* AFJSONResponseSerializerWithData.m in Sources */, + B04E0B7A3C9772CB0400AEB79A9DD9DC /* AFOAuth2Manager.m in Sources */, + 24BA63B66D1DCED6C66C5E85E8C0D0B6 /* AFOAuthCredential.m in Sources */, + A1B3E1A7A210EAE479AEE0ECD1F7E343 /* PNAddress.m in Sources */, + 36DF3B90612F4F9D82176185B9C0AA3B /* PNInstallation.m in Sources */, + 21677B4E938317D5E3B375169C060430 /* PNLocation.m in Sources */, + 2E39B2CAB1A929F1E04C640F627347D2 /* PNObjcPassword.m in Sources */, + A9420CDB508049928DDD6B3681650AA0 /* PNObject+PNObjectConnection.m in Sources */, + F9F103C084105B321E6937A289FDDFC7 /* PNObject+Protected.m in Sources */, + 635D800772ED8E03E0733CBFC397D115 /* PNObject-dummy.m in Sources */, + 309778EDF5F0F18B646D6009E14C7A33 /* PNObject.m in Sources */, + 61FA6719B6F59FD8216F81B3A7D7B259 /* PNObjectConfig.m in Sources */, + A8751938A248197135D39EE912E9E10B /* PNObjectFormData.m in Sources */, + 490EA0B497B669E825D1CE119F196C71 /* PNObjectModel.m in Sources */, + 0CA2CF74159D976506206D750785294F /* PNObjectUtilities.m in Sources */, + 1AE71F43521D992E6EEF8F7E2A20D9FB /* PNUser.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4992,17 +4055,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 45BC2A43273E5484EB4194E0A1B7DA98 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A69E2DFAA908A7838F7211930756CB50 /* ALView+PureLayout.m in Sources */, - F564564E42EBB485D59A5F044302D5E8 /* NSArray+PureLayout.m in Sources */, - C5DEA8636AB59473A13ADC147F7DE8C9 /* NSLayoutConstraint+PureLayout.m in Sources */, - D8C1CA407F3F1F6DD2AEA5EB0A2D6433 /* PureLayout-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 4B35B0B70443F83E724EBDFEBDEDC6A7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -5054,14 +4106,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5BEA5661E389AEBA605DB14861B33918 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2E48AC4D687AFC6307E2EB591AFD8742 /* Pods-PNObject_Example-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5C27F933393ABF6AE2FC37CD8D6BCAE4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -5071,30 +4115,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5F037E76543F14FD624FECE97BF840FF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6EF23EC6AF1B3E539A5AF1F1682A84A2 /* AFHTTPRequestSerializer+OAuth2.m in Sources */, - 7171BAB837121C5B15DBF4D9827346A1 /* AFJSONResponseSerializerWithData.m in Sources */, - 96549BEB943C674912DA7454AE764E89 /* AFOAuth2Manager.m in Sources */, - BED0E5BE799439099E1CAFFE1ECA7032 /* AFOAuthCredential.m in Sources */, - 762F44CE9CC850585BBAA6877BB293A6 /* PNAddress.m in Sources */, - 5A3D00BDBBD787D84E68A1E463FCA2E8 /* PNInstallation.m in Sources */, - 6C2AEF792A1FBD530A0B0282113D598A /* PNLocation.m in Sources */, - 3B5D8E846E5713D18483CF6653D6ACBD /* PNObjcPassword.m in Sources */, - 0DB38CDA21ACFD61BAE92380FDE41D72 /* PNObject+PNObjectConnection.m in Sources */, - 7FF052BAF8C1E4572CD313E0C8881CD3 /* PNObject+Protected.m in Sources */, - 55ADF0A3EFFFC00AE136FB2813AFFB31 /* PNObject-dummy.m in Sources */, - D9E15396908F40A8065FF5E673E0AA8C /* PNObject.m in Sources */, - F17FDE7323BBDC21ACF351433FE0B163 /* PNObjectConfig.m in Sources */, - C183F771873826BB484A9B6D8A62F326 /* PNObjectFormData.m in Sources */, - 07D11BE16052DA361E27B4E93F0E4AC5 /* PNObjectModel.m in Sources */, - D76D8F22B3F95274070C43135EF5D02C /* PNObjectUtilities.m in Sources */, - 7C0901ABA9DAB700CDCE2BEAFCD3411E /* PNUser.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 62B8647046C51C3298B3D17AF6B6D946 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -5139,6 +4159,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 8045DDC50E43631EB2965C436BDCC85A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BF5F3B061048606F05F27785314436E4 /* NSData+AES.m in Sources */, + B9615C4F4DDF2979C2B80D272C2A0244 /* NSData+AESKey.m in Sources */, + A61BB401EF21A5F15E2878CDB0EA3D7A /* NSData+AESValue.m in Sources */, + 6CBF50EF26254F2F4A42D3CE0D882403 /* NSData+SHA.m in Sources */, + 9BBFA79282A1CED81ABE6AE170E5CF2F /* NSDataAES-dummy.m in Sources */, + 8DA3A5D74AF1B264D8B628B622FB03B0 /* NSDataAESCipher.m in Sources */, + 6F47FC5DBFCCAB9C9D427F5B9F4DDCA7 /* NSMutableData+AES.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 84F45C0AF34C6651CAB9BCF08AA77860 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -5174,148 +4208,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9FE7E439F420D7E1BFA237FF17930B7B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5A6E1E3E6BDE13631C997B354BDAFD48 /* aes256-ctr.c in Sources */, - 6EA47C8D219AF1D16E8FD78226E306E5 /* after_curve25519xsalsa20poly1305.c in Sources */, - B90CA7FBD762A33B9C23328988D66709 /* afternm_aes128ctr.c in Sources */, - 0B29D6A68E80E8CF58D8F60FF90CB680 /* auth_hmacsha256_api.c in Sources */, - C79B9136977E7463FFD3E6BFA322579B /* auth_hmacsha512256_api.c in Sources */, - 665483DB992F1BAC360331767713A50A /* auth_poly1305_53.c in Sources */, - D67E00F748B07C4F63C4C937CCE4F539 /* auth_poly1305_donna.c in Sources */, - 611D730C3E142E37106D55676EE39A63 /* base_curve25519_donna_c64.c in Sources */, - 18A285AD5BD8834BABEEA87BFF4930CA /* base_curve25519_ref.c in Sources */, - A4291A9F1D883C347535B4B3FB7A21DE /* before_curve25519xsalsa20poly1305.c in Sources */, - 98459B5D1C459F405FEB11ECF04AD6D9 /* beforenm_aes128ctr.c in Sources */, - B28DBD190CF858AFCC7CBA7EC306422C /* blake2b-ref.c in Sources */, - 3D4D22212AC31DAD9D18AF29528EB5D1 /* blocks_sha256.c in Sources */, - ACD5A446F95521E423A3FF8E8007C8DD /* blocks_sha512.c in Sources */, - DD764B182B5B7F326824DFBD519D541B /* box_curve25519xsalsa20poly1305.c in Sources */, - D2FB5D34CACACFBA5C7CE493421C6924 /* box_curve25519xsalsa20poly1305_api.c in Sources */, - 327265E772D05124DB0876F6D6E7EEE6 /* box_xsalsa20poly1305.c in Sources */, - B4A51DE37A097853E56C1BFD8FD17496 /* common_aes128ctr.c in Sources */, - 1553EEF566128D2A32EAB3E252E26F92 /* compat.c in Sources */, - 4F49E29F187310B20359871264EECD75 /* consts_aes128ctr.c in Sources */, - 25D01446CC5D7D8FCC5F97FE03FB8FA9 /* core.c in Sources */, - 220317558C92F209007CF7BB3B9C6B68 /* core_hsalsa20.c in Sources */, - A67EECADC5E3A10672D6C1D1C4751C04 /* core_hsalsa20_api.c in Sources */, - B225A7304D339E3ED03670F4ADEAC4CA /* core_salsa20.c in Sources */, - 4C6DF6823AFBDC0466F75661B1B66980 /* core_salsa2012.c in Sources */, - 0F904B35EF4D74A2F3DB5664EE11EFAB /* core_salsa2012_api.c in Sources */, - F389405F39D12B26F6C82C447FE65BA6 /* core_salsa208.c in Sources */, - 31D1E7AA24EAEDB01823964622F520A3 /* core_salsa208_api.c in Sources */, - BC61E85E98096BB6ABEA6E60D38E2C66 /* core_salsa20_api.c in Sources */, - 3B6A82F303541A6CDBF74855C37336D7 /* crypto_auth.c in Sources */, - D5AB63B74A546EC23CA3D3F84BBE77E2 /* crypto_box.c in Sources */, - AD34F33103C6D1E9760384EA451EB062 /* crypto_generichash.c in Sources */, - BB801B643142B2084829C0698AE241D2 /* crypto_hash.c in Sources */, - 806670BC65B5B10172153CD515EAB2F6 /* crypto_onetimeauth.c in Sources */, - 3F62E7FF82DE66F3FDBCEFD29FC2F3A1 /* crypto_scalarmult.c in Sources */, - 5CEDEC3EE96B8481E8828A40263FA04F /* crypto_secretbox.c in Sources */, - 766C136A7A544A1639D46F24E6CC6C8D /* crypto_shorthash.c in Sources */, - 56F301DB9408C1D9CB65AC068458BB42 /* crypto_sign.c in Sources */, - 9D71269B5D6647FA63F1CA4975A598EE /* crypto_stream.c in Sources */, - C124F7D8E72FC65A95FF6EBA98AD4AAE /* fe25519_edwards25519sha512batch.c in Sources */, - 2138755F2FD6BA7DB4C3C31DBB9300F2 /* fe_0.c in Sources */, - F7B75FD3B8279C6B281145058F27DCC8 /* fe_1.c in Sources */, - 0CBC5E6197BB159A3A67E4A9F8F9F9D8 /* fe_add.c in Sources */, - 226ADAF367F1BD0A28C25E9AC68F0EC8 /* fe_cmov.c in Sources */, - EC99E52FA47666CDA4F1DCDF9A73E2A7 /* fe_copy.c in Sources */, - D5DE14D8EEAA140495F64483827BB68A /* fe_frombytes.c in Sources */, - 0BE20E90DEE4158AE09319B4DC65AA57 /* fe_invert.c in Sources */, - 250C50C10445EE4EC4878E073B684D80 /* fe_isnegative.c in Sources */, - 836902648B9B35A45BCC0AB77C9E7E55 /* fe_isnonzero.c in Sources */, - FA498B37A3D6CAC99D09A720CC62FF95 /* fe_mul.c in Sources */, - 4B255A068D27A541773CC46F6CBE505F /* fe_neg.c in Sources */, - 0F95205CD6D61BE7A103B7A07819B104 /* fe_pow22523.c in Sources */, - B7C8847C5E4A417744C220369A34D555 /* fe_sq.c in Sources */, - A4019494ABC6DB33958057BFF28F1828 /* fe_sq2.c in Sources */, - FE27BC8705EE9ADCB090A658009FACD9 /* fe_sub.c in Sources */, - B4BC7E54EA201B1994C31FEEF59D96C3 /* fe_tobytes.c in Sources */, - E124174DE1B9F14DC7BB4E63A7F1DE42 /* ge25519_edwards25519sha512batch.c in Sources */, - 842A4BFDE050D8C9E4260E88070A5EBB /* ge_add.c in Sources */, - AB6EB4F0C8DD21D73C06D6EBAD4636BF /* ge_double_scalarmult.c in Sources */, - 752F47A8A9A9535B1BDB29BFEEBE3666 /* ge_frombytes.c in Sources */, - 555B6F23736F81791821631647D3DAAF /* ge_madd.c in Sources */, - CF74E4553FE8CB09A5D26C8D8A7E5EE6 /* ge_msub.c in Sources */, - 9493ADB5DDBD402E5CE1E1AD0B93085F /* ge_p1p1_to_p2.c in Sources */, - 793CDA68322AD581424BF35532645E82 /* ge_p1p1_to_p3.c in Sources */, - 948F73557728988055B1A4571779DCD6 /* ge_p2_0.c in Sources */, - DD41A07C96C46106A6ECF67174714903 /* ge_p2_dbl.c in Sources */, - 91B48F14B633C43557B94934672846ED /* ge_p3_0.c in Sources */, - F30DCF8D9FEE6B8F703BC036BB7B6B6E /* ge_p3_dbl.c in Sources */, - F8896F80DA5BD45610A9B74CD9418DC3 /* ge_p3_to_cached.c in Sources */, - 292CAB511003F8BC3A4C25F32FEF0D75 /* ge_p3_to_p2.c in Sources */, - B8186015BBDAACE7A42975792B24F28C /* ge_p3_tobytes.c in Sources */, - A1E0418219AE58240FCB4F26436CB8EF /* ge_precomp_0.c in Sources */, - 8A3E09BF2BAA7A3A83C7C9EE50197444 /* ge_scalarmult_base.c in Sources */, - 63C7ADF137D846B28CBA91511E84FEF9 /* ge_sub.c in Sources */, - 5A76B13492904707EC0E61E2C3B036D6 /* ge_tobytes.c in Sources */, - DCC3E479850CD6FC2E1A7791DB57E8BB /* generichash_blake2_api.c in Sources */, - 97776256BE2CA121651F1506BE5022ED /* generichash_blake2b.c in Sources */, - 3DEC79978054F99656A9A4CEC3B32403 /* hash_sha256.c in Sources */, - 3BD8056ABEB3A0A9D59A9D345841EBD3 /* hash_sha256_api.c in Sources */, - 426AE9228C6A1A393204B03E756A2988 /* hash_sha512.c in Sources */, - BD6FFE96C2875E8EFAB7C5784C65FA65 /* hash_sha512_api.c in Sources */, - 5B83A72155F755C7DEB76A5355FC5FB6 /* hashblocks_sha256_api.c in Sources */, - A783E63473B2BF73A697EAABBF14849D /* hashblocks_sha512_api.c in Sources */, - 1F9003E64B3C385C06BDAEF55D53F708 /* hmac_hmacsha256.c in Sources */, - 58A5F519D20D3FDAF8EC057A5F408C2E /* hmac_hmacsha512256.c in Sources */, - 49515E47CBA55B04352FF35781EBD690 /* int128_aes128ctr.c in Sources */, - A81A51254476E5A48B5B0863D3CD14A8 /* keypair.c in Sources */, - 2E7C489E9506DC0F425D541742B897FD /* keypair_curve25519xsalsa20poly1305.c in Sources */, - 5B74A6FA570252143C00FEEA5615000B /* libsodium-ios-dummy.m in Sources */, - 7755810C47D9A7A4EFCE38D4EC5CBC99 /* onetimeauth_poly1305.c in Sources */, - D801A1E857B32E921146C88AAB0ECFED /* onetimeauth_poly1305_api.c in Sources */, - 9CB9A7AD11B2ED74A639398EDE3869FE /* onetimeauth_poly1305_try.c in Sources */, - 7BE40B571228742972592243A6A0FF5F /* open.c in Sources */, - 15BCFAAF1A82052D962A9108D311C911 /* randombytes.c in Sources */, - 4FB49649AC4DA69F33E3134E307D4A9E /* randombytes_salsa20_random.c in Sources */, - 1CF5617368584A25C7D8007D219FAF85 /* randombytes_sysrandom.c in Sources */, - AF047DC6091F101F237407A0B233BBBF /* sc25519_edwards25519sha512batch.c in Sources */, - D752A9E10DAD4BD51F15C9D56F360E8F /* sc_muladd.c in Sources */, - F79A3772A2BECB12E64112543B4DD681 /* sc_reduce.c in Sources */, - 10DA683DD240E04E372096763F08486C /* scalarmult_curve25519_api.c in Sources */, - 61FECDBADD5FAE770F443B0C3D27E086 /* secretbox_xsalsa20poly1305_api.c in Sources */, - AE82794F040595996A7AF8A78D232324 /* shorthash_siphash24.c in Sources */, - 955D250F0B5C9DA44073714BAD7A8FDC /* shorthash_siphash24_api.c in Sources */, - DFE586D37134429A0E8C7CEE9E1E68C5 /* sign.c in Sources */, - 0823EEC991A3522FFCBFF62050FAFE06 /* sign_ed25519_api.c in Sources */, - 52E94548034A9491C715D1014A8E857A /* sign_edwards25519sha512batch.c in Sources */, - D0BA903DA5427C0C44D2FBB7BBEA9755 /* sign_edwards25519sha512batch_api.c in Sources */, - 7A415CDD6210952F7C366B5C7B3148A9 /* smult_curve25519_donna_c64.c in Sources */, - 39658B393D8346C91FCDCD23FFB8E305 /* smult_curve25519_ref.c in Sources */, - 755CD5B5AF793C8C72F6706D07D0EE5B /* stream_aes128ctr.c in Sources */, - FB30B793FDBB735A898D79AC8049FA6F /* stream_aes128ctr_api.c in Sources */, - 1F358860F7E09D84D4FF0BF707131B92 /* stream_aes256estream_api.c in Sources */, - 575AB108997F87DBF284B182C5BC55A9 /* stream_salsa2012.c in Sources */, - E5EB29E345D79356DDC6260373FAC2A3 /* stream_salsa2012_api.c in Sources */, - 9134EAA16A9A68144FB824F60313B3D0 /* stream_salsa208.c in Sources */, - A9554D5AC523769BBBC29B5EC78A8852 /* stream_salsa208_api.c in Sources */, - FB9B2EA8E5CCEEE5E35B1A6C403D278B /* stream_salsa20_api.c in Sources */, - C51A254CC31CCA1140A6FA73E23321A5 /* stream_salsa20_ref.c in Sources */, - 549A93E3C65B54E87B88A5EDAD981107 /* stream_xsalsa20.c in Sources */, - 38D7C17FA0F2DC737CA0622960F161AA /* stream_xsalsa20_api.c in Sources */, - C886F7A9085D7157483C99AA65D67AB6 /* utils.c in Sources */, - 5A56F02265908FF279F0A965E1D5F65C /* verify_16.c in Sources */, - 03A5232B1A302CF3BDC7AB6F46103B67 /* verify_16_api.c in Sources */, - 9BAB97A203104A0870975859C8DBD2AF /* verify_32.c in Sources */, - A0DC87454E5168C9FA4302D67FECBF67 /* verify_32_api.c in Sources */, - DBBF2AF2EB0D9963E0B242CAD681D49A /* verify_hmacsha256.c in Sources */, - 398C6600F65FF7293978E2BD8BBCB7E5 /* verify_hmacsha512256.c in Sources */, - 9CEE35F49DBD226C544BF06450C1E818 /* verify_poly1305_53.c in Sources */, - BEE50A5A9BA88C3DF1C6C6C6F0DEDB5D /* verify_poly1305_donna.c in Sources */, - 7DD5CA4E8415FC76ED670E438832D28F /* version.c in Sources */, - AE72085383756A835EE99DEFD4F9E288 /* xor_afternm_aes128ctr.c in Sources */, - 6153AC88E694B5F23756102DFB19AFB1 /* xor_salsa2012.c in Sources */, - 2CE69131D8017F77488B258F7923BCEB /* xor_salsa208.c in Sources */, - D3ADEA12F5FAD2839DDC861C1FC86382 /* xor_salsa20_ref.c in Sources */, - A6BD4BF47E67887E357BF17D879A1F3D /* xor_xsalsa20.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; BFDEC0F9EBDA9CD89ED1C37AC86336AA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -5327,12 +4219,32 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E136065113D575B6D4B75E589106CD28 /* Sources */ = { + CBD2051CF87D8FA62AC0D4ED46A5ED93 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 213543DFD6FEC69F3EDBD1DB49C102C9 /* StrongestPasswordValidator-dummy.m in Sources */, - B59479FC5296EA0AA0FD6349B22491EC /* StrongestPasswordValidator.m in Sources */, + 6A991AD25606E5CAFB34C83DEBA6228E /* UIDevice-Hardware.m in Sources */, + BA53C6BA6B12E9A17A785ED61FD35DAF /* UIDevice-Utils-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E0613C31A81CAF0C2CA20A944BED4D2D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 45DCAA47E40811846851B9A0CE566D76 /* NSObject+RZDataBinding.m in Sources */, + 39F26098A22E45DC99D58EE9C4FB0A37 /* RZDataBinding-dummy.m in Sources */, + EF1EB94A3CBFE0C0A1B6A7B5A3531EDD /* RZDBCoalesce.m in Sources */, + 43BB7A8EFCCFF5A8EAAB240438206E98 /* RZDBTransforms.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E213E283A557B35473B1648A52C66D7B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A45739C1835FB6B0D5B2772AA57A16FD /* StrongestPasswordValidator-dummy.m in Sources */, + 2096FB90BBE1E8B30F2A970D7D7847C2 /* StrongestPasswordValidator.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5345,49 +4257,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - EE46D92798F4B433591473C212F0E26F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AA810B824053D5E6F3BE942C81590669 /* NSObject+RZDataBinding.m in Sources */, - 37A6D9CE7FE5227DD4721FD62E42C1BD /* RZDataBinding-dummy.m in Sources */, - D8D979E75C1501936AE31E6651675C01 /* RZDBCoalesce.m in Sources */, - AE6B4FBCCF2B6A5A35837A2D1411BB1E /* RZDBTransforms.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 01E083983DE02020D1EC6F6D825E08EA /* PBXTargetDependency */ = { + 0C8927BA19C4AA73726067BC5CBFCA11 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = DJLocalization; - target = 2CCA0A5BB7B40CF2F6594BF0D24B4683 /* DJLocalization */; - targetProxy = 5EB7A7CCE3C9871EC6BB968F72E90459 /* PBXContainerItemProxy */; - }; - 06C1A74AF9C1F848E7C53DCD0245D97C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FBSDKLoginKit; - target = 5DC7D7B380A5FEAE815A0DDD986A0174 /* FBSDKLoginKit */; - targetProxy = 4875108D48C14D800C6B43686DC7E053 /* PBXContainerItemProxy */; - }; - 071C9132E5F802FF3E027E0F52FD27DE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "libsodium-ios"; - target = 5FCC2558F37E4673A45D6E2A5730B41C /* libsodium-ios */; - targetProxy = 08D5FC1539CE1B13C8F21031137ADF26 /* PBXContainerItemProxy */; - }; - 0B9EC34E2B365944E599809397D20C14 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DJLocalization; - target = 2CCA0A5BB7B40CF2F6594BF0D24B4683 /* DJLocalization */; - targetProxy = 1D6676FEDF19B1C441A38ED5B7128F72 /* PBXContainerItemProxy */; - }; - 0DF1709574583D0EE3879D0252B8CD92 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Bolts; - target = FB06743FD599C11559E52D2D552AEE80 /* Bolts */; - targetProxy = 46F6006A05B78A3C0E58034CC0F1BCDD /* PBXContainerItemProxy */; + name = "PEAR-FileManager-iOS"; + target = FB1EE56FCB7A626DC70FE0286458B1BB /* PEAR-FileManager-iOS */; + targetProxy = A41FF2353323BD1E827F5D36A5D2C5F0 /* PBXContainerItemProxy */; }; 0FB0D4E08C0CFEB61F777DE1E9DAD83F /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5395,11 +4272,17 @@ target = 46D68D26DCAAC4D999D549BA45F0B0EC /* Expecta */; targetProxy = 591D5CBE03249B5389D84B2C30977BF6 /* PBXContainerItemProxy */; }; - 1D0962AD47A47CAE1CD5BCFEECA373D6 /* PBXTargetDependency */ = { + 1B5A5538CE2490A773F1CA2997B659B5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RZDataBinding; - target = 30E7A95DDEA766D82F11ED3FEEFB65FF /* RZDataBinding */; - targetProxy = 5397968E49D717FD9FEEB3ADBDB7A735 /* PBXContainerItemProxy */; + name = PNObject; + target = BFD6DD70C7D70672052CC8F1CFE92B9D /* PNObject */; + targetProxy = 13563CF7247FA530F268A6DF17EAD1F8 /* PBXContainerItemProxy */; + }; + 23AAC474F3642A66F7794D0EAB0BF30C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AFNetworking; + target = 9E033EDB5EC0819481B0546434FA577B /* AFNetworking */; + targetProxy = 60E493882A66FBCAA24ED3FFF358AB85 /* PBXContainerItemProxy */; }; 2951ED6CDDFE728A5A1D065DCB189A2B /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5407,17 +4290,11 @@ target = 3C7B23B3FE0CE1A6131C7E09B3F47DA3 /* FBSDKCoreKit */; targetProxy = D432BCF829AED800DAE4AF954589AC66 /* PBXContainerItemProxy */; }; - 2F00C417D0340B32664B3B6DD3C029A9 /* PBXTargetDependency */ = { + 2DBFBFC4E1E73BD22D205A18BFDC0657 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = DDDKeychainWrapper; target = EF6364BCD9239D41077373DF8383FCD0 /* DDDKeychainWrapper */; - targetProxy = 8AF983D6012F80E86DCB82CF99848E4E /* PBXContainerItemProxy */; - }; - 31EB55E1EE78FA7E96381C94B0FA7A22 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "UIDevice-Utils"; - target = FA97BDB41E34EDC6CF416B068C7B8378 /* UIDevice-Utils */; - targetProxy = 7096009BB0A53419C9EE553A5E15338C /* PBXContainerItemProxy */; + targetProxy = 92411BC099606AAA5F8372410CBEE4AA /* PBXContainerItemProxy */; }; 34CB39E0B837C98BEB1C9EE58AF6DB29 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5425,53 +4302,59 @@ target = FB06743FD599C11559E52D2D552AEE80 /* Bolts */; targetProxy = B3D07EE11E1BA2B58A1F5B483302C2D8 /* PBXContainerItemProxy */; }; - 3BCFC7710095AE7958748A8BB7358133 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "nv-ios-http-status"; - target = F93DDBEC0063FE03A9B9D176690EDC3E /* nv-ios-http-status */; - targetProxy = 9A8CB53A66761DCBBB065665D2CC079B /* PBXContainerItemProxy */; - }; - 403EDE3E1BF764E189D3673EE11D58E6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "CodFis-Helper"; - target = 33744B13416CE666037143AD625AD724 /* CodFis-Helper */; - targetProxy = 1441C8A80DEBF2E97292C8D197B17794 /* PBXContainerItemProxy */; - }; 436C0D06BA8D55C7D71719393024D47B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Specta; target = E175011316C99B46E77511AB51991527 /* Specta */; targetProxy = 45D587D51C7D8951B3CE426740C6D29A /* PBXContainerItemProxy */; }; - 4C8AFE1254204A06A5BFF2DEADB228B2 /* PBXTargetDependency */ = { + 4F062ED45317205C77199834C9BD17F0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = DDDKeychainWrapper; - target = EF6364BCD9239D41077373DF8383FCD0 /* DDDKeychainWrapper */; - targetProxy = CC992A570DEAD48E909C8319C2E4CF8F /* PBXContainerItemProxy */; + name = FBSDKCoreKit; + target = 3C7B23B3FE0CE1A6131C7E09B3F47DA3 /* FBSDKCoreKit */; + targetProxy = AE7C1A7B4583A1C42EF5F7A3A565890F /* PBXContainerItemProxy */; }; - 6CB1C073A307AEFE9E762B0C02D51C97 /* PBXTargetDependency */ = { + 4FD8716894F2FFCAD692CB64F0AB9B17 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Bolts; + target = FB06743FD599C11559E52D2D552AEE80 /* Bolts */; + targetProxy = 6F9F122B221132D45EC15C537524859A /* PBXContainerItemProxy */; + }; + 5D910B379881B31B57D4675BC692FA03 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "nv-ios-http-status"; target = F93DDBEC0063FE03A9B9D176690EDC3E /* nv-ios-http-status */; - targetProxy = 4B3F501DA37FDB0BE8B159CC08F23D8B /* PBXContainerItemProxy */; + targetProxy = 5C0A8975851A02DDBB7A31AF2A5FAC86 /* PBXContainerItemProxy */; }; - 6E8ED74A8D4E93B54F4CAAE8C0ADB79D /* PBXTargetDependency */ = { + 5F169042337DCA180A14C27EA557893B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "UIDevice-Utils"; - target = FA97BDB41E34EDC6CF416B068C7B8378 /* UIDevice-Utils */; - targetProxy = D69F949C6B377063D832873363BF7673 /* PBXContainerItemProxy */; + name = StrongestPasswordValidator; + target = 624820DE8ED8D07A6B7ABD670BB1CC30 /* StrongestPasswordValidator */; + targetProxy = BC3EC9A5F9F54960B0AAC9833AC4BC6F /* PBXContainerItemProxy */; }; - 7A419135B2DC87D5D0E3821FE5085FFC /* PBXTargetDependency */ = { + 6096CCF1D8BECFA61417FC1251A4AF40 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "AeroGear-Crypto"; - target = 2390803952D3A6A68455F58CD02D90B7 /* AeroGear-Crypto */; - targetProxy = CC01431347128ACE2DF44EDE34038834 /* PBXContainerItemProxy */; + name = DDDKeychainWrapper; + target = EF6364BCD9239D41077373DF8383FCD0 /* DDDKeychainWrapper */; + targetProxy = DAE1D361650CBC4116D449858BDEFA8D /* PBXContainerItemProxy */; }; - 7B8A0FCDD3B91B6FE913E16B54D1B152 /* PBXTargetDependency */ = { + 64BF059358D2605FA61825BBDC3D1D1D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "PEAR-FileManager-iOS"; target = FB1EE56FCB7A626DC70FE0286458B1BB /* PEAR-FileManager-iOS */; - targetProxy = 9AD9D31B06E94A6EC2DCB13A2DD95C9D /* PBXContainerItemProxy */; + targetProxy = 0BD350F24C9C2CFD1E7D7866B734F838 /* PBXContainerItemProxy */; + }; + 76EC42895888D787728A2DE67284CB43 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBSDKLoginKit; + target = 5DC7D7B380A5FEAE815A0DDD986A0174 /* FBSDKLoginKit */; + targetProxy = 8FEC0EDB40721B5EB479CE10BBDCEE6B /* PBXContainerItemProxy */; + }; + 7BF5D22BBF716DFE9052C95E5A6C1599 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBSDKLoginKit; + target = 5DC7D7B380A5FEAE815A0DDD986A0174 /* FBSDKLoginKit */; + targetProxy = 3373E95BEE689C011254E975B0B2E1F7 /* PBXContainerItemProxy */; }; 7FECC427CBE81E35432F24F1D7361F76 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5479,65 +4362,83 @@ target = 3C7B23B3FE0CE1A6131C7E09B3F47DA3 /* FBSDKCoreKit */; targetProxy = 3B80A8D96904E6942AF2B6EC2966E411 /* PBXContainerItemProxy */; }; - 8384F5AE73200AFEB2970ED149CCF335 /* PBXTargetDependency */ = { + 8303BF62F8564426819C294B968A6CBA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AFNetworking; - target = 9E033EDB5EC0819481B0546434FA577B /* AFNetworking */; - targetProxy = 54A51982B76303FD273E1C8EB00D017B /* PBXContainerItemProxy */; + name = FBSDKShareKit; + target = F58CF3B268C937FF221EC44C97C18A9F /* FBSDKShareKit */; + targetProxy = 5206091323F0692F795B5065545FB182 /* PBXContainerItemProxy */; }; - 8401FB393FFA9CD11165595E6F3E8908 /* PBXTargetDependency */ = { + 8442742D2D36A4FC470AD9976CE02B5B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "AeroGear-Crypto"; - target = 2390803952D3A6A68455F58CD02D90B7 /* AeroGear-Crypto */; - targetProxy = 0FF4BCEEEBDC0C6CADB48E541774CD1E /* PBXContainerItemProxy */; + name = NSDataAES; + target = FE88C6C90B72279CEDF06AB3A39D1B28 /* NSDataAES */; + targetProxy = 1D4E4B693E122AC875796741D14372E9 /* PBXContainerItemProxy */; }; - 85518466824D5536F270420A637E0456 /* PBXTargetDependency */ = { + 8B7649F908FC8C3B08F8A518DF86E910 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PureLayout; - target = FAE318BF5536AAD34F5ACCC85DD5E691 /* PureLayout */; - targetProxy = 335FBBDB7CF027A71DD5371AC5188FF1 /* PBXContainerItemProxy */; + name = DJLocalization; + target = 2CCA0A5BB7B40CF2F6594BF0D24B4683 /* DJLocalization */; + targetProxy = 04DCD59FEFA787F40FB6DDAA0FC7319F /* PBXContainerItemProxy */; }; - 88C8B3964A5BEB27E3E65FD4ABB39F42 /* PBXTargetDependency */ = { + 8CB5E2906B6159BC357C6D9E3A65A140 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "PEAR-FileManager-iOS"; - target = FB1EE56FCB7A626DC70FE0286458B1BB /* PEAR-FileManager-iOS */; - targetProxy = 393491ED9FFAEDC002AED2B1A382B487 /* PBXContainerItemProxy */; + name = NSDataAES; + target = FE88C6C90B72279CEDF06AB3A39D1B28 /* NSDataAES */; + targetProxy = 3693728CD9F384AF4F20A02F302DC1E5 /* PBXContainerItemProxy */; }; - 8D14825D26F1752294073C45A6BB5E18 /* PBXTargetDependency */ = { + A426176D99EB79FA9D049126D94FD792 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBSDKLoginKit; - target = 5DC7D7B380A5FEAE815A0DDD986A0174 /* FBSDKLoginKit */; - targetProxy = 314526DBE4DE6D9CF7EFB07BCBE9FF21 /* PBXContainerItemProxy */; + name = "UIDevice-Utils"; + target = 3C395A25822805E39DCD174D259FA128 /* UIDevice-Utils */; + targetProxy = D2590C3FF3E19FAA0550C77B683E72DA /* PBXContainerItemProxy */; }; - 8D4F6418DCEDF647EC80E752B2E1F8D1 /* PBXTargetDependency */ = { + ADB921CA3B0E4FD37D40666CE2537326 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RZDataBinding; + target = 0790D945FC017AD1E184D4FEFD9D955F /* RZDataBinding */; + targetProxy = 7EFC21466084CF231C39B77BF5436074 /* PBXContainerItemProxy */; + }; + AEF3600EC681B7F78A633B0AEC86CF44 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = NSDate_Utils; target = E4E311AD65BBC683BFF4A90A2B62F7E1 /* NSDate_Utils */; - targetProxy = 5BDBD8F459FDA6CCEB323F23D0B037CA /* PBXContainerItemProxy */; + targetProxy = D0CA789D39CD6F0C4B8D03C17ACE4471 /* PBXContainerItemProxy */; }; - 93ED758A8097F90B287E4C97C6E175E5 /* PBXTargetDependency */ = { + B7935D43A4DE134B95AD90C0DA54A9CE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Bolts; - target = FB06743FD599C11559E52D2D552AEE80 /* Bolts */; - targetProxy = 1433BA4F4956D55F1F5D1D49F1933A9A /* PBXContainerItemProxy */; + name = "NSString-Helper"; + target = 91CFADD3F2AAFB0FF2F77F2DBA19DB5B /* NSString-Helper */; + targetProxy = B4764FB49940AF927993A209354B8D70 /* PBXContainerItemProxy */; }; - 9703EAA2AB54159695E3AB214115C2C3 /* PBXTargetDependency */ = { + BF1F518C2F19079EACA1DA6BD6369E52 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = StrongestPasswordValidator; - target = DF0AF4D3A492E24B4BD5DA5D5D76006C /* StrongestPasswordValidator */; - targetProxy = ADC5AD5474759CB317DFB666914BDF49 /* PBXContainerItemProxy */; + name = RZDataBinding; + target = 0790D945FC017AD1E184D4FEFD9D955F /* RZDataBinding */; + targetProxy = 0C9DB1804E05F644A1AAE8668CD0929F /* PBXContainerItemProxy */; }; - 9921E2C17A38D5D76DDEC100C021120B /* PBXTargetDependency */ = { + C24A1AD8F99A21CB6654B5C2FEFD03F2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "libsodium-ios"; - target = 5FCC2558F37E4673A45D6E2A5730B41C /* libsodium-ios */; - targetProxy = 1B6626E2A2C03281A13757145DBBF73B /* PBXContainerItemProxy */; + name = "UIDevice-Utils"; + target = 3C395A25822805E39DCD174D259FA128 /* UIDevice-Utils */; + targetProxy = 6DE49C82C0764E09C5C0384D7D73FA52 /* PBXContainerItemProxy */; }; - BF59EF2E74E74C3BE99A200114B618D7 /* PBXTargetDependency */ = { + C2818CBDD497CBB8FB4F1924478D73CE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBSDKCoreKit; - target = 3C7B23B3FE0CE1A6131C7E09B3F47DA3 /* FBSDKCoreKit */; - targetProxy = 0B93DF3863F680F3A1D18A9464061336 /* PBXContainerItemProxy */; + name = DJLocalization; + target = 2CCA0A5BB7B40CF2F6594BF0D24B4683 /* DJLocalization */; + targetProxy = 283C16530B434E7AF28D251AD21E70DF /* PBXContainerItemProxy */; + }; + C597F76413AF989352F0EFD401A422EC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = NSDate_Utils; + target = E4E311AD65BBC683BFF4A90A2B62F7E1 /* NSDate_Utils */; + targetProxy = 0EAC4C30A2B5AD1F540E0FB9C7516BB1 /* PBXContainerItemProxy */; + }; + C7D6F24C93D0DD3AD52190E98A68C93C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "NSString-Helper"; + target = 91CFADD3F2AAFB0FF2F77F2DBA19DB5B /* NSString-Helper */; + targetProxy = 814B0202E514C85EA3CB4EDE545AD963 /* PBXContainerItemProxy */; }; C9329667F42D5B44A43AD3F827A93661 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5545,47 +4446,29 @@ target = FB06743FD599C11559E52D2D552AEE80 /* Bolts */; targetProxy = 4285168F92DE3A5DE6202C6E7AC09019 /* PBXContainerItemProxy */; }; - CC675AD8F6B236EA126F7CC18243BA50 /* PBXTargetDependency */ = { + C9913C12739BFEFA4FE98A4151BE31A3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "CodFis-Helper"; - target = 33744B13416CE666037143AD625AD724 /* CodFis-Helper */; - targetProxy = 2D09AC8C2B08C2F33FF4B41B9C2763B3 /* PBXContainerItemProxy */; + name = AFNetworking; + target = 9E033EDB5EC0819481B0546434FA577B /* AFNetworking */; + targetProxy = 6D02ED5A8F6D19CC7C9FA988ABD1B204 /* PBXContainerItemProxy */; }; - CF256A833A7A6A743608F5AF89163B92 /* PBXTargetDependency */ = { + CB0B4B40CDF73CD17EC98B2B0B92EF8B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBSDKShareKit; - target = F58CF3B268C937FF221EC44C97C18A9F /* FBSDKShareKit */; - targetProxy = 536D7CCE3202398F560596336A1F610A /* PBXContainerItemProxy */; + name = StrongestPasswordValidator; + target = 624820DE8ED8D07A6B7ABD670BB1CC30 /* StrongestPasswordValidator */; + targetProxy = DFD23CDC42BD082AF58410E00CC90775 /* PBXContainerItemProxy */; }; - D1242DCB0E58D72F039AB33BD741417F /* PBXTargetDependency */ = { + D3E023B88C110878F63C9F07224948C5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PNObject; - target = 79AE937D14791CD69B60CE80F5655B51 /* PNObject */; - targetProxy = BBE6D720A8018F09458CD9C6AB47B072 /* PBXContainerItemProxy */; + name = Bolts; + target = FB06743FD599C11559E52D2D552AEE80 /* Bolts */; + targetProxy = 534A0B1AAF6BBDD698D8D916F05A9653 /* PBXContainerItemProxy */; }; - D2B902C4EEA839B60F7008B53745BB4D /* PBXTargetDependency */ = { + D7083D486F6A1D69E10D066998DD3C4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBSDKShareKit; - target = F58CF3B268C937FF221EC44C97C18A9F /* FBSDKShareKit */; - targetProxy = CD020292A0BE083CDFC22B7BE8E72DD8 /* PBXContainerItemProxy */; - }; - D402D44F488FF7EF472F95DDE5BE8C0A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RZDataBinding; - target = 30E7A95DDEA766D82F11ED3FEEFB65FF /* RZDataBinding */; - targetProxy = 572D715B0EA1E0607CBE2BC1FB49E9DA /* PBXContainerItemProxy */; - }; - D4F4B066983ABAD4C16A22A926736B43 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = NSDate_Utils; - target = E4E311AD65BBC683BFF4A90A2B62F7E1 /* NSDate_Utils */; - targetProxy = 03D84FFB8B88857369CF5CA0581C05C4 /* PBXContainerItemProxy */; - }; - DE2DA526E0931E71B78AE5FD264D1987 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "NSString-Helper"; - target = 91CFADD3F2AAFB0FF2F77F2DBA19DB5B /* NSString-Helper */; - targetProxy = 750C36B4ADA6BC1EAC8AE5B6B1483C36 /* PBXContainerItemProxy */; + name = FBSDKCoreKit; + target = 3C7B23B3FE0CE1A6131C7E09B3F47DA3 /* FBSDKCoreKit */; + targetProxy = 0C6386AA427575280AAF31BBCE169459 /* PBXContainerItemProxy */; }; E693A6BEFB63D60F2095256F4580CD03 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5593,42 +4476,42 @@ target = FB06743FD599C11559E52D2D552AEE80 /* Bolts */; targetProxy = 625133541CC8D6C3159038A515D478EE /* PBXContainerItemProxy */; }; - E9E8858890FA611AF16651F4FCEE1CCB /* PBXTargetDependency */ = { + E6A95506CC11E869824672CB9E97AB98 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "NSString-Helper"; - target = 91CFADD3F2AAFB0FF2F77F2DBA19DB5B /* NSString-Helper */; - targetProxy = 6C30F1E12CDF96EB8712774411C679FC /* PBXContainerItemProxy */; + name = "CodFis-Helper"; + target = 33744B13416CE666037143AD625AD724 /* CodFis-Helper */; + targetProxy = ADF327D8A9C3962594D39B6BF5DD41FB /* PBXContainerItemProxy */; }; - EEC9338CFE312316EDAEF6CF1FB11FCD /* PBXTargetDependency */ = { + E8A011B55F6E94485F244158EF0F3EDF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "libsodium-ios"; - target = 5FCC2558F37E4673A45D6E2A5730B41C /* libsodium-ios */; - targetProxy = E7E9A14D47E99B355CDC912F681ECE05 /* PBXContainerItemProxy */; + name = FBSDKShareKit; + target = F58CF3B268C937FF221EC44C97C18A9F /* FBSDKShareKit */; + targetProxy = 241BA75FBF2AB9A39B788E7B03501D52 /* PBXContainerItemProxy */; }; - F9E8E26AF353CC491162F5BB9A66F2F9 /* PBXTargetDependency */ = { + F0CB6272BEF85D3B69FBEB685615E8F4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AFNetworking; - target = 9E033EDB5EC0819481B0546434FA577B /* AFNetworking */; - targetProxy = A0C7CD69D119311AF9C63E15FC2AC4D1 /* PBXContainerItemProxy */; + name = "nv-ios-http-status"; + target = F93DDBEC0063FE03A9B9D176690EDC3E /* nv-ios-http-status */; + targetProxy = 26BF2258192DDE63FD7787FF8C353C7F /* PBXContainerItemProxy */; }; - FF5A479245D5DC1D7DC4BDC2CB8677DF /* PBXTargetDependency */ = { + F20BBD7754DBDDE29B97B32B0C834ECC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBSDKCoreKit; - target = 3C7B23B3FE0CE1A6131C7E09B3F47DA3 /* FBSDKCoreKit */; - targetProxy = 496DAA8E899D8FFCAE92A62A06309311 /* PBXContainerItemProxy */; + name = PureLayout; + target = 9FABD90CF9D328EE31409CA42A597A3D /* PureLayout */; + targetProxy = 5DF1ACB882003862030BD449DE2812E7 /* PBXContainerItemProxy */; }; - FF9F5445F77A7423479FD115144FAB4D /* PBXTargetDependency */ = { + F381ADB9FEEA4F31571D25CAC5DAF881 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = StrongestPasswordValidator; - target = DF0AF4D3A492E24B4BD5DA5D5D76006C /* StrongestPasswordValidator */; - targetProxy = 543707A5D4006CFE26FAC742E7C15C77 /* PBXContainerItemProxy */; + name = "CodFis-Helper"; + target = 33744B13416CE666037143AD625AD724 /* CodFis-Helper */; + targetProxy = B1691554AAB289D57B581ABC8F2B8CAE /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 00A901F6566036DF0D2D1202A9048F3E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 724974E2EAC48E144E42F6C206E65E85 /* FBSDKShareKit.xcconfig */; + baseConfigurationReference = 78FBC19A281C88B88FBA8FA03B7C4B4C /* FBSDKShareKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5649,9 +4532,9 @@ }; name = Debug; }; - 0CAB42F6C03CEFC9C236EFE5A4ED1DB2 /* Release */ = { + 03C47C2FFE708BBCE88418135F324BAD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A175B7C4FE8493144D2371EB38DAB454 /* PNObject.xcconfig */; + baseConfigurationReference = 6307A04CD43F482543105E908A1C002C /* PureLayout.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5659,8 +4542,8 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/PNObject/PNObject-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; @@ -5672,9 +4555,32 @@ }; name = Release; }; + 07C7551F82CB28C193F9B295666DEE4E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AAC8666F362600E8954A21949E4EE65D /* Pods-PNObject_Example.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.3; + MACH_O_TYPE = staticlib; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; 122B916155540FC1376B54CC672B200B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 04B2F460C588586DE513ACF2D614B8EC /* FBSDKLoginKit.xcconfig */; + baseConfigurationReference = E8BF199480C1C5D49C6F278C4DB6176F /* FBSDKLoginKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5695,19 +4601,19 @@ }; name = Debug; }; - 24431E2A414B2AEC18F75860B3A6647A /* Release */ = { + 1B48F26B8F193DE468E829F1F84DC761 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 584BEB841D55523D8B04ED7D07542692 /* StrongestPasswordValidator.xcconfig */; + baseConfigurationReference = 352032E9DE18109E43BCB46052C7C9FB /* StrongestPasswordValidator.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_PREFIX_HEADER = "Target Support Files/StrongestPasswordValidator/StrongestPasswordValidator-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5716,11 +4622,11 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; 246791449E2EF2F3EA2E97344FC80087 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7A999F2B6EEB82035C0ECCE5CED017CD /* NSString-Helper.xcconfig */; + baseConfigurationReference = 96E588A0EEAC14C735CF03B45806A974 /* NSString-Helper.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5764,55 +4670,9 @@ }; name = Release; }; - 27AB9B179112FEFA8A7FDC3502B5350B /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 093B55A5582DBC76E230C0E14D491B80 /* AeroGear-Crypto.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/AeroGear-Crypto/AeroGear-Crypto-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 27DAD4E6257BF371BE5F9D24F7481178 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = AAC8666F362600E8954A21949E4EE65D /* Pods-PNObject_Example.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; - MACH_O_TYPE = staticlib; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; 29B745582AEEB1DA8FDEA4390EB12306 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 47B4F4E49526D57BC635D6963A6C7963 /* CodFis-Helper.xcconfig */; + baseConfigurationReference = 2EF82E7C5C5272ECC518C3D1FD66FC8D /* CodFis-Helper.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5833,99 +4693,7 @@ }; name = Debug; }; - 2F6DD48A008466BE6BE16C39520EEF9B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C73C6EA2E857706C62F6B73C63D5B8E1 /* Pods-PNObject_Example.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; - MACH_O_TYPE = staticlib; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 3E07C1CAE9EAB35BCDB3068ED47BB054 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E752E16BC509AE02B1DA94DDD98BB04D /* PureLayout.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 6.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 430481D55C9F723FCCE734CE2D8637ED /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E752E16BC509AE02B1DA94DDD98BB04D /* PureLayout.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 6.0; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 47BD8D8E7E1002E1F852946B6A03BE53 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7CD0FAC19FFE607819D364CB3588F914 /* PEAR-FileManager-iOS.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/PEAR-FileManager-iOS/PEAR-FileManager-iOS-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 4D0658C8911935C05503A563D5DAE20D /* Debug */ = { + 3EF315D16B0D11A7F3EAE8E046C877B5 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = A175B7C4FE8493144D2371EB38DAB454 /* PNObject.xcconfig */; buildSettings = { @@ -5948,9 +4716,32 @@ }; name = Debug; }; + 47BD8D8E7E1002E1F852946B6A03BE53 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A2FD57392F54B06F3BF24DCB5E6781A4 /* PEAR-FileManager-iOS.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/PEAR-FileManager-iOS/PEAR-FileManager-iOS-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; 515494B267E8A813691163FEBF4BE4A0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 04B2F460C588586DE513ACF2D614B8EC /* FBSDKLoginKit.xcconfig */; + baseConfigurationReference = E8BF199480C1C5D49C6F278C4DB6176F /* FBSDKLoginKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5971,9 +4762,32 @@ }; name = Release; }; + 53FC3E5EA8B57204840EFE44ACFF3F39 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C73C6EA2E857706C62F6B73C63D5B8E1 /* Pods-PNObject_Example.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.3; + MACH_O_TYPE = staticlib; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; 557E6E6250055889348C647424482BF7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F14F57C86B1EBBEBABA9DF5085D5E51C /* FBSDKCoreKit.xcconfig */; + baseConfigurationReference = 1725FB1FEFA19292310E411B04D6A38C /* FBSDKCoreKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5994,55 +4808,9 @@ }; name = Debug; }; - 57B8303E66468E9BF125E860FE4E15F2 /* Debug */ = { + 5752CCCF6AD634FEEA3D33F9AA0D3061 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 673ABF5E3490AEDF1AF779BE7482C02E /* RZDataBinding.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/RZDataBinding/RZDataBinding-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 6.0; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 59705C476BE378EB1AC72BA188BF0ED1 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2937C795C326E04ACCCEE2B13583417C /* libsodium-ios.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/libsodium-ios/libsodium-ios-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 59A18F4D72C16EA2C70AACBA75319EB6 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A4B81F887F968F39B02E669874D052D1 /* UIDevice-Utils.xcconfig */; + baseConfigurationReference = A175B7C4FE8493144D2371EB38DAB454 /* PNObject.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6050,7 +4818,7 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/UIDevice-Utils/UIDevice-Utils-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/PNObject/PNObject-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -6063,9 +4831,32 @@ }; name = Release; }; + 6484C108531E076EFE6678DAE6306547 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1911AF57E194F599023F759A988BFA81 /* RZDataBinding.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/RZDataBinding/RZDataBinding-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; 6488734D0947EF1EE83EFEC866C814FC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7A999F2B6EEB82035C0ECCE5CED017CD /* NSString-Helper.xcconfig */; + baseConfigurationReference = 96E588A0EEAC14C735CF03B45806A974 /* NSString-Helper.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6086,9 +4877,32 @@ }; name = Debug; }; + 6C55EC4C0807C6C2FF316E1D4603CFD1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 27DBEB4EB4435897473258F9F4DBD2D8 /* NSDataAES.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/NSDataAES/NSDataAES-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; 6D0A27236A12FA9D6B9982995BD809FD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A5B51957E642BEEE3793E3BA239DE4DE /* Specta.xcconfig */; + baseConfigurationReference = 16C02701BB905BC0178C91124C2BC0CC /* Specta.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6111,7 +4925,7 @@ }; 70E020B3E95FFCCA24A9A8399389ECB7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 91880EF5763FAF0CE1A6553D8A50D6C0 /* DJLocalization.xcconfig */; + baseConfigurationReference = AABB7D629838A2BB08D7F836522B6329 /* DJLocalization.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6134,7 +4948,7 @@ }; 72D1B831316303C2E356BBAC53FEF78A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7EFEC4ACCA746FA5F40588D436F96233 /* AFNetworking.xcconfig */; + baseConfigurationReference = 38A4E3B81756CDD94D0017017278498E /* AFNetworking.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6157,7 +4971,7 @@ }; 84126B3FC2C9C1DED0E94DAED2E6597F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A185335335AC1D7219C4321D2109014F /* DDDKeychainWrapper.xcconfig */; + baseConfigurationReference = 898DD354FC5DDBB6F30C87621509A5E8 /* DDDKeychainWrapper.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6180,7 +4994,7 @@ }; 8800C944B7DAF9074831889EA526E983 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BBAA11B7A2A624932B91777B7678B681 /* Expecta.xcconfig */; + baseConfigurationReference = 259057DE0324120AA5095B159998073C /* Expecta.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6203,7 +5017,7 @@ }; 896E2F0EDF3C74CDA39BFEC431EBF7D8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7C401D803F1C27339F62CCFC621C56CA /* Bolts.xcconfig */; + baseConfigurationReference = 5C31A3DEC4BC7DFEAA89B6B7900FB9AE /* Bolts.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6224,9 +5038,9 @@ }; name = Release; }; - 8AB982E39EDAEB24FFAE6ED6E6DCCA6C /* Release */ = { + 8B66C2D7D21FB3B53E9D5D0CA38C69B3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 673ABF5E3490AEDF1AF779BE7482C02E /* RZDataBinding.xcconfig */; + baseConfigurationReference = 1F895E2B6362E6370AFC7F18B096C86F /* UIDevice-Utils.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6234,8 +5048,8 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/RZDataBinding/RZDataBinding-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 6.0; + GCC_PREFIX_HEADER = "Target Support Files/UIDevice-Utils/UIDevice-Utils-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; @@ -6289,7 +5103,7 @@ }; 8EB57AD7C13C6D91DB5C80BC4CC379DE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 11756A36D76B9384FBDAF048CDECDB6E /* NSDate_Utils.xcconfig */; + baseConfigurationReference = EFC6C701DEBE75359B9034DB424DC6F0 /* NSDate_Utils.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6312,7 +5126,7 @@ }; 9737482C999B2C9B85E01FAE76A9244A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 724974E2EAC48E144E42F6C206E65E85 /* FBSDKShareKit.xcconfig */; + baseConfigurationReference = 78FBC19A281C88B88FBA8FA03B7C4B4C /* FBSDKShareKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6335,7 +5149,7 @@ }; 99D6ACAD2C0B63CFCDF6A900DC1B6F03 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A185335335AC1D7219C4321D2109014F /* DDDKeychainWrapper.xcconfig */; + baseConfigurationReference = 898DD354FC5DDBB6F30C87621509A5E8 /* DDDKeychainWrapper.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6423,9 +5237,9 @@ }; name = Debug; }; - A743D72E085C2019F0C1B57A2900F103 /* Debug */ = { + A1AD6F53BBB64F66645D1FBCD95119F2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 584BEB841D55523D8B04ED7D07542692 /* StrongestPasswordValidator.xcconfig */; + baseConfigurationReference = 27DBEB4EB4435897473258F9F4DBD2D8 /* NSDataAES.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6433,7 +5247,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/StrongestPasswordValidator/StrongestPasswordValidator-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/NSDataAES/NSDataAES-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -6446,9 +5260,32 @@ }; name = Debug; }; + A25ED75478F5D40EFF9ECCFFBC458209 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6307A04CD43F482543105E908A1C002C /* PureLayout.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; A948AF7F2C4D47BC69ED6ADF38705A29 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 11756A36D76B9384FBDAF048CDECDB6E /* NSDate_Utils.xcconfig */; + baseConfigurationReference = EFC6C701DEBE75359B9034DB424DC6F0 /* NSDate_Utils.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6471,7 +5308,7 @@ }; B02A11FA639BDA2D9B8E0A7027C1C1AD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F14F57C86B1EBBEBABA9DF5085D5E51C /* FBSDKCoreKit.xcconfig */; + baseConfigurationReference = 1725FB1FEFA19292310E411B04D6A38C /* FBSDKCoreKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6494,7 +5331,7 @@ }; B16289E54EB6F80726D498769FC61609 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BBAA11B7A2A624932B91777B7678B681 /* Expecta.xcconfig */; + baseConfigurationReference = 259057DE0324120AA5095B159998073C /* Expecta.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6515,9 +5352,32 @@ }; name = Debug; }; + B2EA6065C7AD6BF82C07F9AC3826B7E3 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 352032E9DE18109E43BCB46052C7C9FB /* StrongestPasswordValidator.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/StrongestPasswordValidator/StrongestPasswordValidator-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; BF5ADA435F8B31CC4EC90B1D8BAFD065 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A5B51957E642BEEE3793E3BA239DE4DE /* Specta.xcconfig */; + baseConfigurationReference = 16C02701BB905BC0178C91124C2BC0CC /* Specta.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6538,32 +5398,9 @@ }; name = Release; }; - C11EC38528686E65C189A7686E50DC6A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2937C795C326E04ACCCEE2B13583417C /* libsodium-ios.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/libsodium-ios/libsodium-ios-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; D5366C5ED8229A69C8A73AD029DAAE88 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 47B4F4E49526D57BC635D6963A6C7963 /* CodFis-Helper.xcconfig */; + baseConfigurationReference = 2EF82E7C5C5272ECC518C3D1FD66FC8D /* CodFis-Helper.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6586,7 +5423,7 @@ }; DE2C1B0EF191423C801C46CFE28CCAA5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 91880EF5763FAF0CE1A6553D8A50D6C0 /* DJLocalization.xcconfig */; + baseConfigurationReference = AABB7D629838A2BB08D7F836522B6329 /* DJLocalization.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6609,7 +5446,7 @@ }; DE478E884D17EB4191F0D2FE0CA46D97 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 87DDA5A9FF5E7192F347D9394ADB2372 /* nv-ios-http-status.xcconfig */; + baseConfigurationReference = 9A0BF032533700E7972735DC3EF9D8B6 /* nv-ios-http-status.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6632,7 +5469,7 @@ }; E5E6E20F9A7E5DD5B9C65E13D6BB8E32 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7CD0FAC19FFE607819D364CB3588F914 /* PEAR-FileManager-iOS.xcconfig */; + baseConfigurationReference = A2FD57392F54B06F3BF24DCB5E6781A4 /* PEAR-FileManager-iOS.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6655,7 +5492,7 @@ }; E709995C7EF9E616513590C83890D619 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7C401D803F1C27339F62CCFC621C56CA /* Bolts.xcconfig */; + baseConfigurationReference = 5C31A3DEC4BC7DFEAA89B6B7900FB9AE /* Bolts.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6676,9 +5513,9 @@ }; name = Debug; }; - E8FBCA87274AE1C114EB7DDAA9930258 /* Debug */ = { + F20A0B569D3E11F5A76686C76BA447D8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A4B81F887F968F39B02E669874D052D1 /* UIDevice-Utils.xcconfig */; + baseConfigurationReference = 1911AF57E194F599023F759A988BFA81 /* RZDataBinding.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6686,8 +5523,8 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/UIDevice-Utils/UIDevice-Utils-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + GCC_PREFIX_HEADER = "Target Support Files/RZDataBinding/RZDataBinding-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; @@ -6699,32 +5536,9 @@ }; name = Debug; }; - F631212810C168E18CC3835755ABF7A9 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 093B55A5582DBC76E230C0E14D491B80 /* AeroGear-Crypto.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/AeroGear-Crypto/AeroGear-Crypto-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; F9378CE29DD9EC3CFCDAC23CF239A080 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 87DDA5A9FF5E7192F347D9394ADB2372 /* nv-ios-http-status.xcconfig */; + baseConfigurationReference = 9A0BF032533700E7972735DC3EF9D8B6 /* nv-ios-http-status.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6745,9 +5559,32 @@ }; name = Release; }; + FE0CF25EB431D2495AC61432B8A7DEA3 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1F895E2B6362E6370AFC7F18B096C86F /* UIDevice-Utils.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/UIDevice-Utils/UIDevice-Utils-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; FF778088B62C05BE1205DAE628D151DF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7EFEC4ACCA746FA5F40588D436F96233 /* AFNetworking.xcconfig */; + baseConfigurationReference = 38A4E3B81756CDD94D0017017278498E /* AFNetworking.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6771,6 +5608,33 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 0269C11A197E0E4CE979139E580BF1C3 /* Build configuration list for PBXNativeTarget "PNObject" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3EF315D16B0D11A7F3EAE8E046C877B5 /* Debug */, + 5752CCCF6AD634FEEA3D33F9AA0D3061 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 033DE4898FE6D0F98F51EFE3BAE2C669 /* Build configuration list for PBXNativeTarget "RZDataBinding" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F20A0B569D3E11F5A76686C76BA447D8 /* Debug */, + 6484C108531E076EFE6678DAE6306547 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 0E5D01F4D327CE422A101A5793EA8AB1 /* Build configuration list for PBXNativeTarget "Pods-PNObject_Example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 07C7551F82CB28C193F9B295666DEE4E /* Debug */, + 53FC3E5EA8B57204840EFE44ACFF3F39 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 173D76EB3E60D7658B35EF9466435CB6 /* Build configuration list for PBXNativeTarget "Pods-PNObject_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6780,24 +5644,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 214545E3951D9B1535AF6094D93D6791 /* Build configuration list for PBXNativeTarget "UIDevice-Utils" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E8FBCA87274AE1C114EB7DDAA9930258 /* Debug */, - 59A18F4D72C16EA2C70AACBA75319EB6 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 225A08EB7F43CF5AC999DDCD7552131B /* Build configuration list for PBXNativeTarget "StrongestPasswordValidator" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - A743D72E085C2019F0C1B57A2900F103 /* Debug */, - 24431E2A414B2AEC18F75860B3A6647A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 2B68128128886FB992D86C8301FBC19B /* Build configuration list for PBXNativeTarget "CodFis-Helper" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6816,15 +5662,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3CFECF7BF5646C42A85866017396DEF1 /* Build configuration list for PBXNativeTarget "RZDataBinding" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 57B8303E66468E9BF125E860FE4E15F2 /* Debug */, - 8AB982E39EDAEB24FFAE6ED6E6DCCA6C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 483FBC4A668BF7F1A8767452E7E188AC /* Build configuration list for PBXNativeTarget "AFNetworking" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6834,15 +5671,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4F845B0D7BE9A2BC16932D40C529D2B9 /* Build configuration list for PBXNativeTarget "PureLayout" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 430481D55C9F723FCCE734CE2D8637ED /* Debug */, - 3E07C1CAE9EAB35BCDB3068ED47BB054 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 505A02A0DDE653D4BBBB28196A06544A /* Build configuration list for PBXNativeTarget "PEAR-FileManager-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6897,6 +5725,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 62DF3A746583D798F6AD2BB05CA4EFA7 /* Build configuration list for PBXNativeTarget "PureLayout" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A25ED75478F5D40EFF9ECCFFBC458209 /* Debug */, + 03C47C2FFE708BBCE88418135F324BAD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 6A72FD4DDC26EB4D19B8009DF1ACA7A0 /* Build configuration list for PBXNativeTarget "NSDate_Utils" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6906,11 +5743,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8A33FC9CA5D597E8004EE2794741EE2D /* Build configuration list for PBXNativeTarget "Pods-PNObject_Example" */ = { + 7A5D3F3B55D8C74F69E24FCF9C15C64B /* Build configuration list for PBXNativeTarget "StrongestPasswordValidator" */ = { isa = XCConfigurationList; buildConfigurations = ( - 27DAD4E6257BF371BE5F9D24F7481178 /* Debug */, - 2F6DD48A008466BE6BE16C39520EEF9B /* Release */, + 1B48F26B8F193DE468E829F1F84DC761 /* Debug */, + B2EA6065C7AD6BF82C07F9AC3826B7E3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6933,20 +5770,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BD8371D8E6EFB9034C1B21B56619CEB7 /* Build configuration list for PBXNativeTarget "libsodium-ios" */ = { + B8A879EFEDF7A09F1532DE5F5ACA2FBB /* Build configuration list for PBXNativeTarget "NSDataAES" */ = { isa = XCConfigurationList; buildConfigurations = ( - 59705C476BE378EB1AC72BA188BF0ED1 /* Debug */, - C11EC38528686E65C189A7686E50DC6A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - BE9E773604077933BC7874B9DACB2FAF /* Build configuration list for PBXNativeTarget "AeroGear-Crypto" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 27AB9B179112FEFA8A7FDC3502B5350B /* Debug */, - F631212810C168E18CC3835755ABF7A9 /* Release */, + A1AD6F53BBB64F66645D1FBCD95119F2 /* Debug */, + 6C55EC4C0807C6C2FF316E1D4603CFD1 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6978,11 +5806,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FAD56300A064A00898C7405B2D0A2CDF /* Build configuration list for PBXNativeTarget "PNObject" */ = { + E5C03484C1B6B6AD593771D642B48A3E /* Build configuration list for PBXNativeTarget "UIDevice-Utils" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4D0658C8911935C05503A563D5DAE20D /* Debug */, - 0CAB42F6C03CEFC9C236EFE5A4ED1DB2 /* Release */, + FE0CF25EB431D2495AC61432B8A7DEA3 /* Debug */, + 8B66C2D7D21FB3B53E9D5D0CA38C69B3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig b/Example/Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig index 27d4fdf..6c06903 100644 --- a/Example/Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig +++ b/Example/Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/AFNetworking GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AFNetworking" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AFNetworking" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" OTHER_LDFLAGS = -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Example/Pods/Target Support Files/AeroGear-Crypto/AeroGear-Crypto-dummy.m b/Example/Pods/Target Support Files/AeroGear-Crypto/AeroGear-Crypto-dummy.m deleted file mode 100644 index e8900c1..0000000 --- a/Example/Pods/Target Support Files/AeroGear-Crypto/AeroGear-Crypto-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_AeroGear_Crypto : NSObject -@end -@implementation PodsDummy_AeroGear_Crypto -@end diff --git a/Example/Pods/Target Support Files/AeroGear-Crypto/AeroGear-Crypto.xcconfig b/Example/Pods/Target Support Files/AeroGear-Crypto/AeroGear-Crypto.xcconfig deleted file mode 100644 index 620386c..0000000 --- a/Example/Pods/Target Support Files/AeroGear-Crypto/AeroGear-Crypto.xcconfig +++ /dev/null @@ -1,10 +0,0 @@ -CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/AeroGear-Crypto -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" -LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/libsodium-ios" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/AeroGear-Crypto -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/Bolts/Bolts.xcconfig b/Example/Pods/Target Support Files/Bolts/Bolts.xcconfig index 0971248..67bc3f4 100644 --- a/Example/Pods/Target Support Files/Bolts/Bolts.xcconfig +++ b/Example/Pods/Target Support Files/Bolts/Bolts.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Bolts GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Bolts" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Bolts" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/CodFis-Helper/CodFis-Helper.xcconfig b/Example/Pods/Target Support Files/CodFis-Helper/CodFis-Helper.xcconfig index a109913..000f753 100644 --- a/Example/Pods/Target Support Files/CodFis-Helper/CodFis-Helper.xcconfig +++ b/Example/Pods/Target Support Files/CodFis-Helper/CodFis-Helper.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/CodFis-Helper GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/CodFis-Helper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/CodFis-Helper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/DDDKeychainWrapper/DDDKeychainWrapper.xcconfig b/Example/Pods/Target Support Files/DDDKeychainWrapper/DDDKeychainWrapper.xcconfig index 647a036..4f7fa07 100644 --- a/Example/Pods/Target Support Files/DDDKeychainWrapper/DDDKeychainWrapper.xcconfig +++ b/Example/Pods/Target Support Files/DDDKeychainWrapper/DDDKeychainWrapper.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/DDDKeychainWrapper GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" OTHER_LDFLAGS = -framework "Security" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Example/Pods/Target Support Files/DJLocalization/DJLocalization.xcconfig b/Example/Pods/Target Support Files/DJLocalization/DJLocalization.xcconfig index f0209e7..21112a1 100644 --- a/Example/Pods/Target Support Files/DJLocalization/DJLocalization.xcconfig +++ b/Example/Pods/Target Support Files/DJLocalization/DJLocalization.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/DJLocalization GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/DJLocalization" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/DJLocalization" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" OTHER_LDFLAGS = -framework "Foundation" -framework "UIKit" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Example/Pods/Target Support Files/Expecta/Expecta.xcconfig b/Example/Pods/Target Support Files/Expecta/Expecta.xcconfig index a88cdd2..cfdce6c 100644 --- a/Example/Pods/Target Support Files/Expecta/Expecta.xcconfig +++ b/Example/Pods/Target Support Files/Expecta/Expecta.xcconfig @@ -2,7 +2,7 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Expecta ENABLE_BITCODE = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Expecta" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Expecta" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" OTHER_LDFLAGS = -framework "Foundation" -framework "XCTest" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Example/Pods/Target Support Files/FBSDKCoreKit/FBSDKCoreKit.xcconfig b/Example/Pods/Target Support Files/FBSDKCoreKit/FBSDKCoreKit.xcconfig index 66c1262..71125e5 100644 --- a/Example/Pods/Target Support Files/FBSDKCoreKit/FBSDKCoreKit.xcconfig +++ b/Example/Pods/Target Support Files/FBSDKCoreKit/FBSDKCoreKit.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Bolts" OTHER_LDFLAGS = -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" PODS_BUILD_DIR = $BUILD_DIR diff --git a/Example/Pods/Target Support Files/FBSDKLoginKit/FBSDKLoginKit.xcconfig b/Example/Pods/Target Support Files/FBSDKLoginKit/FBSDKLoginKit.xcconfig index ceca44b..fd6e28e 100644 --- a/Example/Pods/Target Support Files/FBSDKLoginKit/FBSDKLoginKit.xcconfig +++ b/Example/Pods/Target Support Files/FBSDKLoginKit/FBSDKLoginKit.xcconfig @@ -1,7 +1,7 @@ CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Bolts" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" OTHER_LDFLAGS = -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" PODS_BUILD_DIR = $BUILD_DIR diff --git a/Example/Pods/Target Support Files/FBSDKShareKit/FBSDKShareKit.xcconfig b/Example/Pods/Target Support Files/FBSDKShareKit/FBSDKShareKit.xcconfig index a157ce3..96dd109 100644 --- a/Example/Pods/Target Support Files/FBSDKShareKit/FBSDKShareKit.xcconfig +++ b/Example/Pods/Target Support Files/FBSDKShareKit/FBSDKShareKit.xcconfig @@ -1,7 +1,7 @@ CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/FBSDKShareKit GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSDKShareKit" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSDKShareKit" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Bolts" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" OTHER_LDFLAGS = -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" PODS_BUILD_DIR = $BUILD_DIR diff --git a/Example/Pods/Target Support Files/NSDataAES/NSDataAES-dummy.m b/Example/Pods/Target Support Files/NSDataAES/NSDataAES-dummy.m new file mode 100644 index 0000000..51f98b1 --- /dev/null +++ b/Example/Pods/Target Support Files/NSDataAES/NSDataAES-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_NSDataAES : NSObject +@end +@implementation PodsDummy_NSDataAES +@end diff --git a/Example/Pods/Target Support Files/AeroGear-Crypto/AeroGear-Crypto-prefix.pch b/Example/Pods/Target Support Files/NSDataAES/NSDataAES-prefix.pch similarity index 100% rename from Example/Pods/Target Support Files/AeroGear-Crypto/AeroGear-Crypto-prefix.pch rename to Example/Pods/Target Support Files/NSDataAES/NSDataAES-prefix.pch diff --git a/Example/Pods/Target Support Files/NSDataAES/NSDataAES.xcconfig b/Example/Pods/Target Support Files/NSDataAES/NSDataAES.xcconfig new file mode 100644 index 0000000..b1e253a --- /dev/null +++ b/Example/Pods/Target Support Files/NSDataAES/NSDataAES.xcconfig @@ -0,0 +1,9 @@ +CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/NSDataAES +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/NSDataAES" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/NSDataAES +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/NSDate_Utils/NSDate_Utils.xcconfig b/Example/Pods/Target Support Files/NSDate_Utils/NSDate_Utils.xcconfig index 8bfee01..f5e669f 100644 --- a/Example/Pods/Target Support Files/NSDate_Utils/NSDate_Utils.xcconfig +++ b/Example/Pods/Target Support Files/NSDate_Utils/NSDate_Utils.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/NSDate_Utils GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/NSDate_Utils" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/NSDate_Utils" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/NSString-Helper/NSString-Helper.xcconfig b/Example/Pods/Target Support Files/NSString-Helper/NSString-Helper.xcconfig index 6e085d0..0d2adb1 100644 --- a/Example/Pods/Target Support Files/NSString-Helper/NSString-Helper.xcconfig +++ b/Example/Pods/Target Support Files/NSString-Helper/NSString-Helper.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/NSString-Helper GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/NSString-Helper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/NSString-Helper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/PEAR-FileManager-iOS/PEAR-FileManager-iOS.xcconfig b/Example/Pods/Target Support Files/PEAR-FileManager-iOS/PEAR-FileManager-iOS.xcconfig index 806fe90..2658cc4 100644 --- a/Example/Pods/Target Support Files/PEAR-FileManager-iOS/PEAR-FileManager-iOS.xcconfig +++ b/Example/Pods/Target Support Files/PEAR-FileManager-iOS/PEAR-FileManager-iOS.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/PEAR-FileManager-iOS GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/PNObject/PNObject.xcconfig b/Example/Pods/Target Support Files/PNObject/PNObject.xcconfig index b6f87c1..557550f 100644 --- a/Example/Pods/Target Support Files/PNObject/PNObject.xcconfig +++ b/Example/Pods/Target Support Files/PNObject/PNObject.xcconfig @@ -1,7 +1,8 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/PNObject GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PNObject" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" -LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/AFNetworking" "$PODS_CONFIGURATION_BUILD_DIR/AeroGear-Crypto" "$PODS_CONFIGURATION_BUILD_DIR/Bolts" "$PODS_CONFIGURATION_BUILD_DIR/CodFis-Helper" "$PODS_CONFIGURATION_BUILD_DIR/DDDKeychainWrapper" "$PODS_CONFIGURATION_BUILD_DIR/DJLocalization" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKShareKit" "$PODS_CONFIGURATION_BUILD_DIR/NSDate_Utils" "$PODS_CONFIGURATION_BUILD_DIR/NSString-Helper" "$PODS_CONFIGURATION_BUILD_DIR/PEAR-FileManager-iOS" "$PODS_CONFIGURATION_BUILD_DIR/RZDataBinding" "$PODS_CONFIGURATION_BUILD_DIR/StrongestPasswordValidator" "$PODS_CONFIGURATION_BUILD_DIR/UIDevice-Utils" "$PODS_CONFIGURATION_BUILD_DIR/libsodium-ios" "$PODS_CONFIGURATION_BUILD_DIR/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PNObject" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/AFNetworking" "$PODS_CONFIGURATION_BUILD_DIR/Bolts" "$PODS_CONFIGURATION_BUILD_DIR/CodFis-Helper" "$PODS_CONFIGURATION_BUILD_DIR/DDDKeychainWrapper" "$PODS_CONFIGURATION_BUILD_DIR/DJLocalization" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKShareKit" "$PODS_CONFIGURATION_BUILD_DIR/NSDataAES" "$PODS_CONFIGURATION_BUILD_DIR/NSDate_Utils" "$PODS_CONFIGURATION_BUILD_DIR/NSString-Helper" "$PODS_CONFIGURATION_BUILD_DIR/PEAR-FileManager-iOS" "$PODS_CONFIGURATION_BUILD_DIR/RZDataBinding" "$PODS_CONFIGURATION_BUILD_DIR/StrongestPasswordValidator" "$PODS_CONFIGURATION_BUILD_DIR/UIDevice-Utils" "$PODS_CONFIGURATION_BUILD_DIR/nv-ios-http-status" +OTHER_LDFLAGS = -framework "Security" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-acknowledgements.markdown index a732539..6c7b7c8 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-acknowledgements.markdown +++ b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-acknowledgements.markdown @@ -24,23 +24,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -## AeroGear-Crypto - - JBoss, Home of Professional Open Source - Copyright ${year}, Red Hat, Inc., and individual contributors - by the @authors tag. See the copyright.txt in the distribution for a - full listing of individual contributors. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ## Bolts BSD License @@ -206,6 +189,29 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## NSDataAES + +Copyright (c) 2016 Paolo Tagliani + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + ## NSDate_Utils Copyright (c) 2015 Giuseppe Nucifora @@ -384,47 +390,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -## libsodium-ios - -License -------- - -Copyright (c) 2013-2014 -Moritz C. Türck - -Permission to use, copy, modify, and distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -Original License ----------------- - -Copyright (c) 2013-2014 -Frank Denis - -Permission to use, copy, modify, and distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - - ## nv-ios-http-status diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-acknowledgements.plist index f6572bc..87e7472 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-acknowledgements.plist +++ b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-acknowledgements.plist @@ -41,29 +41,6 @@ THE SOFTWARE. Type PSGroupSpecifier - - FooterText - JBoss, Home of Professional Open Source - Copyright ${year}, Red Hat, Inc., and individual contributors - by the @authors tag. See the copyright.txt in the distribution for a - full listing of individual contributors. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - License - Apache License, Version 2.0 - Title - AeroGear-Crypto - Type - PSGroupSpecifier - FooterText BSD License @@ -271,6 +248,35 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Type PSGroupSpecifier + + FooterText + Copyright (c) 2016 Paolo Tagliani <paolo@mobilejazz.com> + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + License + MIT + Title + NSDataAES + Type + PSGroupSpecifier + FooterText Copyright (c) 2015 Giuseppe Nucifora <me@giuseppenucifora.com> @@ -497,53 +503,6 @@ THE SOFTWARE. Type PSGroupSpecifier - - FooterText - License -------- - -Copyright (c) 2013-2014 -Moritz C. Türck - -Permission to use, copy, modify, and distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -Original License ----------------- - -Copyright (c) 2013-2014 -Frank Denis <j at pureftpd dot org> - -Permission to use, copy, modify, and distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - - License - BSD - Title - libsodium-ios - Type - PSGroupSpecifier - FooterText diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.debug.xcconfig index 830fb9e..2015738 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.debug.xcconfig @@ -1,8 +1,8 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" -LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/AFNetworking" "$PODS_CONFIGURATION_BUILD_DIR/AeroGear-Crypto" "$PODS_CONFIGURATION_BUILD_DIR/Bolts" "$PODS_CONFIGURATION_BUILD_DIR/CodFis-Helper" "$PODS_CONFIGURATION_BUILD_DIR/DDDKeychainWrapper" "$PODS_CONFIGURATION_BUILD_DIR/DJLocalization" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKShareKit" "$PODS_CONFIGURATION_BUILD_DIR/NSDate_Utils" "$PODS_CONFIGURATION_BUILD_DIR/NSString-Helper" "$PODS_CONFIGURATION_BUILD_DIR/PEAR-FileManager-iOS" "$PODS_CONFIGURATION_BUILD_DIR/PNObject" "$PODS_CONFIGURATION_BUILD_DIR/PureLayout" "$PODS_CONFIGURATION_BUILD_DIR/RZDataBinding" "$PODS_CONFIGURATION_BUILD_DIR/StrongestPasswordValidator" "$PODS_CONFIGURATION_BUILD_DIR/UIDevice-Utils" "$PODS_CONFIGURATION_BUILD_DIR/libsodium-ios" "$PODS_CONFIGURATION_BUILD_DIR/nv-ios-http-status" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/CodFis-Helper" -isystem "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" -isystem "${PODS_ROOT}/Headers/Public/DJLocalization" -isystem "${PODS_ROOT}/Headers/Public/Expecta" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKShareKit" -isystem "${PODS_ROOT}/Headers/Public/NSDate_Utils" -isystem "${PODS_ROOT}/Headers/Public/NSString-Helper" -isystem "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" -isystem "${PODS_ROOT}/Headers/Public/PNObject" -isystem "${PODS_ROOT}/Headers/Public/PureLayout" -isystem "${PODS_ROOT}/Headers/Public/RZDataBinding" -isystem "${PODS_ROOT}/Headers/Public/Specta" -isystem "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" -isystem "${PODS_ROOT}/Headers/Public/UIDevice-Utils" -isystem "${PODS_ROOT}/Headers/Public/libsodium-ios" -isystem "${PODS_ROOT}/Headers/Public/nv-ios-http-status" -OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"AeroGear-Crypto" -l"Bolts" -l"CodFis-Helper" -l"DDDKeychainWrapper" -l"DJLocalization" -l"FBSDKCoreKit" -l"FBSDKLoginKit" -l"FBSDKShareKit" -l"NSDate_Utils" -l"NSString-Helper" -l"PEAR-FileManager-iOS" -l"PNObject" -l"PureLayout" -l"RZDataBinding" -l"StrongestPasswordValidator" -l"UIDevice-Utils" -l"libsodium-ios" -l"nv-ios-http-status" -framework "CoreGraphics" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/AFNetworking" "$PODS_CONFIGURATION_BUILD_DIR/Bolts" "$PODS_CONFIGURATION_BUILD_DIR/CodFis-Helper" "$PODS_CONFIGURATION_BUILD_DIR/DDDKeychainWrapper" "$PODS_CONFIGURATION_BUILD_DIR/DJLocalization" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKShareKit" "$PODS_CONFIGURATION_BUILD_DIR/NSDataAES" "$PODS_CONFIGURATION_BUILD_DIR/NSDate_Utils" "$PODS_CONFIGURATION_BUILD_DIR/NSString-Helper" "$PODS_CONFIGURATION_BUILD_DIR/PEAR-FileManager-iOS" "$PODS_CONFIGURATION_BUILD_DIR/PNObject" "$PODS_CONFIGURATION_BUILD_DIR/PureLayout" "$PODS_CONFIGURATION_BUILD_DIR/RZDataBinding" "$PODS_CONFIGURATION_BUILD_DIR/StrongestPasswordValidator" "$PODS_CONFIGURATION_BUILD_DIR/UIDevice-Utils" "$PODS_CONFIGURATION_BUILD_DIR/nv-ios-http-status" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/CodFis-Helper" -isystem "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" -isystem "${PODS_ROOT}/Headers/Public/DJLocalization" -isystem "${PODS_ROOT}/Headers/Public/Expecta" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKShareKit" -isystem "${PODS_ROOT}/Headers/Public/NSDataAES" -isystem "${PODS_ROOT}/Headers/Public/NSDate_Utils" -isystem "${PODS_ROOT}/Headers/Public/NSString-Helper" -isystem "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" -isystem "${PODS_ROOT}/Headers/Public/PNObject" -isystem "${PODS_ROOT}/Headers/Public/PureLayout" -isystem "${PODS_ROOT}/Headers/Public/RZDataBinding" -isystem "${PODS_ROOT}/Headers/Public/Specta" -isystem "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" -isystem "${PODS_ROOT}/Headers/Public/UIDevice-Utils" -isystem "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"Bolts" -l"CodFis-Helper" -l"DDDKeychainWrapper" -l"DJLocalization" -l"FBSDKCoreKit" -l"FBSDKLoginKit" -l"FBSDKShareKit" -l"NSDataAES" -l"NSDate_Utils" -l"NSString-Helper" -l"PEAR-FileManager-iOS" -l"PNObject" -l"PureLayout" -l"RZDataBinding" -l"StrongestPasswordValidator" -l"UIDevice-Utils" -l"nv-ios-http-status" -framework "CoreGraphics" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.release.xcconfig index 830fb9e..2015738 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.release.xcconfig @@ -1,8 +1,8 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" -LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/AFNetworking" "$PODS_CONFIGURATION_BUILD_DIR/AeroGear-Crypto" "$PODS_CONFIGURATION_BUILD_DIR/Bolts" "$PODS_CONFIGURATION_BUILD_DIR/CodFis-Helper" "$PODS_CONFIGURATION_BUILD_DIR/DDDKeychainWrapper" "$PODS_CONFIGURATION_BUILD_DIR/DJLocalization" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKShareKit" "$PODS_CONFIGURATION_BUILD_DIR/NSDate_Utils" "$PODS_CONFIGURATION_BUILD_DIR/NSString-Helper" "$PODS_CONFIGURATION_BUILD_DIR/PEAR-FileManager-iOS" "$PODS_CONFIGURATION_BUILD_DIR/PNObject" "$PODS_CONFIGURATION_BUILD_DIR/PureLayout" "$PODS_CONFIGURATION_BUILD_DIR/RZDataBinding" "$PODS_CONFIGURATION_BUILD_DIR/StrongestPasswordValidator" "$PODS_CONFIGURATION_BUILD_DIR/UIDevice-Utils" "$PODS_CONFIGURATION_BUILD_DIR/libsodium-ios" "$PODS_CONFIGURATION_BUILD_DIR/nv-ios-http-status" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/CodFis-Helper" -isystem "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" -isystem "${PODS_ROOT}/Headers/Public/DJLocalization" -isystem "${PODS_ROOT}/Headers/Public/Expecta" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKShareKit" -isystem "${PODS_ROOT}/Headers/Public/NSDate_Utils" -isystem "${PODS_ROOT}/Headers/Public/NSString-Helper" -isystem "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" -isystem "${PODS_ROOT}/Headers/Public/PNObject" -isystem "${PODS_ROOT}/Headers/Public/PureLayout" -isystem "${PODS_ROOT}/Headers/Public/RZDataBinding" -isystem "${PODS_ROOT}/Headers/Public/Specta" -isystem "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" -isystem "${PODS_ROOT}/Headers/Public/UIDevice-Utils" -isystem "${PODS_ROOT}/Headers/Public/libsodium-ios" -isystem "${PODS_ROOT}/Headers/Public/nv-ios-http-status" -OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"AeroGear-Crypto" -l"Bolts" -l"CodFis-Helper" -l"DDDKeychainWrapper" -l"DJLocalization" -l"FBSDKCoreKit" -l"FBSDKLoginKit" -l"FBSDKShareKit" -l"NSDate_Utils" -l"NSString-Helper" -l"PEAR-FileManager-iOS" -l"PNObject" -l"PureLayout" -l"RZDataBinding" -l"StrongestPasswordValidator" -l"UIDevice-Utils" -l"libsodium-ios" -l"nv-ios-http-status" -framework "CoreGraphics" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/AFNetworking" "$PODS_CONFIGURATION_BUILD_DIR/Bolts" "$PODS_CONFIGURATION_BUILD_DIR/CodFis-Helper" "$PODS_CONFIGURATION_BUILD_DIR/DDDKeychainWrapper" "$PODS_CONFIGURATION_BUILD_DIR/DJLocalization" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKShareKit" "$PODS_CONFIGURATION_BUILD_DIR/NSDataAES" "$PODS_CONFIGURATION_BUILD_DIR/NSDate_Utils" "$PODS_CONFIGURATION_BUILD_DIR/NSString-Helper" "$PODS_CONFIGURATION_BUILD_DIR/PEAR-FileManager-iOS" "$PODS_CONFIGURATION_BUILD_DIR/PNObject" "$PODS_CONFIGURATION_BUILD_DIR/PureLayout" "$PODS_CONFIGURATION_BUILD_DIR/RZDataBinding" "$PODS_CONFIGURATION_BUILD_DIR/StrongestPasswordValidator" "$PODS_CONFIGURATION_BUILD_DIR/UIDevice-Utils" "$PODS_CONFIGURATION_BUILD_DIR/nv-ios-http-status" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/CodFis-Helper" -isystem "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" -isystem "${PODS_ROOT}/Headers/Public/DJLocalization" -isystem "${PODS_ROOT}/Headers/Public/Expecta" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKShareKit" -isystem "${PODS_ROOT}/Headers/Public/NSDataAES" -isystem "${PODS_ROOT}/Headers/Public/NSDate_Utils" -isystem "${PODS_ROOT}/Headers/Public/NSString-Helper" -isystem "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" -isystem "${PODS_ROOT}/Headers/Public/PNObject" -isystem "${PODS_ROOT}/Headers/Public/PureLayout" -isystem "${PODS_ROOT}/Headers/Public/RZDataBinding" -isystem "${PODS_ROOT}/Headers/Public/Specta" -isystem "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" -isystem "${PODS_ROOT}/Headers/Public/UIDevice-Utils" -isystem "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"Bolts" -l"CodFis-Helper" -l"DDDKeychainWrapper" -l"DJLocalization" -l"FBSDKCoreKit" -l"FBSDKLoginKit" -l"FBSDKShareKit" -l"NSDataAES" -l"NSDate_Utils" -l"NSString-Helper" -l"PEAR-FileManager-iOS" -l"PNObject" -l"PureLayout" -l"RZDataBinding" -l"StrongestPasswordValidator" -l"UIDevice-Utils" -l"nv-ios-http-status" -framework "CoreGraphics" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.debug.xcconfig index 40f44bf..3205ecd 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.debug.xcconfig @@ -1,8 +1,8 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" -LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Expecta" "$PODS_CONFIGURATION_BUILD_DIR/Specta" "$PODS_CONFIGURATION_BUILD_DIR/AFNetworking" "$PODS_CONFIGURATION_BUILD_DIR/AeroGear-Crypto" "$PODS_CONFIGURATION_BUILD_DIR/Bolts" "$PODS_CONFIGURATION_BUILD_DIR/CodFis-Helper" "$PODS_CONFIGURATION_BUILD_DIR/DDDKeychainWrapper" "$PODS_CONFIGURATION_BUILD_DIR/DJLocalization" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKShareKit" "$PODS_CONFIGURATION_BUILD_DIR/NSDate_Utils" "$PODS_CONFIGURATION_BUILD_DIR/NSString-Helper" "$PODS_CONFIGURATION_BUILD_DIR/PEAR-FileManager-iOS" "$PODS_CONFIGURATION_BUILD_DIR/PNObject" "$PODS_CONFIGURATION_BUILD_DIR/PureLayout" "$PODS_CONFIGURATION_BUILD_DIR/RZDataBinding" "$PODS_CONFIGURATION_BUILD_DIR/StrongestPasswordValidator" "$PODS_CONFIGURATION_BUILD_DIR/UIDevice-Utils" "$PODS_CONFIGURATION_BUILD_DIR/libsodium-ios" "$PODS_CONFIGURATION_BUILD_DIR/nv-ios-http-status" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/CodFis-Helper" -isystem "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" -isystem "${PODS_ROOT}/Headers/Public/DJLocalization" -isystem "${PODS_ROOT}/Headers/Public/Expecta" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKShareKit" -isystem "${PODS_ROOT}/Headers/Public/NSDate_Utils" -isystem "${PODS_ROOT}/Headers/Public/NSString-Helper" -isystem "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" -isystem "${PODS_ROOT}/Headers/Public/PNObject" -isystem "${PODS_ROOT}/Headers/Public/PureLayout" -isystem "${PODS_ROOT}/Headers/Public/RZDataBinding" -isystem "${PODS_ROOT}/Headers/Public/Specta" -isystem "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" -isystem "${PODS_ROOT}/Headers/Public/UIDevice-Utils" -isystem "${PODS_ROOT}/Headers/Public/libsodium-ios" -isystem "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Expecta" "$PODS_CONFIGURATION_BUILD_DIR/Specta" "$PODS_CONFIGURATION_BUILD_DIR/AFNetworking" "$PODS_CONFIGURATION_BUILD_DIR/Bolts" "$PODS_CONFIGURATION_BUILD_DIR/CodFis-Helper" "$PODS_CONFIGURATION_BUILD_DIR/DDDKeychainWrapper" "$PODS_CONFIGURATION_BUILD_DIR/DJLocalization" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKShareKit" "$PODS_CONFIGURATION_BUILD_DIR/NSDataAES" "$PODS_CONFIGURATION_BUILD_DIR/NSDate_Utils" "$PODS_CONFIGURATION_BUILD_DIR/NSString-Helper" "$PODS_CONFIGURATION_BUILD_DIR/PEAR-FileManager-iOS" "$PODS_CONFIGURATION_BUILD_DIR/PNObject" "$PODS_CONFIGURATION_BUILD_DIR/PureLayout" "$PODS_CONFIGURATION_BUILD_DIR/RZDataBinding" "$PODS_CONFIGURATION_BUILD_DIR/StrongestPasswordValidator" "$PODS_CONFIGURATION_BUILD_DIR/UIDevice-Utils" "$PODS_CONFIGURATION_BUILD_DIR/nv-ios-http-status" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/CodFis-Helper" -isystem "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" -isystem "${PODS_ROOT}/Headers/Public/DJLocalization" -isystem "${PODS_ROOT}/Headers/Public/Expecta" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKShareKit" -isystem "${PODS_ROOT}/Headers/Public/NSDataAES" -isystem "${PODS_ROOT}/Headers/Public/NSDate_Utils" -isystem "${PODS_ROOT}/Headers/Public/NSString-Helper" -isystem "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" -isystem "${PODS_ROOT}/Headers/Public/PNObject" -isystem "${PODS_ROOT}/Headers/Public/PureLayout" -isystem "${PODS_ROOT}/Headers/Public/RZDataBinding" -isystem "${PODS_ROOT}/Headers/Public/Specta" -isystem "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" -isystem "${PODS_ROOT}/Headers/Public/UIDevice-Utils" -isystem "${PODS_ROOT}/Headers/Public/nv-ios-http-status" OTHER_LDFLAGS = $(inherited) -ObjC -l"Expecta" -l"Specta" -framework "CoreGraphics" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -framework "XCTest" -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.release.xcconfig index 40f44bf..3205ecd 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.release.xcconfig @@ -1,8 +1,8 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" -LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Expecta" "$PODS_CONFIGURATION_BUILD_DIR/Specta" "$PODS_CONFIGURATION_BUILD_DIR/AFNetworking" "$PODS_CONFIGURATION_BUILD_DIR/AeroGear-Crypto" "$PODS_CONFIGURATION_BUILD_DIR/Bolts" "$PODS_CONFIGURATION_BUILD_DIR/CodFis-Helper" "$PODS_CONFIGURATION_BUILD_DIR/DDDKeychainWrapper" "$PODS_CONFIGURATION_BUILD_DIR/DJLocalization" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKShareKit" "$PODS_CONFIGURATION_BUILD_DIR/NSDate_Utils" "$PODS_CONFIGURATION_BUILD_DIR/NSString-Helper" "$PODS_CONFIGURATION_BUILD_DIR/PEAR-FileManager-iOS" "$PODS_CONFIGURATION_BUILD_DIR/PNObject" "$PODS_CONFIGURATION_BUILD_DIR/PureLayout" "$PODS_CONFIGURATION_BUILD_DIR/RZDataBinding" "$PODS_CONFIGURATION_BUILD_DIR/StrongestPasswordValidator" "$PODS_CONFIGURATION_BUILD_DIR/UIDevice-Utils" "$PODS_CONFIGURATION_BUILD_DIR/libsodium-ios" "$PODS_CONFIGURATION_BUILD_DIR/nv-ios-http-status" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/CodFis-Helper" -isystem "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" -isystem "${PODS_ROOT}/Headers/Public/DJLocalization" -isystem "${PODS_ROOT}/Headers/Public/Expecta" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKShareKit" -isystem "${PODS_ROOT}/Headers/Public/NSDate_Utils" -isystem "${PODS_ROOT}/Headers/Public/NSString-Helper" -isystem "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" -isystem "${PODS_ROOT}/Headers/Public/PNObject" -isystem "${PODS_ROOT}/Headers/Public/PureLayout" -isystem "${PODS_ROOT}/Headers/Public/RZDataBinding" -isystem "${PODS_ROOT}/Headers/Public/Specta" -isystem "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" -isystem "${PODS_ROOT}/Headers/Public/UIDevice-Utils" -isystem "${PODS_ROOT}/Headers/Public/libsodium-ios" -isystem "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Expecta" "$PODS_CONFIGURATION_BUILD_DIR/Specta" "$PODS_CONFIGURATION_BUILD_DIR/AFNetworking" "$PODS_CONFIGURATION_BUILD_DIR/Bolts" "$PODS_CONFIGURATION_BUILD_DIR/CodFis-Helper" "$PODS_CONFIGURATION_BUILD_DIR/DDDKeychainWrapper" "$PODS_CONFIGURATION_BUILD_DIR/DJLocalization" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKShareKit" "$PODS_CONFIGURATION_BUILD_DIR/NSDataAES" "$PODS_CONFIGURATION_BUILD_DIR/NSDate_Utils" "$PODS_CONFIGURATION_BUILD_DIR/NSString-Helper" "$PODS_CONFIGURATION_BUILD_DIR/PEAR-FileManager-iOS" "$PODS_CONFIGURATION_BUILD_DIR/PNObject" "$PODS_CONFIGURATION_BUILD_DIR/PureLayout" "$PODS_CONFIGURATION_BUILD_DIR/RZDataBinding" "$PODS_CONFIGURATION_BUILD_DIR/StrongestPasswordValidator" "$PODS_CONFIGURATION_BUILD_DIR/UIDevice-Utils" "$PODS_CONFIGURATION_BUILD_DIR/nv-ios-http-status" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/CodFis-Helper" -isystem "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" -isystem "${PODS_ROOT}/Headers/Public/DJLocalization" -isystem "${PODS_ROOT}/Headers/Public/Expecta" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKShareKit" -isystem "${PODS_ROOT}/Headers/Public/NSDataAES" -isystem "${PODS_ROOT}/Headers/Public/NSDate_Utils" -isystem "${PODS_ROOT}/Headers/Public/NSString-Helper" -isystem "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" -isystem "${PODS_ROOT}/Headers/Public/PNObject" -isystem "${PODS_ROOT}/Headers/Public/PureLayout" -isystem "${PODS_ROOT}/Headers/Public/RZDataBinding" -isystem "${PODS_ROOT}/Headers/Public/Specta" -isystem "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" -isystem "${PODS_ROOT}/Headers/Public/UIDevice-Utils" -isystem "${PODS_ROOT}/Headers/Public/nv-ios-http-status" OTHER_LDFLAGS = $(inherited) -ObjC -l"Expecta" -l"Specta" -framework "CoreGraphics" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -framework "XCTest" -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Example/Pods/Target Support Files/PureLayout/PureLayout.xcconfig b/Example/Pods/Target Support Files/PureLayout/PureLayout.xcconfig index d5412dd..3778472 100644 --- a/Example/Pods/Target Support Files/PureLayout/PureLayout.xcconfig +++ b/Example/Pods/Target Support Files/PureLayout/PureLayout.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/PureLayout GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PureLayout" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PureLayout" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/RZDataBinding/RZDataBinding.xcconfig b/Example/Pods/Target Support Files/RZDataBinding/RZDataBinding.xcconfig index ab38119..6d196a5 100644 --- a/Example/Pods/Target Support Files/RZDataBinding/RZDataBinding.xcconfig +++ b/Example/Pods/Target Support Files/RZDataBinding/RZDataBinding.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/RZDataBinding GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/RZDataBinding" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/RZDataBinding" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/Specta/Specta.xcconfig b/Example/Pods/Target Support Files/Specta/Specta.xcconfig index 6b31f9c..a4d24a1 100644 --- a/Example/Pods/Target Support Files/Specta/Specta.xcconfig +++ b/Example/Pods/Target Support Files/Specta/Specta.xcconfig @@ -2,7 +2,7 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Specta ENABLE_BITCODE = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Specta" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Specta" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" OTHER_LDFLAGS = -framework "Foundation" -framework "XCTest" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Example/Pods/Target Support Files/StrongestPasswordValidator/StrongestPasswordValidator.xcconfig b/Example/Pods/Target Support Files/StrongestPasswordValidator/StrongestPasswordValidator.xcconfig index a85c531..1ccd4a9 100644 --- a/Example/Pods/Target Support Files/StrongestPasswordValidator/StrongestPasswordValidator.xcconfig +++ b/Example/Pods/Target Support Files/StrongestPasswordValidator/StrongestPasswordValidator.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/StrongestPasswordValidator GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" OTHER_LDFLAGS = -framework "UIKit" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Example/Pods/Target Support Files/UIDevice-Utils/UIDevice-Utils.xcconfig b/Example/Pods/Target Support Files/UIDevice-Utils/UIDevice-Utils.xcconfig index 5232487..ed4cfde 100644 --- a/Example/Pods/Target Support Files/UIDevice-Utils/UIDevice-Utils.xcconfig +++ b/Example/Pods/Target Support Files/UIDevice-Utils/UIDevice-Utils.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/UIDevice-Utils GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/UIDevice-Utils" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/UIDevice-Utils" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/libsodium-ios/libsodium-ios-dummy.m b/Example/Pods/Target Support Files/libsodium-ios/libsodium-ios-dummy.m deleted file mode 100644 index e2e7fc5..0000000 --- a/Example/Pods/Target Support Files/libsodium-ios/libsodium-ios-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_libsodium_ios : NSObject -@end -@implementation PodsDummy_libsodium_ios -@end diff --git a/Example/Pods/Target Support Files/libsodium-ios/libsodium-ios-prefix.pch b/Example/Pods/Target Support Files/libsodium-ios/libsodium-ios-prefix.pch deleted file mode 100644 index beb2a24..0000000 --- a/Example/Pods/Target Support Files/libsodium-ios/libsodium-ios-prefix.pch +++ /dev/null @@ -1,12 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - diff --git a/Example/Pods/Target Support Files/libsodium-ios/libsodium-ios.xcconfig b/Example/Pods/Target Support Files/libsodium-ios/libsodium-ios.xcconfig deleted file mode 100644 index 5f4373e..0000000 --- a/Example/Pods/Target Support Files/libsodium-ios/libsodium-ios.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/libsodium-ios -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/libsodium-ios" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/libsodium-ios -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES diff --git a/Example/Pods/Target Support Files/nv-ios-http-status/nv-ios-http-status.xcconfig b/Example/Pods/Target Support Files/nv-ios-http-status/nv-ios-http-status.xcconfig index b045ba4..f9dc4bb 100644 --- a/Example/Pods/Target Support Files/nv-ios-http-status/nv-ios-http-status.xcconfig +++ b/Example/Pods/Target Support Files/nv-ios-http-status/nv-ios-http-status.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/nv-ios-http-status GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/nv-ios-http-status" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/AeroGear-Crypto" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/libsodium-ios" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/nv-ios-http-status" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/libsodium-ios/LICENSE.md b/Example/Pods/libsodium-ios/LICENSE.md deleted file mode 100644 index 2ce287e..0000000 --- a/Example/Pods/libsodium-ios/LICENSE.md +++ /dev/null @@ -1,44 +0,0 @@ - - -License -------- - -Copyright (c) 2013 -Moritz C. Türck - -Permission to use, copy, modify, and distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -Original License ----------------- - -Copyright (c) 2013 -Frank Denis - -Permission to use, copy, modify, and distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - - - - - diff --git a/Example/Pods/libsodium-ios/README.md b/Example/Pods/libsodium-ios/README.md deleted file mode 100644 index 667fcd2..0000000 --- a/Example/Pods/libsodium-ios/README.md +++ /dev/null @@ -1,39 +0,0 @@ -libsodium-ios -============= - - -NaCl -------- - -The NaCl-Library is the easiest way to use safe crypto for your apps. It provides for network communication, encryption, decryption, signatures and more. Look for yourself: http://nacl.cr.yp.to - - -Sodium ------- - -From their readme: - -> Sodium is a portable, cross-compilable, installable, packageable fork of NaCl, with a compatible API. - -https://github.com/jedisct1/libsodium - - - -libsodium-ios -------------- - -This repo provides two things: -* a prebuild static library for iOS of the sodium library and the preprocessed headerfiles for targeting a darwin/arm7 system -* the preprocessed headerfiles (for darwin/arm7) and sourcecode to use it directly in XCode - -It is used by the CocoaPod "libsodium-ios" and gives easy access to the functionalities of NaCl for iOS developers. - -I hope this enables more and more developers to use easy and secure crypto in their apps. - - -Feedback is most welcome! - - -Thanks to Frank, all the sodium contributors and the NaCl team to make this possible. - - diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/crypto_auth.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/crypto_auth.c deleted file mode 100644 index e76b149..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/crypto_auth.c +++ /dev/null @@ -1,34 +0,0 @@ - -#include "crypto_auth.h" - -size_t -crypto_auth_bytes(void) -{ - return crypto_auth_BYTES; -} - -size_t -crypto_auth_keybytes(void) -{ - return crypto_auth_KEYBYTES; -} - -const char * -crypto_auth_primitive(void) -{ - return crypto_auth_PRIMITIVE; -} - -int -crypto_auth(unsigned char *out, const unsigned char *in, - unsigned long long inlen, const unsigned char *k) -{ - return crypto_auth_hmacsha512256(out, in, inlen, k); -} - -int -crypto_auth_verify(const unsigned char *h, const unsigned char *in, - unsigned long long inlen,const unsigned char *k) -{ - return crypto_auth_hmacsha512256_verify(h, in, inlen, k); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256_api.c deleted file mode 100644 index 0ac96dc..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256_api.c +++ /dev/null @@ -1,16 +0,0 @@ -#include "crypto_auth_hmacsha256.h" - -size_t -crypto_auth_hmacsha256_bytes(void) { - return crypto_auth_hmacsha256_BYTES; -} - -size_t -crypto_auth_hmacsha256_keybytes(void) { - return crypto_auth_hmacsha256_KEYBYTES; -} - -const char * -crypto_auth_hmacsha256_primitive(void) { - return "hmacsha256"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha256/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha256/ref/api.h deleted file mode 100644 index 46fcdb6..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha256/ref/api.h +++ /dev/null @@ -1,10 +0,0 @@ - -#include "crypto_auth_hmacsha256.h" - -#define crypto_auth crypto_auth_hmacsha256 -#define crypto_auth_verify crypto_auth_hmacsha256_verify -#define crypto_auth_BYTES crypto_auth_hmacsha256_BYTES -#define crypto_auth_KEYBYTES crypto_auth_hmacsha256_KEYBYTES -#define crypto_auth_PRIMITIVE "hmacsha256" -#define crypto_auth_IMPLEMENTATION crypto_auth_hmacsha256_IMPLEMENTATION -#define crypto_auth_VERSION crypto_auth_hmacsha256_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha256/ref/hmac_hmacsha256.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha256/ref/hmac_hmacsha256.c deleted file mode 100644 index c1498f8..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha256/ref/hmac_hmacsha256.c +++ /dev/null @@ -1,83 +0,0 @@ -/* - * 20080913 - * D. J. Bernstein - * Public domain. - * */ - -#include "api.h" -#include "crypto_hashblocks_sha256.h" - -#define blocks crypto_hashblocks_sha256 - -typedef unsigned int uint32; - -static const unsigned char iv[32] = { - 0x6a,0x09,0xe6,0x67, - 0xbb,0x67,0xae,0x85, - 0x3c,0x6e,0xf3,0x72, - 0xa5,0x4f,0xf5,0x3a, - 0x51,0x0e,0x52,0x7f, - 0x9b,0x05,0x68,0x8c, - 0x1f,0x83,0xd9,0xab, - 0x5b,0xe0,0xcd,0x19, -} ; - -int crypto_auth(unsigned char *out,const unsigned char *in,unsigned long long inlen,const unsigned char *k) -{ - unsigned char h[32]; - unsigned char padded[128]; - unsigned long long i; - unsigned long long bits = 512 + (inlen << 3); - - for (i = 0;i < 32;++i) h[i] = iv[i]; - - for (i = 0;i < 32;++i) padded[i] = k[i] ^ 0x36; - for (i = 32;i < 64;++i) padded[i] = 0x36; - - blocks(h,padded,64); - blocks(h,in,inlen); - in += inlen; - inlen &= 63; - in -= inlen; - - for (i = 0;i < inlen;++i) padded[i] = in[i]; - padded[inlen] = 0x80; - - if (inlen < 56) { - for (i = inlen + 1;i < 56;++i) padded[i] = 0; - padded[56] = bits >> 56; - padded[57] = bits >> 48; - padded[58] = bits >> 40; - padded[59] = bits >> 32; - padded[60] = bits >> 24; - padded[61] = bits >> 16; - padded[62] = bits >> 8; - padded[63] = bits; - blocks(h,padded,64); - } else { - for (i = inlen + 1;i < 120;++i) padded[i] = 0; - padded[120] = bits >> 56; - padded[121] = bits >> 48; - padded[122] = bits >> 40; - padded[123] = bits >> 32; - padded[124] = bits >> 24; - padded[125] = bits >> 16; - padded[126] = bits >> 8; - padded[127] = bits; - blocks(h,padded,128); - } - - for (i = 0;i < 32;++i) padded[i] = k[i] ^ 0x5c; - for (i = 32;i < 64;++i) padded[i] = 0x5c; - for (i = 0;i < 32;++i) padded[64 + i] = h[i]; - - for (i = 0;i < 32;++i) out[i] = iv[i]; - - for (i = 32;i < 64;++i) padded[64 + i] = 0; - padded[64 + 32] = 0x80; - padded[64 + 62] = 3; - - blocks(out,padded,128); - - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha256/ref/verify_hmacsha256.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha256/ref/verify_hmacsha256.c deleted file mode 100644 index b6cf489..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha256/ref/verify_hmacsha256.c +++ /dev/null @@ -1,9 +0,0 @@ -#include "api.h" -#include "crypto_verify_32.h" - -int crypto_auth_verify(const unsigned char *h,const unsigned char *in,unsigned long long inlen,const unsigned char *k) -{ - unsigned char correct[32]; - crypto_auth(correct,in,inlen,k); - return crypto_verify_32(h,correct); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256_api.c deleted file mode 100644 index 48c92b3..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256_api.c +++ /dev/null @@ -1,16 +0,0 @@ -#include "crypto_auth_hmacsha512256.h" - -size_t -crypto_auth_hmacsha512256_bytes(void) { - return crypto_auth_hmacsha512256_BYTES; -} - -size_t -crypto_auth_hmacsha512256_keybytes(void) { - return crypto_auth_hmacsha512256_KEYBYTES; -} - -const char * -crypto_auth_hmacsha512256_primitive(void) { - return "hmacsha512256"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/ref/api.h deleted file mode 100644 index f033127..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/ref/api.h +++ /dev/null @@ -1,10 +0,0 @@ - -#include "crypto_auth_hmacsha512256.h" - -#define crypto_auth crypto_auth_hmacsha512256 -#define crypto_auth_verify crypto_auth_hmacsha512256_verify -#define crypto_auth_BYTES crypto_auth_hmacsha512256_BYTES -#define crypto_auth_KEYBYTES crypto_auth_hmacsha512256_KEYBYTES -#define crypto_auth_PRIMITIVE "hmacsha512256" -#define crypto_auth_IMPLEMENTATION crypto_auth_hmacsha512256_IMPLEMENTATION -#define crypto_auth_VERSION crypto_auth_hmacsha512256_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/ref/hmac_hmacsha512256.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/ref/hmac_hmacsha512256.c deleted file mode 100644 index be871ce..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/ref/hmac_hmacsha512256.c +++ /dev/null @@ -1,86 +0,0 @@ -/* - * 20080913 - * D. J. Bernstein - * Public domain. - * */ - -#include "api.h" -#include "crypto_hashblocks_sha512.h" - -#define blocks crypto_hashblocks_sha512 - -typedef unsigned long long uint64; - -static const unsigned char iv[64] = { - 0x6a,0x09,0xe6,0x67,0xf3,0xbc,0xc9,0x08, - 0xbb,0x67,0xae,0x85,0x84,0xca,0xa7,0x3b, - 0x3c,0x6e,0xf3,0x72,0xfe,0x94,0xf8,0x2b, - 0xa5,0x4f,0xf5,0x3a,0x5f,0x1d,0x36,0xf1, - 0x51,0x0e,0x52,0x7f,0xad,0xe6,0x82,0xd1, - 0x9b,0x05,0x68,0x8c,0x2b,0x3e,0x6c,0x1f, - 0x1f,0x83,0xd9,0xab,0xfb,0x41,0xbd,0x6b, - 0x5b,0xe0,0xcd,0x19,0x13,0x7e,0x21,0x79 -} ; - -int crypto_auth(unsigned char *out,const unsigned char *in,unsigned long long inlen,const unsigned char *k) -{ - unsigned char h[64]; - unsigned char padded[256]; - unsigned long long i; - unsigned long long bytes = 128 + inlen; - - for (i = 0;i < 64;++i) h[i] = iv[i]; - - for (i = 0;i < 32;++i) padded[i] = k[i] ^ 0x36; - for (i = 32;i < 128;++i) padded[i] = 0x36; - - blocks(h,padded,128); - blocks(h,in,inlen); - in += inlen; - inlen &= 127; - in -= inlen; - - for (i = 0;i < inlen;++i) padded[i] = in[i]; - padded[inlen] = 0x80; - - if (inlen < 112) { - for (i = inlen + 1;i < 119;++i) padded[i] = 0; - padded[119] = bytes >> 61; - padded[120] = bytes >> 53; - padded[121] = bytes >> 45; - padded[122] = bytes >> 37; - padded[123] = bytes >> 29; - padded[124] = bytes >> 21; - padded[125] = bytes >> 13; - padded[126] = bytes >> 5; - padded[127] = bytes << 3; - blocks(h,padded,128); - } else { - for (i = inlen + 1;i < 247;++i) padded[i] = 0; - padded[247] = bytes >> 61; - padded[248] = bytes >> 53; - padded[249] = bytes >> 45; - padded[250] = bytes >> 37; - padded[251] = bytes >> 29; - padded[252] = bytes >> 21; - padded[253] = bytes >> 13; - padded[254] = bytes >> 5; - padded[255] = bytes << 3; - blocks(h,padded,256); - } - - for (i = 0;i < 32;++i) padded[i] = k[i] ^ 0x5c; - for (i = 32;i < 128;++i) padded[i] = 0x5c; - - for (i = 0;i < 64;++i) padded[128 + i] = h[i]; - for (i = 0;i < 64;++i) h[i] = iv[i]; - - for (i = 64;i < 128;++i) padded[128 + i] = 0; - padded[128 + 64] = 0x80; - padded[128 + 126] = 6; - - blocks(h,padded,256); - for (i = 0;i < 32;++i) out[i] = h[i]; - - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/ref/verify_hmacsha512256.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/ref/verify_hmacsha512256.c deleted file mode 100644 index b6cf489..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_auth/hmacsha512256/ref/verify_hmacsha512256.c +++ /dev/null @@ -1,9 +0,0 @@ -#include "api.h" -#include "crypto_verify_32.h" - -int crypto_auth_verify(const unsigned char *h,const unsigned char *in,unsigned long long inlen,const unsigned char *k) -{ - unsigned char correct[32]; - crypto_auth(correct,in,inlen,k); - return crypto_verify_32(h,correct); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_box/crypto_box.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_box/crypto_box.c deleted file mode 100644 index 7ec820a..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_box/crypto_box.c +++ /dev/null @@ -1,95 +0,0 @@ - -#include "crypto_box.h" - -size_t -crypto_box_publickeybytes(void) -{ - return crypto_box_PUBLICKEYBYTES; -} - -size_t -crypto_box_secretkeybytes(void) -{ - return crypto_box_SECRETKEYBYTES; -} - -size_t -crypto_box_beforenmbytes(void) -{ - return crypto_box_BEFORENMBYTES; -} - -size_t -crypto_box_noncebytes(void) -{ - return crypto_box_NONCEBYTES; -} - -size_t -crypto_box_zerobytes(void) -{ - return crypto_box_ZEROBYTES; -} - -size_t -crypto_box_boxzerobytes(void) -{ - return crypto_box_BOXZEROBYTES; -} - -size_t -crypto_box_macbytes(void) -{ - return crypto_box_MACBYTES; -} - -const char * -crypto_box_primitive(void) -{ - return crypto_box_PRIMITIVE; -} - -int -crypto_box_keypair(unsigned char *pk, unsigned char *sk) -{ - return crypto_box_curve25519xsalsa20poly1305_keypair(pk, sk); -} - -int -crypto_box_beforenm(unsigned char *k, const unsigned char *pk, - const unsigned char *sk) -{ - return crypto_box_curve25519xsalsa20poly1305_beforenm(k, pk, sk); -} - -int -crypto_box_afternm(unsigned char *c, const unsigned char *m, - unsigned long long mlen, const unsigned char *n, - const unsigned char *k) -{ - return crypto_box_curve25519xsalsa20poly1305_afternm(c, m, mlen, n, k); -} - -int -crypto_box_open_afternm(unsigned char *m, const unsigned char *c, - unsigned long long clen, const unsigned char *n, - const unsigned char *k) -{ - return crypto_box_curve25519xsalsa20poly1305_open_afternm(m, c, clen, n, k); -} - -int -crypto_box(unsigned char *c, const unsigned char *m, - unsigned long long mlen, const unsigned char *n, - const unsigned char *pk, const unsigned char *sk) -{ - return crypto_box_curve25519xsalsa20poly1305(c, m, mlen, n, pk, sk); -} - -int -crypto_box_open(unsigned char *m, const unsigned char *c, - unsigned long long clen, const unsigned char *n, - const unsigned char *pk, const unsigned char *sk) -{ - return crypto_box_curve25519xsalsa20poly1305_open(m, c, clen, n, pk, sk); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305_api.c deleted file mode 100644 index 6f04bf8..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305_api.c +++ /dev/null @@ -1,41 +0,0 @@ -#include "crypto_box_curve25519xsalsa20poly1305.h" - -size_t -crypto_box_curve25519xsalsa20poly1305_publickeybytes(void) { - return crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES; -} - -size_t -crypto_box_curve25519xsalsa20poly1305_secretkeybytes(void) { - return crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES; -} - -size_t -crypto_box_curve25519xsalsa20poly1305_beforenmbytes(void) { - return crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES; -} - -size_t -crypto_box_curve25519xsalsa20poly1305_noncebytes(void) { - return crypto_box_curve25519xsalsa20poly1305_NONCEBYTES; -} - -size_t -crypto_box_curve25519xsalsa20poly1305_zerobytes(void) { - return crypto_box_curve25519xsalsa20poly1305_ZEROBYTES; -} - -size_t -crypto_box_curve25519xsalsa20poly1305_boxzerobytes(void) { - return crypto_box_curve25519xsalsa20poly1305_BOXZEROBYTES; -} - -size_t -crypto_box_curve25519xsalsa20poly1305_macbytes(void) { - return crypto_box_curve25519xsalsa20poly1305_MACBYTES; -} - -const char * -crypto_box_curve25519xsalsa20poly1305_primitive(void) { - return "curve25519xsalsa20poly1305"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/after_curve25519xsalsa20poly1305.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/after_curve25519xsalsa20poly1305.c deleted file mode 100644 index a830936..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/after_curve25519xsalsa20poly1305.c +++ /dev/null @@ -1,22 +0,0 @@ -#include "api.h" -#include "crypto_secretbox_xsalsa20poly1305.h" - -int crypto_box_afternm( - unsigned char *c, - const unsigned char *m,unsigned long long mlen, - const unsigned char *n, - const unsigned char *k -) -{ - return crypto_secretbox_xsalsa20poly1305(c,m,mlen,n,k); -} - -int crypto_box_open_afternm( - unsigned char *m, - const unsigned char *c,unsigned long long clen, - const unsigned char *n, - const unsigned char *k -) -{ - return crypto_secretbox_xsalsa20poly1305_open(m,c,clen,n,k); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/api.h deleted file mode 100644 index 394a75e..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/api.h +++ /dev/null @@ -1,19 +0,0 @@ - -#include "crypto_box_curve25519xsalsa20poly1305.h" - -#define crypto_box crypto_box_curve25519xsalsa20poly1305 -#define crypto_box_open crypto_box_curve25519xsalsa20poly1305_open -#define crypto_box_keypair crypto_box_curve25519xsalsa20poly1305_keypair -#define crypto_box_beforenm crypto_box_curve25519xsalsa20poly1305_beforenm -#define crypto_box_afternm crypto_box_curve25519xsalsa20poly1305_afternm -#define crypto_box_open_afternm crypto_box_curve25519xsalsa20poly1305_open_afternm -#define crypto_box_PUBLICKEYBYTES crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES -#define crypto_box_SECRETKEYBYTES crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES -#define crypto_box_BEFORENMBYTES crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES -#define crypto_box_NONCEBYTES crypto_box_curve25519xsalsa20poly1305_NONCEBYTES -#define crypto_box_ZEROBYTES crypto_box_curve25519xsalsa20poly1305_ZEROBYTES -#define crypto_box_BOXZEROBYTES crypto_box_curve25519xsalsa20poly1305_BOXZEROBYTES -#define crypto_box_MACBYTES (crypto_box_ZEROBYTES - crypto_box_BOXZEROBYTES) -#define crypto_box_PRIMITIVE "curve25519xsalsa20poly1305" -#define crypto_box_IMPLEMENTATION crypto_box_curve25519xsalsa20poly1305_IMPLEMENTATION -#define crypto_box_VERSION crypto_box_curve25519xsalsa20poly1305_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/before_curve25519xsalsa20poly1305.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/before_curve25519xsalsa20poly1305.c deleted file mode 100644 index 40d4300..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/before_curve25519xsalsa20poly1305.c +++ /dev/null @@ -1,19 +0,0 @@ -#include "api.h" -#include "crypto_core_hsalsa20.h" -#include "crypto_scalarmult_curve25519.h" - -static const unsigned char sigma[16] = { - 'e', 'x', 'p', 'a', 'n', 'd', ' ', '3', '2', '-', 'b', 'y', 't', 'e', ' ', 'k' -}; -static const unsigned char n[16] = {0}; - -int crypto_box_beforenm( - unsigned char *k, - const unsigned char *pk, - const unsigned char *sk -) -{ - unsigned char s[32]; - crypto_scalarmult_curve25519(s,sk,pk); - return crypto_core_hsalsa20(k,n,s,sigma); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/box_curve25519xsalsa20poly1305.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/box_curve25519xsalsa20poly1305.c deleted file mode 100644 index 4b75ece..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/box_curve25519xsalsa20poly1305.c +++ /dev/null @@ -1,27 +0,0 @@ -#include "api.h" - -int crypto_box( - unsigned char *c, - const unsigned char *m,unsigned long long mlen, - const unsigned char *n, - const unsigned char *pk, - const unsigned char *sk -) -{ - unsigned char k[crypto_box_BEFORENMBYTES]; - crypto_box_beforenm(k,pk,sk); - return crypto_box_afternm(c,m,mlen,n,k); -} - -int crypto_box_open( - unsigned char *m, - const unsigned char *c,unsigned long long clen, - const unsigned char *n, - const unsigned char *pk, - const unsigned char *sk -) -{ - unsigned char k[crypto_box_BEFORENMBYTES]; - crypto_box_beforenm(k,pk,sk); - return crypto_box_open_afternm(m,c,clen,n,k); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/keypair_curve25519xsalsa20poly1305.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/keypair_curve25519xsalsa20poly1305.c deleted file mode 100644 index 69fb1cf..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/keypair_curve25519xsalsa20poly1305.c +++ /dev/null @@ -1,12 +0,0 @@ -#include "crypto_scalarmult_curve25519.h" -#include "api.h" -#include "randombytes.h" - -int crypto_box_keypair( - unsigned char *pk, - unsigned char *sk -) -{ - randombytes(sk,32); - return crypto_scalarmult_curve25519_base(pk,sk); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/hsalsa20/core_hsalsa20_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_core/hsalsa20/core_hsalsa20_api.c deleted file mode 100644 index 31836ab..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/hsalsa20/core_hsalsa20_api.c +++ /dev/null @@ -1,26 +0,0 @@ -#include "crypto_core_hsalsa20.h" - -size_t -crypto_core_hsalsa20_outputbytes(void) { - return crypto_core_hsalsa20_OUTPUTBYTES; -} - -size_t -crypto_core_hsalsa20_inputbytes(void) { - return crypto_core_hsalsa20_INPUTBYTES; -} - -size_t -crypto_core_hsalsa20_keybytes(void) { - return crypto_core_hsalsa20_KEYBYTES; -} - -size_t -crypto_core_hsalsa20_constbytes(void) { - return crypto_core_hsalsa20_CONSTBYTES; -} - -const char * -crypto_core_hsalsa20_primitive(void) { - return "hsalsa20"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/hsalsa20/ref2/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_core/hsalsa20/ref2/api.h deleted file mode 100644 index e7866ba..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/hsalsa20/ref2/api.h +++ /dev/null @@ -1,11 +0,0 @@ - -#include "crypto_core_hsalsa20.h" - -#define crypto_core crypto_core_hsalsa20 -#define crypto_core_OUTPUTBYTES crypto_core_hsalsa20_OUTPUTBYTES -#define crypto_core_INPUTBYTES crypto_core_hsalsa20_INPUTBYTES -#define crypto_core_KEYBYTES crypto_core_hsalsa20_KEYBYTES -#define crypto_core_CONSTBYTES crypto_core_hsalsa20_CONSTBYTES -#define crypto_core_PRIMITIVE "hsalsa20" -#define crypto_core_IMPLEMENTATION crypto_core_hsalsa20_IMPLEMENTATION -#define crypto_core_VERSION crypto_core_hsalsa20_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20.c deleted file mode 100644 index c9bd359..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20.c +++ /dev/null @@ -1,108 +0,0 @@ -/* -version 20080912 -D. J. Bernstein -Public domain. -*/ - -#include "api.h" - -#define ROUNDS 20 - -typedef unsigned int uint32; - -static uint32 rotate(uint32 u,int c) -{ - return (u << c) | (u >> (32 - c)); -} - -static uint32 load_littleendian(const unsigned char *x) -{ - return - (uint32) (x[0]) \ - | (((uint32) (x[1])) << 8) \ - | (((uint32) (x[2])) << 16) \ - | (((uint32) (x[3])) << 24) - ; -} - -static void store_littleendian(unsigned char *x,uint32 u) -{ - x[0] = u; u >>= 8; - x[1] = u; u >>= 8; - x[2] = u; u >>= 8; - x[3] = u; -} - -int crypto_core( - unsigned char *out, - const unsigned char *in, - const unsigned char *k, - const unsigned char *c -) -{ - uint32 x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15; - int i; - - x0 = load_littleendian(c + 0); - x1 = load_littleendian(k + 0); - x2 = load_littleendian(k + 4); - x3 = load_littleendian(k + 8); - x4 = load_littleendian(k + 12); - x5 = load_littleendian(c + 4); - x6 = load_littleendian(in + 0); - x7 = load_littleendian(in + 4); - x8 = load_littleendian(in + 8); - x9 = load_littleendian(in + 12); - x10 = load_littleendian(c + 8); - x11 = load_littleendian(k + 16); - x12 = load_littleendian(k + 20); - x13 = load_littleendian(k + 24); - x14 = load_littleendian(k + 28); - x15 = load_littleendian(c + 12); - - for (i = ROUNDS;i > 0;i -= 2) { - x4 ^= rotate( x0+x12, 7); - x8 ^= rotate( x4+ x0, 9); - x12 ^= rotate( x8+ x4,13); - x0 ^= rotate(x12+ x8,18); - x9 ^= rotate( x5+ x1, 7); - x13 ^= rotate( x9+ x5, 9); - x1 ^= rotate(x13+ x9,13); - x5 ^= rotate( x1+x13,18); - x14 ^= rotate(x10+ x6, 7); - x2 ^= rotate(x14+x10, 9); - x6 ^= rotate( x2+x14,13); - x10 ^= rotate( x6+ x2,18); - x3 ^= rotate(x15+x11, 7); - x7 ^= rotate( x3+x15, 9); - x11 ^= rotate( x7+ x3,13); - x15 ^= rotate(x11+ x7,18); - x1 ^= rotate( x0+ x3, 7); - x2 ^= rotate( x1+ x0, 9); - x3 ^= rotate( x2+ x1,13); - x0 ^= rotate( x3+ x2,18); - x6 ^= rotate( x5+ x4, 7); - x7 ^= rotate( x6+ x5, 9); - x4 ^= rotate( x7+ x6,13); - x5 ^= rotate( x4+ x7,18); - x11 ^= rotate(x10+ x9, 7); - x8 ^= rotate(x11+x10, 9); - x9 ^= rotate( x8+x11,13); - x10 ^= rotate( x9+ x8,18); - x12 ^= rotate(x15+x14, 7); - x13 ^= rotate(x12+x15, 9); - x14 ^= rotate(x13+x12,13); - x15 ^= rotate(x14+x13,18); - } - - store_littleendian(out + 0,x0); - store_littleendian(out + 4,x5); - store_littleendian(out + 8,x10); - store_littleendian(out + 12,x15); - store_littleendian(out + 16,x6); - store_littleendian(out + 20,x7); - store_littleendian(out + 24,x8); - store_littleendian(out + 28,x9); - - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa20/core_salsa20_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa20/core_salsa20_api.c deleted file mode 100644 index 6ea9ee0..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa20/core_salsa20_api.c +++ /dev/null @@ -1,26 +0,0 @@ -#include "crypto_core_salsa20.h" - -size_t -crypto_core_salsa20_outputbytes(void) { - return crypto_core_salsa20_OUTPUTBYTES; -} - -size_t -crypto_core_salsa20_inputbytes(void) { - return crypto_core_salsa20_INPUTBYTES; -} - -size_t -crypto_core_salsa20_keybytes(void) { - return crypto_core_salsa20_KEYBYTES; -} - -size_t -crypto_core_salsa20_constbytes(void) { - return crypto_core_salsa20_CONSTBYTES; -} - -const char * -crypto_core_salsa20_primitive(void) { - return "salsa20"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa20/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa20/ref/api.h deleted file mode 100644 index d800a1e..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa20/ref/api.h +++ /dev/null @@ -1,11 +0,0 @@ - -#include "crypto_core_salsa20.h" - -#define crypto_core crypto_core_salsa20 -#define crypto_core_OUTPUTBYTES crypto_core_salsa20_OUTPUTBYTES -#define crypto_core_INPUTBYTES crypto_core_salsa20_INPUTBYTES -#define crypto_core_KEYBYTES crypto_core_salsa20_KEYBYTES -#define crypto_core_CONSTBYTES crypto_core_salsa20_CONSTBYTES -#define crypto_core_PRIMITIVE "salsa20" -#define crypto_core_IMPLEMENTATION crypto_core_salsa20_IMPLEMENTATION -#define crypto_core_VERSION crypto_core_salsa20_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa20/ref/core_salsa20.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa20/ref/core_salsa20.c deleted file mode 100644 index b2f6f5c..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa20/ref/core_salsa20.c +++ /dev/null @@ -1,134 +0,0 @@ -/* -version 20080912 -D. J. Bernstein -Public domain. -*/ - -#include "api.h" - -#define ROUNDS 20 - -typedef unsigned int uint32; - -static uint32 rotate(uint32 u,int c) -{ - return (u << c) | (u >> (32 - c)); -} - -static uint32 load_littleendian(const unsigned char *x) -{ - return - (uint32) (x[0]) \ - | (((uint32) (x[1])) << 8) \ - | (((uint32) (x[2])) << 16) \ - | (((uint32) (x[3])) << 24) - ; -} - -static void store_littleendian(unsigned char *x,uint32 u) -{ - x[0] = u; u >>= 8; - x[1] = u; u >>= 8; - x[2] = u; u >>= 8; - x[3] = u; -} - -int crypto_core( - unsigned char *out, - const unsigned char *in, - const unsigned char *k, - const unsigned char *c -) -{ - uint32 x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15; - uint32 j0, j1, j2, j3, j4, j5, j6, j7, j8, j9, j10, j11, j12, j13, j14, j15; - int i; - - j0 = x0 = load_littleendian(c + 0); - j1 = x1 = load_littleendian(k + 0); - j2 = x2 = load_littleendian(k + 4); - j3 = x3 = load_littleendian(k + 8); - j4 = x4 = load_littleendian(k + 12); - j5 = x5 = load_littleendian(c + 4); - j6 = x6 = load_littleendian(in + 0); - j7 = x7 = load_littleendian(in + 4); - j8 = x8 = load_littleendian(in + 8); - j9 = x9 = load_littleendian(in + 12); - j10 = x10 = load_littleendian(c + 8); - j11 = x11 = load_littleendian(k + 16); - j12 = x12 = load_littleendian(k + 20); - j13 = x13 = load_littleendian(k + 24); - j14 = x14 = load_littleendian(k + 28); - j15 = x15 = load_littleendian(c + 12); - - for (i = ROUNDS;i > 0;i -= 2) { - x4 ^= rotate( x0+x12, 7); - x8 ^= rotate( x4+ x0, 9); - x12 ^= rotate( x8+ x4,13); - x0 ^= rotate(x12+ x8,18); - x9 ^= rotate( x5+ x1, 7); - x13 ^= rotate( x9+ x5, 9); - x1 ^= rotate(x13+ x9,13); - x5 ^= rotate( x1+x13,18); - x14 ^= rotate(x10+ x6, 7); - x2 ^= rotate(x14+x10, 9); - x6 ^= rotate( x2+x14,13); - x10 ^= rotate( x6+ x2,18); - x3 ^= rotate(x15+x11, 7); - x7 ^= rotate( x3+x15, 9); - x11 ^= rotate( x7+ x3,13); - x15 ^= rotate(x11+ x7,18); - x1 ^= rotate( x0+ x3, 7); - x2 ^= rotate( x1+ x0, 9); - x3 ^= rotate( x2+ x1,13); - x0 ^= rotate( x3+ x2,18); - x6 ^= rotate( x5+ x4, 7); - x7 ^= rotate( x6+ x5, 9); - x4 ^= rotate( x7+ x6,13); - x5 ^= rotate( x4+ x7,18); - x11 ^= rotate(x10+ x9, 7); - x8 ^= rotate(x11+x10, 9); - x9 ^= rotate( x8+x11,13); - x10 ^= rotate( x9+ x8,18); - x12 ^= rotate(x15+x14, 7); - x13 ^= rotate(x12+x15, 9); - x14 ^= rotate(x13+x12,13); - x15 ^= rotate(x14+x13,18); - } - - x0 += j0; - x1 += j1; - x2 += j2; - x3 += j3; - x4 += j4; - x5 += j5; - x6 += j6; - x7 += j7; - x8 += j8; - x9 += j9; - x10 += j10; - x11 += j11; - x12 += j12; - x13 += j13; - x14 += j14; - x15 += j15; - - store_littleendian(out + 0,x0); - store_littleendian(out + 4,x1); - store_littleendian(out + 8,x2); - store_littleendian(out + 12,x3); - store_littleendian(out + 16,x4); - store_littleendian(out + 20,x5); - store_littleendian(out + 24,x6); - store_littleendian(out + 28,x7); - store_littleendian(out + 32,x8); - store_littleendian(out + 36,x9); - store_littleendian(out + 40,x10); - store_littleendian(out + 44,x11); - store_littleendian(out + 48,x12); - store_littleendian(out + 52,x13); - store_littleendian(out + 56,x14); - store_littleendian(out + 60,x15); - - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa2012/core_salsa2012_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa2012/core_salsa2012_api.c deleted file mode 100644 index 15b0533..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa2012/core_salsa2012_api.c +++ /dev/null @@ -1,26 +0,0 @@ -#include "crypto_core_salsa2012.h" - -size_t -crypto_core_salsa2012_outputbytes(void) { - return crypto_core_salsa2012_OUTPUTBYTES; -} - -size_t -crypto_core_salsa2012_inputbytes(void) { - return crypto_core_salsa2012_INPUTBYTES; -} - -size_t -crypto_core_salsa2012_keybytes(void) { - return crypto_core_salsa2012_KEYBYTES; -} - -size_t -crypto_core_salsa2012_constbytes(void) { - return crypto_core_salsa2012_CONSTBYTES; -} - -const char * -crypto_core_salsa2012_primitive(void) { - return "salsa2012"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa2012/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa2012/ref/api.h deleted file mode 100644 index 3e27241..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa2012/ref/api.h +++ /dev/null @@ -1,11 +0,0 @@ - -#include "crypto_core_salsa2012.h" - -#define crypto_core crypto_core_salsa2012 -#define crypto_core_OUTPUTBYTES crypto_core_salsa2012_OUTPUTBYTES -#define crypto_core_INPUTBYTES crypto_core_salsa2012_INPUTBYTES -#define crypto_core_KEYBYTES crypto_core_salsa2012_KEYBYTES -#define crypto_core_CONSTBYTES crypto_core_salsa2012_CONSTBYTES -#define crypto_core_PRIMITIVE "salsa2012" -#define crypto_core_IMPLEMENTATION crypto_core_salsa2012_IMPLEMENTATION -#define crypto_core_VERSION crypto_core_salsa2012_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa2012/ref/core_salsa2012.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa2012/ref/core_salsa2012.c deleted file mode 100644 index 07a72e7..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa2012/ref/core_salsa2012.c +++ /dev/null @@ -1,134 +0,0 @@ -/* -version 20080913 -D. J. Bernstein -Public domain. -*/ - -#include "api.h" - -#define ROUNDS 12 - -typedef unsigned int uint32; - -static uint32 rotate(uint32 u,int c) -{ - return (u << c) | (u >> (32 - c)); -} - -static uint32 load_littleendian(const unsigned char *x) -{ - return - (uint32) (x[0]) \ - | (((uint32) (x[1])) << 8) \ - | (((uint32) (x[2])) << 16) \ - | (((uint32) (x[3])) << 24) - ; -} - -static void store_littleendian(unsigned char *x,uint32 u) -{ - x[0] = u; u >>= 8; - x[1] = u; u >>= 8; - x[2] = u; u >>= 8; - x[3] = u; -} - -int crypto_core( - unsigned char *out, - const unsigned char *in, - const unsigned char *k, - const unsigned char *c -) -{ - uint32 x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15; - uint32 j0, j1, j2, j3, j4, j5, j6, j7, j8, j9, j10, j11, j12, j13, j14, j15; - int i; - - j0 = x0 = load_littleendian(c + 0); - j1 = x1 = load_littleendian(k + 0); - j2 = x2 = load_littleendian(k + 4); - j3 = x3 = load_littleendian(k + 8); - j4 = x4 = load_littleendian(k + 12); - j5 = x5 = load_littleendian(c + 4); - j6 = x6 = load_littleendian(in + 0); - j7 = x7 = load_littleendian(in + 4); - j8 = x8 = load_littleendian(in + 8); - j9 = x9 = load_littleendian(in + 12); - j10 = x10 = load_littleendian(c + 8); - j11 = x11 = load_littleendian(k + 16); - j12 = x12 = load_littleendian(k + 20); - j13 = x13 = load_littleendian(k + 24); - j14 = x14 = load_littleendian(k + 28); - j15 = x15 = load_littleendian(c + 12); - - for (i = ROUNDS;i > 0;i -= 2) { - x4 ^= rotate( x0+x12, 7); - x8 ^= rotate( x4+ x0, 9); - x12 ^= rotate( x8+ x4,13); - x0 ^= rotate(x12+ x8,18); - x9 ^= rotate( x5+ x1, 7); - x13 ^= rotate( x9+ x5, 9); - x1 ^= rotate(x13+ x9,13); - x5 ^= rotate( x1+x13,18); - x14 ^= rotate(x10+ x6, 7); - x2 ^= rotate(x14+x10, 9); - x6 ^= rotate( x2+x14,13); - x10 ^= rotate( x6+ x2,18); - x3 ^= rotate(x15+x11, 7); - x7 ^= rotate( x3+x15, 9); - x11 ^= rotate( x7+ x3,13); - x15 ^= rotate(x11+ x7,18); - x1 ^= rotate( x0+ x3, 7); - x2 ^= rotate( x1+ x0, 9); - x3 ^= rotate( x2+ x1,13); - x0 ^= rotate( x3+ x2,18); - x6 ^= rotate( x5+ x4, 7); - x7 ^= rotate( x6+ x5, 9); - x4 ^= rotate( x7+ x6,13); - x5 ^= rotate( x4+ x7,18); - x11 ^= rotate(x10+ x9, 7); - x8 ^= rotate(x11+x10, 9); - x9 ^= rotate( x8+x11,13); - x10 ^= rotate( x9+ x8,18); - x12 ^= rotate(x15+x14, 7); - x13 ^= rotate(x12+x15, 9); - x14 ^= rotate(x13+x12,13); - x15 ^= rotate(x14+x13,18); - } - - x0 += j0; - x1 += j1; - x2 += j2; - x3 += j3; - x4 += j4; - x5 += j5; - x6 += j6; - x7 += j7; - x8 += j8; - x9 += j9; - x10 += j10; - x11 += j11; - x12 += j12; - x13 += j13; - x14 += j14; - x15 += j15; - - store_littleendian(out + 0,x0); - store_littleendian(out + 4,x1); - store_littleendian(out + 8,x2); - store_littleendian(out + 12,x3); - store_littleendian(out + 16,x4); - store_littleendian(out + 20,x5); - store_littleendian(out + 24,x6); - store_littleendian(out + 28,x7); - store_littleendian(out + 32,x8); - store_littleendian(out + 36,x9); - store_littleendian(out + 40,x10); - store_littleendian(out + 44,x11); - store_littleendian(out + 48,x12); - store_littleendian(out + 52,x13); - store_littleendian(out + 56,x14); - store_littleendian(out + 60,x15); - - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa208/core_salsa208_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa208/core_salsa208_api.c deleted file mode 100644 index 13af9a9..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa208/core_salsa208_api.c +++ /dev/null @@ -1,26 +0,0 @@ -#include "crypto_core_salsa208.h" - -size_t -crypto_core_salsa208_outputbytes(void) { - return crypto_core_salsa208_OUTPUTBYTES; -} - -size_t -crypto_core_salsa208_inputbytes(void) { - return crypto_core_salsa208_INPUTBYTES; -} - -size_t -crypto_core_salsa208_keybytes(void) { - return crypto_core_salsa208_KEYBYTES; -} - -size_t -crypto_core_salsa208_constbytes(void) { - return crypto_core_salsa208_CONSTBYTES; -} - -const char * -crypto_core_salsa208_primitive(void) { - return "salsa208"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa208/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa208/ref/api.h deleted file mode 100644 index 1172a35..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa208/ref/api.h +++ /dev/null @@ -1,11 +0,0 @@ - -#include "crypto_core_salsa208.h" - -#define crypto_core crypto_core_salsa208 -#define crypto_core_OUTPUTBYTES crypto_core_salsa208_OUTPUTBYTES -#define crypto_core_INPUTBYTES crypto_core_salsa208_INPUTBYTES -#define crypto_core_KEYBYTES crypto_core_salsa208_KEYBYTES -#define crypto_core_CONSTBYTES crypto_core_salsa208_CONSTBYTES -#define crypto_core_PRIMITIVE "salsa208" -#define crypto_core_IMPLEMENTATION crypto_core_salsa208_IMPLEMENTATION -#define crypto_core_VERSION crypto_core_salsa208_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa208/ref/core_salsa208.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa208/ref/core_salsa208.c deleted file mode 100644 index be26f82..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_core/salsa208/ref/core_salsa208.c +++ /dev/null @@ -1,134 +0,0 @@ -/* -version 20080913 -D. J. Bernstein -Public domain. -*/ - -#include "api.h" - -#define ROUNDS 8 - -typedef unsigned int uint32; - -static uint32 rotate(uint32 u,int c) -{ - return (u << c) | (u >> (32 - c)); -} - -static uint32 load_littleendian(const unsigned char *x) -{ - return - (uint32) (x[0]) \ - | (((uint32) (x[1])) << 8) \ - | (((uint32) (x[2])) << 16) \ - | (((uint32) (x[3])) << 24) - ; -} - -static void store_littleendian(unsigned char *x,uint32 u) -{ - x[0] = u; u >>= 8; - x[1] = u; u >>= 8; - x[2] = u; u >>= 8; - x[3] = u; -} - -int crypto_core( - unsigned char *out, - const unsigned char *in, - const unsigned char *k, - const unsigned char *c -) -{ - uint32 x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15; - uint32 j0, j1, j2, j3, j4, j5, j6, j7, j8, j9, j10, j11, j12, j13, j14, j15; - int i; - - j0 = x0 = load_littleendian(c + 0); - j1 = x1 = load_littleendian(k + 0); - j2 = x2 = load_littleendian(k + 4); - j3 = x3 = load_littleendian(k + 8); - j4 = x4 = load_littleendian(k + 12); - j5 = x5 = load_littleendian(c + 4); - j6 = x6 = load_littleendian(in + 0); - j7 = x7 = load_littleendian(in + 4); - j8 = x8 = load_littleendian(in + 8); - j9 = x9 = load_littleendian(in + 12); - j10 = x10 = load_littleendian(c + 8); - j11 = x11 = load_littleendian(k + 16); - j12 = x12 = load_littleendian(k + 20); - j13 = x13 = load_littleendian(k + 24); - j14 = x14 = load_littleendian(k + 28); - j15 = x15 = load_littleendian(c + 12); - - for (i = ROUNDS;i > 0;i -= 2) { - x4 ^= rotate( x0+x12, 7); - x8 ^= rotate( x4+ x0, 9); - x12 ^= rotate( x8+ x4,13); - x0 ^= rotate(x12+ x8,18); - x9 ^= rotate( x5+ x1, 7); - x13 ^= rotate( x9+ x5, 9); - x1 ^= rotate(x13+ x9,13); - x5 ^= rotate( x1+x13,18); - x14 ^= rotate(x10+ x6, 7); - x2 ^= rotate(x14+x10, 9); - x6 ^= rotate( x2+x14,13); - x10 ^= rotate( x6+ x2,18); - x3 ^= rotate(x15+x11, 7); - x7 ^= rotate( x3+x15, 9); - x11 ^= rotate( x7+ x3,13); - x15 ^= rotate(x11+ x7,18); - x1 ^= rotate( x0+ x3, 7); - x2 ^= rotate( x1+ x0, 9); - x3 ^= rotate( x2+ x1,13); - x0 ^= rotate( x3+ x2,18); - x6 ^= rotate( x5+ x4, 7); - x7 ^= rotate( x6+ x5, 9); - x4 ^= rotate( x7+ x6,13); - x5 ^= rotate( x4+ x7,18); - x11 ^= rotate(x10+ x9, 7); - x8 ^= rotate(x11+x10, 9); - x9 ^= rotate( x8+x11,13); - x10 ^= rotate( x9+ x8,18); - x12 ^= rotate(x15+x14, 7); - x13 ^= rotate(x12+x15, 9); - x14 ^= rotate(x13+x12,13); - x15 ^= rotate(x14+x13,18); - } - - x0 += j0; - x1 += j1; - x2 += j2; - x3 += j3; - x4 += j4; - x5 += j5; - x6 += j6; - x7 += j7; - x8 += j8; - x9 += j9; - x10 += j10; - x11 += j11; - x12 += j12; - x13 += j13; - x14 += j14; - x15 += j15; - - store_littleendian(out + 0,x0); - store_littleendian(out + 4,x1); - store_littleendian(out + 8,x2); - store_littleendian(out + 12,x3); - store_littleendian(out + 16,x4); - store_littleendian(out + 20,x5); - store_littleendian(out + 24,x6); - store_littleendian(out + 28,x7); - store_littleendian(out + 32,x8); - store_littleendian(out + 36,x9); - store_littleendian(out + 40,x10); - store_littleendian(out + 44,x11); - store_littleendian(out + 48,x12); - store_littleendian(out + 52,x13); - store_littleendian(out + 56,x14); - store_littleendian(out + 60,x15); - - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/generichash_blake2_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/generichash_blake2_api.c deleted file mode 100644 index c62693f..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/generichash_blake2_api.c +++ /dev/null @@ -1,31 +0,0 @@ -#include "crypto_generichash_blake2b.h" - -size_t -crypto_generichash_blake2b_bytes_min(void) { - return crypto_generichash_blake2b_BYTES_MIN; -} - -size_t -crypto_generichash_blake2b_bytes_max(void) { - return crypto_generichash_blake2b_BYTES_MAX; -} - -size_t -crypto_generichash_blake2b_keybytes_min(void) { - return crypto_generichash_blake2b_KEYBYTES_MIN; -} - -size_t -crypto_generichash_blake2b_keybytes_max(void) { - return crypto_generichash_blake2b_KEYBYTES_MAX; -} - -size_t -crypto_generichash_blake2b_blockbytes(void) { - return crypto_generichash_blake2b_BLOCKBYTES; -} - -const char * -crypto_generichash_blake2b_blockbytes_primitive(void) { - return "blake2b"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/api.h deleted file mode 100644 index 6dab81c..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/api.h +++ /dev/null @@ -1,4 +0,0 @@ - -#include "crypto_generichash_blake2b.h" - -#define crypto_generichash_blake2b crypto_generichash_blake2b_ref diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/blake2-impl.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/blake2-impl.h deleted file mode 100644 index 276d305..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/blake2-impl.h +++ /dev/null @@ -1,132 +0,0 @@ -/* - BLAKE2 reference source code package - reference C implementations - - Written in 2012 by Samuel Neves - - To the extent possible under law, the author(s) have dedicated all copyright - and related and neighboring rights to this software to the public domain - worldwide. This software is distributed without any warranty. - - You should have received a copy of the CC0 Public Domain Dedication along with - this software. If not, see . -*/ - -#ifndef __BLAKE2_IMPL_H__ -#define __BLAKE2_IMPL_H__ - -#include - -#include "utils.h" - -static inline uint32_t load32( const void *src ) -{ -#if defined(NATIVE_LITTLE_ENDIAN) - return *( uint32_t * )( src ); -#else - const uint8_t *p = ( const uint8_t * )src; - uint32_t w = *p++; - w |= ( uint32_t )( *p++ ) << 8; - w |= ( uint32_t )( *p++ ) << 16; - w |= ( uint32_t )( *p++ ) << 24; - return w; -#endif -} - -static inline uint64_t load64( const void *src ) -{ -#if defined(NATIVE_LITTLE_ENDIAN) - return *( uint64_t * )( src ); -#else - const uint8_t *p = ( const uint8_t * )src; - uint64_t w = *p++; - w |= ( uint64_t )( *p++ ) << 8; - w |= ( uint64_t )( *p++ ) << 16; - w |= ( uint64_t )( *p++ ) << 24; - w |= ( uint64_t )( *p++ ) << 32; - w |= ( uint64_t )( *p++ ) << 40; - w |= ( uint64_t )( *p++ ) << 48; - w |= ( uint64_t )( *p++ ) << 56; - return w; -#endif -} - -static inline void store32( void *dst, uint32_t w ) -{ -#if defined(NATIVE_LITTLE_ENDIAN) - *( uint32_t * )( dst ) = w; -#else - uint8_t *p = ( uint8_t * )dst; - *p++ = ( uint8_t )w; w >>= 8; - *p++ = ( uint8_t )w; w >>= 8; - *p++ = ( uint8_t )w; w >>= 8; - *p++ = ( uint8_t )w; -#endif -} - -static inline void store64( void *dst, uint64_t w ) -{ -#if defined(NATIVE_LITTLE_ENDIAN) - *( uint64_t * )( dst ) = w; -#else - uint8_t *p = ( uint8_t * )dst; - *p++ = ( uint8_t )w; w >>= 8; - *p++ = ( uint8_t )w; w >>= 8; - *p++ = ( uint8_t )w; w >>= 8; - *p++ = ( uint8_t )w; w >>= 8; - *p++ = ( uint8_t )w; w >>= 8; - *p++ = ( uint8_t )w; w >>= 8; - *p++ = ( uint8_t )w; w >>= 8; - *p++ = ( uint8_t )w; -#endif -} - -static inline uint64_t load48( const void *src ) -{ - const uint8_t *p = ( const uint8_t * )src; - uint64_t w = *p++; - w |= ( uint64_t )( *p++ ) << 8; - w |= ( uint64_t )( *p++ ) << 16; - w |= ( uint64_t )( *p++ ) << 24; - w |= ( uint64_t )( *p++ ) << 32; - w |= ( uint64_t )( *p++ ) << 40; - return w; -} - -static inline void store48( void *dst, uint64_t w ) -{ - uint8_t *p = ( uint8_t * )dst; - *p++ = ( uint8_t )w; w >>= 8; - *p++ = ( uint8_t )w; w >>= 8; - *p++ = ( uint8_t )w; w >>= 8; - *p++ = ( uint8_t )w; w >>= 8; - *p++ = ( uint8_t )w; w >>= 8; - *p++ = ( uint8_t )w; -} - -static inline uint32_t rotl32( const uint32_t w, const unsigned c ) -{ - return ( w << c ) | ( w >> ( 32 - c ) ); -} - -static inline uint64_t rotl64( const uint64_t w, const unsigned c ) -{ - return ( w << c ) | ( w >> ( 64 - c ) ); -} - -static inline uint32_t rotr32( const uint32_t w, const unsigned c ) -{ - return ( w >> c ) | ( w << ( 32 - c ) ); -} - -static inline uint64_t rotr64( const uint64_t w, const unsigned c ) -{ - return ( w >> c ) | ( w << ( 64 - c ) ); -} - -/* prevents compiler optimizing out memset() */ -static inline void secure_zero_memory( void *v, size_t n ) -{ - sodium_memzero(v, n); -} - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/blake2.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/blake2.h deleted file mode 100644 index 81f63c0..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/blake2.h +++ /dev/null @@ -1,169 +0,0 @@ -/* - BLAKE2 reference source code package - reference C implementations - - Written in 2012 by Samuel Neves - - To the extent possible under law, the author(s) have dedicated all copyright - and related and neighboring rights to this software to the public domain - worldwide. This software is distributed without any warranty. - - You should have received a copy of the CC0 Public Domain Dedication along with - this software. If not, see . -*/ - -#ifndef __BLAKE2_H__ -#define __BLAKE2_H__ - -#include -#include - -#include "crypto_generichash_blake2b.h" - -#define blake2b_init_param crypto_generichash_blake2b__init_param -#define blake2b_init crypto_generichash_blake2b__init -#define blake2b_init_key crypto_generichash_blake2b__init_key -#define blake2b_update crypto_generichash_blake2b__update -#define blake2b_final crypto_generichash_blake2b__final -#define blake2b crypto_generichash_blake2b__blake2b - -#if defined(_MSC_VER) -#define ALIGN(x) __declspec(align(x)) -#else -#define ALIGN(x) __attribute__((aligned(x))) -#endif - -#if defined(__cplusplus) -extern "C" { -#endif - - enum blake2s_constant - { - BLAKE2S_BLOCKBYTES = 64, - BLAKE2S_OUTBYTES = 32, - BLAKE2S_KEYBYTES = 32, - BLAKE2S_SALTBYTES = 8, - BLAKE2S_PERSONALBYTES = 8 - }; - - enum blake2b_constant - { - BLAKE2B_BLOCKBYTES = 128, - BLAKE2B_OUTBYTES = 64, - BLAKE2B_KEYBYTES = 64, - BLAKE2B_SALTBYTES = 16, - BLAKE2B_PERSONALBYTES = 16 - }; - -#pragma pack(push, 1) - typedef struct __blake2s_param - { - uint8_t digest_length; // 1 - uint8_t key_length; // 2 - uint8_t fanout; // 3 - uint8_t depth; // 4 - uint32_t leaf_length; // 8 - uint8_t node_offset[6];// 14 - uint8_t node_depth; // 15 - uint8_t inner_length; // 16 - // uint8_t reserved[0]; - uint8_t salt[BLAKE2S_SALTBYTES]; // 24 - uint8_t personal[BLAKE2S_PERSONALBYTES]; // 32 - } blake2s_param; - - ALIGN( 64 ) typedef struct __blake2s_state - { - uint32_t h[8]; - uint32_t t[2]; - uint32_t f[2]; - uint8_t buf[2 * BLAKE2S_BLOCKBYTES]; - size_t buflen; - uint8_t last_node; - } blake2s_state ; - - typedef struct __blake2b_param - { - uint8_t digest_length; // 1 - uint8_t key_length; // 2 - uint8_t fanout; // 3 - uint8_t depth; // 4 - uint32_t leaf_length; // 8 - uint64_t node_offset; // 16 - uint8_t node_depth; // 17 - uint8_t inner_length; // 18 - uint8_t reserved[14]; // 32 - uint8_t salt[BLAKE2B_SALTBYTES]; // 48 - uint8_t personal[BLAKE2B_PERSONALBYTES]; // 64 - } blake2b_param; - -#ifndef DEFINE_BLAKE2B_STATE -typedef crypto_generichash_blake2b_state blake2b_state; -#else - ALIGN( 64 ) typedef struct __blake2b_state - { - uint64_t h[8]; - uint64_t t[2]; - uint64_t f[2]; - uint8_t buf[2 * BLAKE2B_BLOCKBYTES]; - size_t buflen; - uint8_t last_node; - } blake2b_state; -#endif - - typedef struct __blake2sp_state - { - blake2s_state S[8][1]; - blake2s_state R[1]; - uint8_t buf[8 * BLAKE2S_BLOCKBYTES]; - size_t buflen; - } blake2sp_state; - - typedef struct __blake2bp_state - { - blake2b_state S[4][1]; - blake2b_state R[1]; - uint8_t buf[4 * BLAKE2B_BLOCKBYTES]; - size_t buflen; - } blake2bp_state; -#pragma pack(pop) - - // Streaming API - int blake2s_init( blake2s_state *S, const uint8_t outlen ); - int blake2s_init_key( blake2s_state *S, const uint8_t outlen, const void *key, const uint8_t keylen ); - int blake2s_init_param( blake2s_state *S, const blake2s_param *P ); - int blake2s_update( blake2s_state *S, const uint8_t *in, uint64_t inlen ); - int blake2s_final( blake2s_state *S, uint8_t *out, uint8_t outlen ); - - int blake2b_init( blake2b_state *S, const uint8_t outlen ); - int blake2b_init_key( blake2b_state *S, const uint8_t outlen, const void *key, const uint8_t keylen ); - int blake2b_init_param( blake2b_state *S, const blake2b_param *P ); - int blake2b_update( blake2b_state *S, const uint8_t *in, uint64_t inlen ); - int blake2b_final( blake2b_state *S, uint8_t *out, uint8_t outlen ); - - int blake2sp_init( blake2sp_state *S, const uint8_t outlen ); - int blake2sp_init_key( blake2sp_state *S, const uint8_t outlen, const void *key, const uint8_t keylen ); - int blake2sp_update( blake2sp_state *S, const uint8_t *in, uint64_t inlen ); - int blake2sp_final( blake2sp_state *S, uint8_t *out, uint8_t outlen ); - - int blake2bp_init( blake2bp_state *S, const uint8_t outlen ); - int blake2bp_init_key( blake2bp_state *S, const uint8_t outlen, const void *key, const uint8_t keylen ); - int blake2bp_update( blake2bp_state *S, const uint8_t *in, uint64_t inlen ); - int blake2bp_final( blake2bp_state *S, uint8_t *out, uint8_t outlen ); - - // Simple API - int blake2s( uint8_t *out, const void *in, const void *key, const uint8_t outlen, const uint64_t inlen, uint8_t keylen ); - int blake2b( uint8_t *out, const void *in, const void *key, const uint8_t outlen, const uint64_t inlen, uint8_t keylen ); - - int blake2sp( uint8_t *out, const void *in, const void *key, const uint8_t outlen, const uint64_t inlen, uint8_t keylen ); - int blake2bp( uint8_t *out, const void *in, const void *key, const uint8_t outlen, const uint64_t inlen, uint8_t keylen ); - - static inline int blake2( uint8_t *out, const void *in, const void *key, const uint8_t outlen, const uint64_t inlen, uint8_t keylen ) - { - return blake2b( out, in, key, outlen, inlen, keylen ); - } - -#if defined(__cplusplus) -} -#endif - -#endif - diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/blake2b-ref.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/blake2b-ref.c deleted file mode 100644 index f43bc6b..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/blake2b-ref.c +++ /dev/null @@ -1,364 +0,0 @@ -/* - BLAKE2 reference source code package - reference C implementations - - Written in 2012 by Samuel Neves - - To the extent possible under law, the author(s) have dedicated all copyright - and related and neighboring rights to this software to the public domain - worldwide. This software is distributed without any warranty. - - You should have received a copy of the CC0 Public Domain Dedication along with - this software. If not, see . -*/ - -#include -#include -#include - -#include "blake2.h" -#include "blake2-impl.h" - -static const uint64_t blake2b_IV[8] = -{ - 0x6a09e667f3bcc908ULL, 0xbb67ae8584caa73bULL, - 0x3c6ef372fe94f82bULL, 0xa54ff53a5f1d36f1ULL, - 0x510e527fade682d1ULL, 0x9b05688c2b3e6c1fULL, - 0x1f83d9abfb41bd6bULL, 0x5be0cd19137e2179ULL -}; - -static const uint8_t blake2b_sigma[12][16] = -{ - { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } , - { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } , - { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 } , - { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 } , - { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 } , - { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 } , - { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 } , - { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 } , - { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 } , - { 10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13 , 0 } , - { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } , - { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } -}; - - -static inline int blake2b_set_lastnode( blake2b_state *S ) -{ - S->f[1] = ~0ULL; - return 0; -} - -static inline int blake2b_clear_lastnode( blake2b_state *S ) -{ - S->f[1] = 0ULL; - return 0; -} - -/* Some helper functions, not necessarily useful */ -static inline int blake2b_set_lastblock( blake2b_state *S ) -{ - if( S->last_node ) blake2b_set_lastnode( S ); - - S->f[0] = ~0ULL; - return 0; -} - -static inline int blake2b_clear_lastblock( blake2b_state *S ) -{ - if( S->last_node ) blake2b_clear_lastnode( S ); - - S->f[0] = 0ULL; - return 0; -} - -static inline int blake2b_increment_counter( blake2b_state *S, const uint64_t inc ) -{ - S->t[0] += inc; - S->t[1] += ( S->t[0] < inc ); - return 0; -} - - - -// Parameter-related functions -static inline int blake2b_param_set_digest_length( blake2b_param *P, const uint8_t digest_length ) -{ - P->digest_length = digest_length; - return 0; -} - -static inline int blake2b_param_set_fanout( blake2b_param *P, const uint8_t fanout ) -{ - P->fanout = fanout; - return 0; -} - -static inline int blake2b_param_set_max_depth( blake2b_param *P, const uint8_t depth ) -{ - P->depth = depth; - return 0; -} - -static inline int blake2b_param_set_leaf_length( blake2b_param *P, const uint32_t leaf_length ) -{ - store32( &P->leaf_length, leaf_length ); - return 0; -} - -static inline int blake2b_param_set_node_offset( blake2b_param *P, const uint64_t node_offset ) -{ - store64( &P->node_offset, node_offset ); - return 0; -} - -static inline int blake2b_param_set_node_depth( blake2b_param *P, const uint8_t node_depth ) -{ - P->node_depth = node_depth; - return 0; -} - -static inline int blake2b_param_set_inner_length( blake2b_param *P, const uint8_t inner_length ) -{ - P->inner_length = inner_length; - return 0; -} - -static inline int blake2b_param_set_salt( blake2b_param *P, const uint8_t salt[BLAKE2B_SALTBYTES] ) -{ - memcpy( P->salt, salt, BLAKE2B_SALTBYTES ); - return 0; -} - -static inline int blake2b_param_set_personal( blake2b_param *P, const uint8_t personal[BLAKE2B_PERSONALBYTES] ) -{ - memcpy( P->personal, personal, BLAKE2B_PERSONALBYTES ); - return 0; -} - -static inline int blake2b_init0( blake2b_state *S ) -{ - int i; - memset( S, 0, sizeof( blake2b_state ) ); - - for( i = 0; i < 8; ++i ) S->h[i] = blake2b_IV[i]; - - return 0; -} - -/* init xors IV with input parameter block */ -int blake2b_init_param( blake2b_state *S, const blake2b_param *P ) -{ - size_t i; - const uint8_t *p; - - blake2b_init0( S ); - p = ( const uint8_t * )( P ); - - /* IV XOR ParamBlock */ - for( i = 0; i < 8; ++i ) - S->h[i] ^= load64( p + sizeof( S->h[i] ) * i ); - - return 0; -} - - - -int blake2b_init( blake2b_state *S, const uint8_t outlen ) -{ - blake2b_param P[1]; - - if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1; - - P->digest_length = outlen; - P->key_length = 0; - P->fanout = 1; - P->depth = 1; - store32( &P->leaf_length, 0 ); - store64( &P->node_offset, 0 ); - P->node_depth = 0; - P->inner_length = 0; - memset( P->reserved, 0, sizeof( P->reserved ) ); - memset( P->salt, 0, sizeof( P->salt ) ); - memset( P->personal, 0, sizeof( P->personal ) ); - return blake2b_init_param( S, P ); -} - - -int blake2b_init_key( blake2b_state *S, const uint8_t outlen, const void *key, const uint8_t keylen ) -{ - blake2b_param P[1]; - - if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1; - - if ( !key || !keylen || keylen > BLAKE2B_KEYBYTES ) return -1; - - P->digest_length = outlen; - P->key_length = keylen; - P->fanout = 1; - P->depth = 1; - store32( &P->leaf_length, 0 ); - store64( &P->node_offset, 0 ); - P->node_depth = 0; - P->inner_length = 0; - memset( P->reserved, 0, sizeof( P->reserved ) ); - memset( P->salt, 0, sizeof( P->salt ) ); - memset( P->personal, 0, sizeof( P->personal ) ); - - if( blake2b_init_param( S, P ) < 0 ) return -1; - - { - uint8_t block[BLAKE2B_BLOCKBYTES]; - memset( block, 0, BLAKE2B_BLOCKBYTES ); - memcpy( block, key, keylen ); - blake2b_update( S, block, BLAKE2B_BLOCKBYTES ); - secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */ - } - return 0; -} - -static int blake2b_compress( blake2b_state *S, const uint8_t block[BLAKE2B_BLOCKBYTES] ) -{ - uint64_t m[16]; - uint64_t v[16]; - int i; - - for( i = 0; i < 16; ++i ) - m[i] = load64( block + i * sizeof( m[i] ) ); - - for( i = 0; i < 8; ++i ) - v[i] = S->h[i]; - - v[ 8] = blake2b_IV[0]; - v[ 9] = blake2b_IV[1]; - v[10] = blake2b_IV[2]; - v[11] = blake2b_IV[3]; - v[12] = S->t[0] ^ blake2b_IV[4]; - v[13] = S->t[1] ^ blake2b_IV[5]; - v[14] = S->f[0] ^ blake2b_IV[6]; - v[15] = S->f[1] ^ blake2b_IV[7]; -#define G(r,i,a,b,c,d) \ - do { \ - a = a + b + m[blake2b_sigma[r][2*i+0]]; \ - d = rotr64(d ^ a, 32); \ - c = c + d; \ - b = rotr64(b ^ c, 24); \ - a = a + b + m[blake2b_sigma[r][2*i+1]]; \ - d = rotr64(d ^ a, 16); \ - c = c + d; \ - b = rotr64(b ^ c, 63); \ - } while(0) -#define ROUND(r) \ - do { \ - G(r,0,v[ 0],v[ 4],v[ 8],v[12]); \ - G(r,1,v[ 1],v[ 5],v[ 9],v[13]); \ - G(r,2,v[ 2],v[ 6],v[10],v[14]); \ - G(r,3,v[ 3],v[ 7],v[11],v[15]); \ - G(r,4,v[ 0],v[ 5],v[10],v[15]); \ - G(r,5,v[ 1],v[ 6],v[11],v[12]); \ - G(r,6,v[ 2],v[ 7],v[ 8],v[13]); \ - G(r,7,v[ 3],v[ 4],v[ 9],v[14]); \ - } while(0) - ROUND( 0 ); - ROUND( 1 ); - ROUND( 2 ); - ROUND( 3 ); - ROUND( 4 ); - ROUND( 5 ); - ROUND( 6 ); - ROUND( 7 ); - ROUND( 8 ); - ROUND( 9 ); - ROUND( 10 ); - ROUND( 11 ); - - for( i = 0; i < 8; ++i ) - S->h[i] = S->h[i] ^ v[i] ^ v[i + 8]; - -#undef G -#undef ROUND - return 0; -} - -/* inlen now in bytes */ -int blake2b_update( blake2b_state *S, const uint8_t *in, uint64_t inlen ) -{ - while( inlen > 0 ) - { - size_t left = S->buflen; - size_t fill = 2 * BLAKE2B_BLOCKBYTES - left; - - if( inlen > fill ) - { - memcpy( S->buf + left, in, fill ); // Fill buffer - S->buflen += fill; - blake2b_increment_counter( S, BLAKE2B_BLOCKBYTES ); - blake2b_compress( S, S->buf ); // Compress - memcpy( S->buf, S->buf + BLAKE2B_BLOCKBYTES, BLAKE2B_BLOCKBYTES ); // Shift buffer left - S->buflen -= BLAKE2B_BLOCKBYTES; - in += fill; - inlen -= fill; - } - else // inlen <= fill - { - memcpy( S->buf + left, in, inlen ); - S->buflen += inlen; // Be lazy, do not compress - in += inlen; - inlen -= inlen; - } - } - - return 0; -} - -/* Is this correct? */ -int blake2b_final( blake2b_state *S, uint8_t *out, uint8_t outlen ) -{ - uint8_t buffer[BLAKE2B_OUTBYTES]; - int i; - - if( S->buflen > BLAKE2B_BLOCKBYTES ) - { - blake2b_increment_counter( S, BLAKE2B_BLOCKBYTES ); - blake2b_compress( S, S->buf ); - S->buflen -= BLAKE2B_BLOCKBYTES; - memcpy( S->buf, S->buf + BLAKE2B_BLOCKBYTES, S->buflen ); - } - - blake2b_increment_counter( S, S->buflen ); - blake2b_set_lastblock( S ); - memset( S->buf + S->buflen, 0, 2 * BLAKE2B_BLOCKBYTES - S->buflen ); /* Padding */ - blake2b_compress( S, S->buf ); - - for( i = 0; i < 8; ++i ) /* Output full hash to temp buffer */ - store64( buffer + sizeof( S->h[i] ) * i, S->h[i] ); - - memcpy( out, buffer, outlen ); - return 0; -} - -/* inlen, at least, should be uint64_t. Others can be size_t. */ -int blake2b( uint8_t *out, const void *in, const void *key, const uint8_t outlen, const uint64_t inlen, uint8_t keylen ) -{ - blake2b_state S[1]; - - /* Verify parameters */ - if ( NULL == in ) return -1; - - if ( NULL == out ) return -1; - - if( NULL == key ) keylen = 0; - - if( keylen > 0 ) - { - if( blake2b_init_key( S, outlen, key, keylen ) < 0 ) return -1; - } - else - { - if( blake2b_init( S, outlen ) < 0 ) return -1; - } - - blake2b_update( S, ( const uint8_t * )in, inlen ); - blake2b_final( S, out, outlen ); - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/generichash_blake2b.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/generichash_blake2b.c deleted file mode 100644 index 8329ba3..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/blake2/ref/generichash_blake2b.c +++ /dev/null @@ -1,61 +0,0 @@ - -#include -#include -#include - -#include "api.h" -#include "blake2.h" - -int -crypto_generichash_blake2b(unsigned char *out, size_t outlen, - const unsigned char *in, unsigned long long inlen, - const unsigned char *key, size_t keylen) -{ - if (outlen <= 0U || outlen > BLAKE2B_OUTBYTES || - keylen > BLAKE2B_KEYBYTES || inlen > UINT64_MAX) { - return -1; - } - assert(outlen <= UINT8_MAX); - assert(keylen <= UINT8_MAX); - - return blake2b((uint8_t *) out, in, key, - (uint8_t) outlen, (uint64_t) inlen, (uint8_t) keylen); -} - -int -crypto_generichash_blake2b_init(crypto_generichash_blake2b_state *state, - const unsigned char *key, - const size_t keylen, const size_t outlen) -{ - if (outlen <= 0U || outlen > BLAKE2B_OUTBYTES || - keylen > BLAKE2B_KEYBYTES) { - return -1; - } - assert(outlen <= UINT8_MAX); - assert(keylen <= UINT8_MAX); - if (blake2b_init(state, (uint8_t) outlen) != 0) { - return -1; - } - if (key != NULL && keylen > 0U && - blake2b_init_key(state, (uint8_t) outlen, key, keylen) != 0) { - return -1; - } - return 0; -} - -int -crypto_generichash_blake2b_update(crypto_generichash_blake2b_state *state, - const unsigned char *in, - unsigned long long inlen) -{ - return blake2b_update(state, (const uint8_t *) in, (uint64_t) inlen); -} - -int -crypto_generichash_blake2b_final(crypto_generichash_blake2b_state *state, - unsigned char *out, - const size_t outlen) -{ - assert(outlen <= UINT8_MAX); - return blake2b_final(state, (uint8_t *) out, (uint8_t) outlen); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/crypto_generichash.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/crypto_generichash.c deleted file mode 100644 index e418a94..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_generichash/crypto_generichash.c +++ /dev/null @@ -1,84 +0,0 @@ - -#include "crypto_generichash.h" - -size_t -crypto_generichash_bytes(void) -{ - return crypto_generichash_BYTES; -} - -size_t -crypto_generichash_bytes_min(void) -{ - return crypto_generichash_BYTES_MIN; -} - -size_t -crypto_generichash_bytes_max(void) -{ - return crypto_generichash_BYTES_MAX; -} - -size_t -crypto_generichash_keybytes(void) -{ - return crypto_generichash_KEYBYTES; -} - -size_t -crypto_generichash_keybytes_min(void) -{ - return crypto_generichash_KEYBYTES_MIN; -} - -size_t -crypto_generichash_keybytes_max(void) -{ - return crypto_generichash_KEYBYTES_MAX; -} - -size_t -crypto_generichash_blockbytes(void) -{ - return crypto_generichash_BLOCKBYTES; -} - -const char *crypto_generichash_primitive(void) -{ - return crypto_generichash_PRIMITIVE; -} - -int -crypto_generichash(unsigned char *out, size_t outlen, const unsigned char *in, - unsigned long long inlen, const unsigned char *key, - size_t keylen) -{ - return crypto_generichash_blake2b(out, outlen, in, inlen, key, keylen); -} - -int -crypto_generichash_init(crypto_generichash_state *state, - const unsigned char *key, - const size_t keylen, const size_t outlen) -{ - return crypto_generichash_blake2b_init - ((crypto_generichash_blake2b_state *) state, - key, keylen, outlen); -} - -int -crypto_generichash_update(crypto_generichash_state *state, - const unsigned char *in, - unsigned long long inlen) -{ - return crypto_generichash_blake2b_update - ((crypto_generichash_blake2b_state *) state, in, inlen); -} - -int -crypto_generichash_final(crypto_generichash_state *state, - unsigned char *out, const size_t outlen) -{ - return crypto_generichash_blake2b_final - ((crypto_generichash_blake2b_state *) state, out, outlen); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/crypto_hash.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/crypto_hash.c deleted file mode 100644 index 2718b49..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/crypto_hash.c +++ /dev/null @@ -1,9 +0,0 @@ - -#include "crypto_hash.h" - -int -crypto_hash(unsigned char *out, const unsigned char *in, - unsigned long long inlen) -{ - return crypto_hash_sha512(out, in, inlen); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha256/hash_sha256_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha256/hash_sha256_api.c deleted file mode 100644 index 084eaf3..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha256/hash_sha256_api.c +++ /dev/null @@ -1,11 +0,0 @@ -#include "crypto_hash_sha256.h" - -size_t -crypto_hash_sha256_bytes(void) { - return crypto_hash_sha256_BYTES; -} - -const char * -crypto_hash_sha256_primitive(void) { - return "sha256"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha256/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha256/ref/api.h deleted file mode 100644 index 9878f8e..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha256/ref/api.h +++ /dev/null @@ -1,8 +0,0 @@ - -#include "crypto_hash_sha256.h" - -#define crypto_hash crypto_hash_sha256 -#define crypto_hash_BYTES crypto_hash_sha256_BYTES -#define crypto_hash_PRIMITIVE "sha256" -#define crypto_hash_IMPLEMENTATION crypto_hash_sha256_IMPLEMENTATION -#define crypto_hash_VERSION crypto_hash_sha256_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha256/ref/hash_sha256.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha256/ref/hash_sha256.c deleted file mode 100644 index 4b6891c..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha256/ref/hash_sha256.c +++ /dev/null @@ -1,69 +0,0 @@ -/* -20080913 -D. J. Bernstein -Public domain. -*/ - -#include "api.h" -#include "crypto_hashblocks_sha256.h" - -#define blocks crypto_hashblocks_sha256 - -typedef unsigned int uint32; - -static const unsigned char iv[32] = { - 0x6a,0x09,0xe6,0x67, - 0xbb,0x67,0xae,0x85, - 0x3c,0x6e,0xf3,0x72, - 0xa5,0x4f,0xf5,0x3a, - 0x51,0x0e,0x52,0x7f, - 0x9b,0x05,0x68,0x8c, - 0x1f,0x83,0xd9,0xab, - 0x5b,0xe0,0xcd,0x19, -} ; - -int crypto_hash(unsigned char *out,const unsigned char *in,unsigned long long inlen) -{ - unsigned char h[32]; - unsigned char padded[128]; - unsigned long long i; - unsigned long long bits = inlen << 3; - - for (i = 0;i < 32;++i) h[i] = iv[i]; - - blocks(h,in,inlen); - in += inlen; - inlen &= 63; - in -= inlen; - - for (i = 0;i < inlen;++i) padded[i] = in[i]; - padded[inlen] = 0x80; - - if (inlen < 56) { - for (i = inlen + 1;i < 56;++i) padded[i] = 0; - padded[56] = bits >> 56; - padded[57] = bits >> 48; - padded[58] = bits >> 40; - padded[59] = bits >> 32; - padded[60] = bits >> 24; - padded[61] = bits >> 16; - padded[62] = bits >> 8; - padded[63] = bits; - blocks(h,padded,64); - } else { - for (i = inlen + 1;i < 120;++i) padded[i] = 0; - padded[120] = bits >> 56; - padded[121] = bits >> 48; - padded[122] = bits >> 40; - padded[123] = bits >> 32; - padded[124] = bits >> 24; - padded[125] = bits >> 16; - padded[126] = bits >> 8; - padded[127] = bits; - blocks(h,padded,128); - } - - for (i = 0;i < 32;++i) out[i] = h[i]; - - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha512/hash_sha512_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha512/hash_sha512_api.c deleted file mode 100644 index 6a16a03..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha512/hash_sha512_api.c +++ /dev/null @@ -1,11 +0,0 @@ -#include "crypto_hash_sha512.h" - -size_t -crypto_hash_sha512_bytes(void) { - return crypto_hash_sha512_BYTES; -} - -const char * -crypto_hash_sha512_primitive(void) { - return "sha512"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha512/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha512/ref/api.h deleted file mode 100644 index afea983..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha512/ref/api.h +++ /dev/null @@ -1,8 +0,0 @@ - -#include "crypto_hash_sha512.h" - -#define crypto_hash crypto_hash_sha512 -#define crypto_hash_BYTES crypto_hash_sha512_BYTES -#define crypto_hash_PRIMITIVE "sha512" -#define crypto_hash_IMPLEMENTATION crypto_hash_sha512_IMPLEMENTATION -#define crypto_hash_VERSION crypto_hash_sha512_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha512/ref/hash_sha512.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha512/ref/hash_sha512.c deleted file mode 100644 index 7cc8b85..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_hash/sha512/ref/hash_sha512.c +++ /dev/null @@ -1,71 +0,0 @@ -/* -20080913 -D. J. Bernstein -Public domain. -*/ - -#include "api.h" -#include "crypto_hashblocks_sha512.h" - -#define blocks crypto_hashblocks_sha512 - -static const unsigned char iv[64] = { - 0x6a,0x09,0xe6,0x67,0xf3,0xbc,0xc9,0x08, - 0xbb,0x67,0xae,0x85,0x84,0xca,0xa7,0x3b, - 0x3c,0x6e,0xf3,0x72,0xfe,0x94,0xf8,0x2b, - 0xa5,0x4f,0xf5,0x3a,0x5f,0x1d,0x36,0xf1, - 0x51,0x0e,0x52,0x7f,0xad,0xe6,0x82,0xd1, - 0x9b,0x05,0x68,0x8c,0x2b,0x3e,0x6c,0x1f, - 0x1f,0x83,0xd9,0xab,0xfb,0x41,0xbd,0x6b, - 0x5b,0xe0,0xcd,0x19,0x13,0x7e,0x21,0x79 -} ; - -typedef unsigned long long uint64; - -int crypto_hash(unsigned char *out,const unsigned char *in,unsigned long long inlen) -{ - unsigned char h[64]; - unsigned char padded[256]; - unsigned long long i; - unsigned long long bytes = inlen; - - for (i = 0;i < 64;++i) h[i] = iv[i]; - - blocks(h,in,inlen); - in += inlen; - inlen &= 127; - in -= inlen; - - for (i = 0;i < inlen;++i) padded[i] = in[i]; - padded[inlen] = 0x80; - - if (inlen < 112) { - for (i = inlen + 1;i < 119;++i) padded[i] = 0; - padded[119] = bytes >> 61; - padded[120] = bytes >> 53; - padded[121] = bytes >> 45; - padded[122] = bytes >> 37; - padded[123] = bytes >> 29; - padded[124] = bytes >> 21; - padded[125] = bytes >> 13; - padded[126] = bytes >> 5; - padded[127] = bytes << 3; - blocks(h,padded,128); - } else { - for (i = inlen + 1;i < 247;++i) padded[i] = 0; - padded[247] = bytes >> 61; - padded[248] = bytes >> 53; - padded[249] = bytes >> 45; - padded[250] = bytes >> 37; - padded[251] = bytes >> 29; - padded[252] = bytes >> 21; - padded[253] = bytes >> 13; - padded[254] = bytes >> 5; - padded[255] = bytes << 3; - blocks(h,padded,256); - } - - for (i = 0;i < 64;++i) out[i] = h[i]; - - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha256/hashblocks_sha256_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha256/hashblocks_sha256_api.c deleted file mode 100644 index 2b60990..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha256/hashblocks_sha256_api.c +++ /dev/null @@ -1,16 +0,0 @@ -#include "crypto_hashblocks_sha256.h" - -size_t -crypto_hashblocks_sha256_statebytes(void) { - return crypto_hashblocks_sha256_STATEBYTES; -} - -size_t -crypto_hashblocks_sha256_blockbytes(void) { - return crypto_hashblocks_sha256_BLOCKBYTES; -} - -const char * -crypto_hashblocks_sha256_primitive(void) { - return "sha256"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha256/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha256/ref/api.h deleted file mode 100644 index 4e1701f..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha256/ref/api.h +++ /dev/null @@ -1,9 +0,0 @@ - -#include "crypto_hashblocks_sha256.h" - -#define crypto_hashblocks crypto_hashblocks_sha256 -#define crypto_hashblocks_STATEBYTES crypto_hashblocks_sha256_STATEBYTES -#define crypto_hashblocks_BLOCKBYTES crypto_hashblocks_sha256_BLOCKBYTES -#define crypto_hashblocks_PRIMITIVE "sha256" -#define crypto_hashblocks_IMPLEMENTATION crypto_hashblocks_sha256_IMPLEMENTATION -#define crypto_hashblocks_VERSION crypto_hashblocks_sha256_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha256/ref/blocks_sha256.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha256/ref/blocks_sha256.c deleted file mode 100644 index 8d89a88..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha256/ref/blocks_sha256.c +++ /dev/null @@ -1,212 +0,0 @@ -#include "api.h" - -typedef unsigned int uint32; - -static uint32 load_bigendian(const unsigned char *x) -{ - return - (uint32) (x[3]) \ - | (((uint32) (x[2])) << 8) \ - | (((uint32) (x[1])) << 16) \ - | (((uint32) (x[0])) << 24) - ; -} - -static void store_bigendian(unsigned char *x,uint32 u) -{ - x[3] = u; u >>= 8; - x[2] = u; u >>= 8; - x[1] = u; u >>= 8; - x[0] = u; -} - -#define SHR(x,c) ((x) >> (c)) -#define ROTR(x,c) (((x) >> (c)) | ((x) << (32 - (c)))) - -#define Ch(x,y,z) ((x & y) ^ (~x & z)) -#define Maj(x,y,z) ((x & y) ^ (x & z) ^ (y & z)) -#define Sigma0(x) (ROTR(x, 2) ^ ROTR(x,13) ^ ROTR(x,22)) -#define Sigma1(x) (ROTR(x, 6) ^ ROTR(x,11) ^ ROTR(x,25)) -#define sigma0(x) (ROTR(x, 7) ^ ROTR(x,18) ^ SHR(x, 3)) -#define sigma1(x) (ROTR(x,17) ^ ROTR(x,19) ^ SHR(x,10)) - -#define M(w0,w14,w9,w1) w0 = sigma1(w14) + w9 + sigma0(w1) + w0; - -#define EXPAND \ - M(w0 ,w14,w9 ,w1 ) \ - M(w1 ,w15,w10,w2 ) \ - M(w2 ,w0 ,w11,w3 ) \ - M(w3 ,w1 ,w12,w4 ) \ - M(w4 ,w2 ,w13,w5 ) \ - M(w5 ,w3 ,w14,w6 ) \ - M(w6 ,w4 ,w15,w7 ) \ - M(w7 ,w5 ,w0 ,w8 ) \ - M(w8 ,w6 ,w1 ,w9 ) \ - M(w9 ,w7 ,w2 ,w10) \ - M(w10,w8 ,w3 ,w11) \ - M(w11,w9 ,w4 ,w12) \ - M(w12,w10,w5 ,w13) \ - M(w13,w11,w6 ,w14) \ - M(w14,w12,w7 ,w15) \ - M(w15,w13,w8 ,w0 ) - -#define F(w,k) \ - T1 = h + Sigma1(e) + Ch(e,f,g) + k + w; \ - T2 = Sigma0(a) + Maj(a,b,c); \ - h = g; \ - g = f; \ - f = e; \ - e = d + T1; \ - d = c; \ - c = b; \ - b = a; \ - a = T1 + T2; - -int crypto_hashblocks(unsigned char *statebytes,const unsigned char *in,unsigned long long inlen) -{ - uint32 state[8]; - uint32 a; - uint32 b; - uint32 c; - uint32 d; - uint32 e; - uint32 f; - uint32 g; - uint32 h; - uint32 T1; - uint32 T2; - - a = load_bigendian(statebytes + 0); state[0] = a; - b = load_bigendian(statebytes + 4); state[1] = b; - c = load_bigendian(statebytes + 8); state[2] = c; - d = load_bigendian(statebytes + 12); state[3] = d; - e = load_bigendian(statebytes + 16); state[4] = e; - f = load_bigendian(statebytes + 20); state[5] = f; - g = load_bigendian(statebytes + 24); state[6] = g; - h = load_bigendian(statebytes + 28); state[7] = h; - - while (inlen >= 64) { - uint32 w0 = load_bigendian(in + 0); - uint32 w1 = load_bigendian(in + 4); - uint32 w2 = load_bigendian(in + 8); - uint32 w3 = load_bigendian(in + 12); - uint32 w4 = load_bigendian(in + 16); - uint32 w5 = load_bigendian(in + 20); - uint32 w6 = load_bigendian(in + 24); - uint32 w7 = load_bigendian(in + 28); - uint32 w8 = load_bigendian(in + 32); - uint32 w9 = load_bigendian(in + 36); - uint32 w10 = load_bigendian(in + 40); - uint32 w11 = load_bigendian(in + 44); - uint32 w12 = load_bigendian(in + 48); - uint32 w13 = load_bigendian(in + 52); - uint32 w14 = load_bigendian(in + 56); - uint32 w15 = load_bigendian(in + 60); - - F(w0 ,0x428a2f98) - F(w1 ,0x71374491) - F(w2 ,0xb5c0fbcf) - F(w3 ,0xe9b5dba5) - F(w4 ,0x3956c25b) - F(w5 ,0x59f111f1) - F(w6 ,0x923f82a4) - F(w7 ,0xab1c5ed5) - F(w8 ,0xd807aa98) - F(w9 ,0x12835b01) - F(w10,0x243185be) - F(w11,0x550c7dc3) - F(w12,0x72be5d74) - F(w13,0x80deb1fe) - F(w14,0x9bdc06a7) - F(w15,0xc19bf174) - - EXPAND - - F(w0 ,0xe49b69c1) - F(w1 ,0xefbe4786) - F(w2 ,0x0fc19dc6) - F(w3 ,0x240ca1cc) - F(w4 ,0x2de92c6f) - F(w5 ,0x4a7484aa) - F(w6 ,0x5cb0a9dc) - F(w7 ,0x76f988da) - F(w8 ,0x983e5152) - F(w9 ,0xa831c66d) - F(w10,0xb00327c8) - F(w11,0xbf597fc7) - F(w12,0xc6e00bf3) - F(w13,0xd5a79147) - F(w14,0x06ca6351) - F(w15,0x14292967) - - EXPAND - - F(w0 ,0x27b70a85) - F(w1 ,0x2e1b2138) - F(w2 ,0x4d2c6dfc) - F(w3 ,0x53380d13) - F(w4 ,0x650a7354) - F(w5 ,0x766a0abb) - F(w6 ,0x81c2c92e) - F(w7 ,0x92722c85) - F(w8 ,0xa2bfe8a1) - F(w9 ,0xa81a664b) - F(w10,0xc24b8b70) - F(w11,0xc76c51a3) - F(w12,0xd192e819) - F(w13,0xd6990624) - F(w14,0xf40e3585) - F(w15,0x106aa070) - - EXPAND - - F(w0 ,0x19a4c116) - F(w1 ,0x1e376c08) - F(w2 ,0x2748774c) - F(w3 ,0x34b0bcb5) - F(w4 ,0x391c0cb3) - F(w5 ,0x4ed8aa4a) - F(w6 ,0x5b9cca4f) - F(w7 ,0x682e6ff3) - F(w8 ,0x748f82ee) - F(w9 ,0x78a5636f) - F(w10,0x84c87814) - F(w11,0x8cc70208) - F(w12,0x90befffa) - F(w13,0xa4506ceb) - F(w14,0xbef9a3f7) - F(w15,0xc67178f2) - - a += state[0]; - b += state[1]; - c += state[2]; - d += state[3]; - e += state[4]; - f += state[5]; - g += state[6]; - h += state[7]; - - state[0] = a; - state[1] = b; - state[2] = c; - state[3] = d; - state[4] = e; - state[5] = f; - state[6] = g; - state[7] = h; - - in += 64; - inlen -= 64; - } - - store_bigendian(statebytes + 0,state[0]); - store_bigendian(statebytes + 4,state[1]); - store_bigendian(statebytes + 8,state[2]); - store_bigendian(statebytes + 12,state[3]); - store_bigendian(statebytes + 16,state[4]); - store_bigendian(statebytes + 20,state[5]); - store_bigendian(statebytes + 24,state[6]); - store_bigendian(statebytes + 28,state[7]); - - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha512/hashblocks_sha512_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha512/hashblocks_sha512_api.c deleted file mode 100644 index 63cf6ed..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha512/hashblocks_sha512_api.c +++ /dev/null @@ -1,16 +0,0 @@ -#include "crypto_hashblocks_sha512.h" - -size_t -crypto_hashblocks_sha512_statebytes(void) { - return crypto_hashblocks_sha512_STATEBYTES; -} - -size_t -crypto_hashblocks_sha512_blockbytes(void) { - return crypto_hashblocks_sha512_BLOCKBYTES; -} - -const char * -crypto_hashblocks_sha512_primitive(void) { - return "sha512"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha512/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha512/ref/api.h deleted file mode 100644 index 1662652..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha512/ref/api.h +++ /dev/null @@ -1,9 +0,0 @@ - -#include "crypto_hashblocks_sha512.h" - -#define crypto_hashblocks crypto_hashblocks_sha512 -#define crypto_hashblocks_STATEBYTES crypto_hashblocks_sha512_STATEBYTES -#define crypto_hashblocks_BLOCKBYTES crypto_hashblocks_sha512_BLOCKBYTES -#define crypto_hashblocks_PRIMITIVE "sha512" -#define crypto_hashblocks_IMPLEMENTATION crypto_hashblocks_sha512_IMPLEMENTATION -#define crypto_hashblocks_VERSION crypto_hashblocks_sha512_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha512/ref/blocks_sha512.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha512/ref/blocks_sha512.c deleted file mode 100644 index 6571ed6..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_hashblocks/sha512/ref/blocks_sha512.c +++ /dev/null @@ -1,239 +0,0 @@ -#include "api.h" - -typedef unsigned long long uint64; - -static uint64 load_bigendian(const unsigned char *x) -{ - return - (uint64) (x[7]) \ - | (((uint64) (x[6])) << 8) \ - | (((uint64) (x[5])) << 16) \ - | (((uint64) (x[4])) << 24) \ - | (((uint64) (x[3])) << 32) \ - | (((uint64) (x[2])) << 40) \ - | (((uint64) (x[1])) << 48) \ - | (((uint64) (x[0])) << 56) - ; -} - -static void store_bigendian(unsigned char *x,uint64 u) -{ - x[7] = u; u >>= 8; - x[6] = u; u >>= 8; - x[5] = u; u >>= 8; - x[4] = u; u >>= 8; - x[3] = u; u >>= 8; - x[2] = u; u >>= 8; - x[1] = u; u >>= 8; - x[0] = u; -} - -#define SHR(x,c) ((x) >> (c)) -#define ROTR(x,c) (((x) >> (c)) | ((x) << (64 - (c)))) - -#define Ch(x,y,z) ((x & y) ^ (~x & z)) -#define Maj(x,y,z) ((x & y) ^ (x & z) ^ (y & z)) -#define Sigma0(x) (ROTR(x,28) ^ ROTR(x,34) ^ ROTR(x,39)) -#define Sigma1(x) (ROTR(x,14) ^ ROTR(x,18) ^ ROTR(x,41)) -#define sigma0(x) (ROTR(x, 1) ^ ROTR(x, 8) ^ SHR(x,7)) -#define sigma1(x) (ROTR(x,19) ^ ROTR(x,61) ^ SHR(x,6)) - -#define M(w0,w14,w9,w1) w0 = sigma1(w14) + w9 + sigma0(w1) + w0; - -#define EXPAND \ - M(w0 ,w14,w9 ,w1 ) \ - M(w1 ,w15,w10,w2 ) \ - M(w2 ,w0 ,w11,w3 ) \ - M(w3 ,w1 ,w12,w4 ) \ - M(w4 ,w2 ,w13,w5 ) \ - M(w5 ,w3 ,w14,w6 ) \ - M(w6 ,w4 ,w15,w7 ) \ - M(w7 ,w5 ,w0 ,w8 ) \ - M(w8 ,w6 ,w1 ,w9 ) \ - M(w9 ,w7 ,w2 ,w10) \ - M(w10,w8 ,w3 ,w11) \ - M(w11,w9 ,w4 ,w12) \ - M(w12,w10,w5 ,w13) \ - M(w13,w11,w6 ,w14) \ - M(w14,w12,w7 ,w15) \ - M(w15,w13,w8 ,w0 ) - -#define F(w,k) \ - T1 = h + Sigma1(e) + Ch(e,f,g) + k + w; \ - T2 = Sigma0(a) + Maj(a,b,c); \ - h = g; \ - g = f; \ - f = e; \ - e = d + T1; \ - d = c; \ - c = b; \ - b = a; \ - a = T1 + T2; - -int crypto_hashblocks(unsigned char *statebytes,const unsigned char *in,unsigned long long inlen) -{ - uint64 state[8]; - uint64 a; - uint64 b; - uint64 c; - uint64 d; - uint64 e; - uint64 f; - uint64 g; - uint64 h; - uint64 T1; - uint64 T2; - - a = load_bigendian(statebytes + 0); state[0] = a; - b = load_bigendian(statebytes + 8); state[1] = b; - c = load_bigendian(statebytes + 16); state[2] = c; - d = load_bigendian(statebytes + 24); state[3] = d; - e = load_bigendian(statebytes + 32); state[4] = e; - f = load_bigendian(statebytes + 40); state[5] = f; - g = load_bigendian(statebytes + 48); state[6] = g; - h = load_bigendian(statebytes + 56); state[7] = h; - - while (inlen >= 128) { - uint64 w0 = load_bigendian(in + 0); - uint64 w1 = load_bigendian(in + 8); - uint64 w2 = load_bigendian(in + 16); - uint64 w3 = load_bigendian(in + 24); - uint64 w4 = load_bigendian(in + 32); - uint64 w5 = load_bigendian(in + 40); - uint64 w6 = load_bigendian(in + 48); - uint64 w7 = load_bigendian(in + 56); - uint64 w8 = load_bigendian(in + 64); - uint64 w9 = load_bigendian(in + 72); - uint64 w10 = load_bigendian(in + 80); - uint64 w11 = load_bigendian(in + 88); - uint64 w12 = load_bigendian(in + 96); - uint64 w13 = load_bigendian(in + 104); - uint64 w14 = load_bigendian(in + 112); - uint64 w15 = load_bigendian(in + 120); - - F(w0 ,0x428a2f98d728ae22ULL) - F(w1 ,0x7137449123ef65cdULL) - F(w2 ,0xb5c0fbcfec4d3b2fULL) - F(w3 ,0xe9b5dba58189dbbcULL) - F(w4 ,0x3956c25bf348b538ULL) - F(w5 ,0x59f111f1b605d019ULL) - F(w6 ,0x923f82a4af194f9bULL) - F(w7 ,0xab1c5ed5da6d8118ULL) - F(w8 ,0xd807aa98a3030242ULL) - F(w9 ,0x12835b0145706fbeULL) - F(w10,0x243185be4ee4b28cULL) - F(w11,0x550c7dc3d5ffb4e2ULL) - F(w12,0x72be5d74f27b896fULL) - F(w13,0x80deb1fe3b1696b1ULL) - F(w14,0x9bdc06a725c71235ULL) - F(w15,0xc19bf174cf692694ULL) - - EXPAND - - F(w0 ,0xe49b69c19ef14ad2ULL) - F(w1 ,0xefbe4786384f25e3ULL) - F(w2 ,0x0fc19dc68b8cd5b5ULL) - F(w3 ,0x240ca1cc77ac9c65ULL) - F(w4 ,0x2de92c6f592b0275ULL) - F(w5 ,0x4a7484aa6ea6e483ULL) - F(w6 ,0x5cb0a9dcbd41fbd4ULL) - F(w7 ,0x76f988da831153b5ULL) - F(w8 ,0x983e5152ee66dfabULL) - F(w9 ,0xa831c66d2db43210ULL) - F(w10,0xb00327c898fb213fULL) - F(w11,0xbf597fc7beef0ee4ULL) - F(w12,0xc6e00bf33da88fc2ULL) - F(w13,0xd5a79147930aa725ULL) - F(w14,0x06ca6351e003826fULL) - F(w15,0x142929670a0e6e70ULL) - - EXPAND - - F(w0 ,0x27b70a8546d22ffcULL) - F(w1 ,0x2e1b21385c26c926ULL) - F(w2 ,0x4d2c6dfc5ac42aedULL) - F(w3 ,0x53380d139d95b3dfULL) - F(w4 ,0x650a73548baf63deULL) - F(w5 ,0x766a0abb3c77b2a8ULL) - F(w6 ,0x81c2c92e47edaee6ULL) - F(w7 ,0x92722c851482353bULL) - F(w8 ,0xa2bfe8a14cf10364ULL) - F(w9 ,0xa81a664bbc423001ULL) - F(w10,0xc24b8b70d0f89791ULL) - F(w11,0xc76c51a30654be30ULL) - F(w12,0xd192e819d6ef5218ULL) - F(w13,0xd69906245565a910ULL) - F(w14,0xf40e35855771202aULL) - F(w15,0x106aa07032bbd1b8ULL) - - EXPAND - - F(w0 ,0x19a4c116b8d2d0c8ULL) - F(w1 ,0x1e376c085141ab53ULL) - F(w2 ,0x2748774cdf8eeb99ULL) - F(w3 ,0x34b0bcb5e19b48a8ULL) - F(w4 ,0x391c0cb3c5c95a63ULL) - F(w5 ,0x4ed8aa4ae3418acbULL) - F(w6 ,0x5b9cca4f7763e373ULL) - F(w7 ,0x682e6ff3d6b2b8a3ULL) - F(w8 ,0x748f82ee5defb2fcULL) - F(w9 ,0x78a5636f43172f60ULL) - F(w10,0x84c87814a1f0ab72ULL) - F(w11,0x8cc702081a6439ecULL) - F(w12,0x90befffa23631e28ULL) - F(w13,0xa4506cebde82bde9ULL) - F(w14,0xbef9a3f7b2c67915ULL) - F(w15,0xc67178f2e372532bULL) - - EXPAND - - F(w0 ,0xca273eceea26619cULL) - F(w1 ,0xd186b8c721c0c207ULL) - F(w2 ,0xeada7dd6cde0eb1eULL) - F(w3 ,0xf57d4f7fee6ed178ULL) - F(w4 ,0x06f067aa72176fbaULL) - F(w5 ,0x0a637dc5a2c898a6ULL) - F(w6 ,0x113f9804bef90daeULL) - F(w7 ,0x1b710b35131c471bULL) - F(w8 ,0x28db77f523047d84ULL) - F(w9 ,0x32caab7b40c72493ULL) - F(w10,0x3c9ebe0a15c9bebcULL) - F(w11,0x431d67c49c100d4cULL) - F(w12,0x4cc5d4becb3e42b6ULL) - F(w13,0x597f299cfc657e2aULL) - F(w14,0x5fcb6fab3ad6faecULL) - F(w15,0x6c44198c4a475817ULL) - - a += state[0]; - b += state[1]; - c += state[2]; - d += state[3]; - e += state[4]; - f += state[5]; - g += state[6]; - h += state[7]; - - state[0] = a; - state[1] = b; - state[2] = c; - state[3] = d; - state[4] = e; - state[5] = f; - state[6] = g; - state[7] = h; - - in += 128; - inlen -= 128; - } - - store_bigendian(statebytes + 0,state[0]); - store_bigendian(statebytes + 8,state[1]); - store_bigendian(statebytes + 16,state[2]); - store_bigendian(statebytes + 24,state[3]); - store_bigendian(statebytes + 32,state[4]); - store_bigendian(statebytes + 40,state[5]); - store_bigendian(statebytes + 48,state[6]); - store_bigendian(statebytes + 56,state[7]); - - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c deleted file mode 100644 index 19c6e71..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c +++ /dev/null @@ -1,34 +0,0 @@ - -#include "crypto_onetimeauth.h" - -size_t -crypto_onetimeauth_bytes(void) -{ - return crypto_onetimeauth_BYTES; -} - -size_t -crypto_onetimeauth_keybytes(void) -{ - return crypto_onetimeauth_KEYBYTES; -} - -const char * -crypto_onetimeauth_primitive(void) -{ - return crypto_onetimeauth_PRIMITIVE; -} - -int -crypto_onetimeauth(unsigned char *out, const unsigned char *in, - unsigned long long inlen, const unsigned char *k) -{ - return crypto_onetimeauth_poly1305(out, in, inlen, k); -} - -int -crypto_onetimeauth_verify(const unsigned char *h, const unsigned char *in, - unsigned long long inlen, const unsigned char *k) -{ - return crypto_onetimeauth_poly1305_verify(h, in, inlen, k); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/53/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/53/api.h deleted file mode 100644 index e45d7a6..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/53/api.h +++ /dev/null @@ -1,8 +0,0 @@ - -#include "crypto_onetimeauth_poly1305.h" - -#define crypto_onetimeauth_poly1305_implementation_name \ - crypto_onetimeauth_poly1305_53_implementation_name - -#define crypto_onetimeauth crypto_onetimeauth_poly1305_53 -#define crypto_onetimeauth_verify crypto_onetimeauth_poly1305_53_verify diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/53/auth_poly1305_53.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/53/auth_poly1305_53.c deleted file mode 100644 index d651b3d..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/53/auth_poly1305_53.c +++ /dev/null @@ -1,1661 +0,0 @@ -/* -20080910 -D. J. Bernstein -Public domain. -*/ - -#ifdef HAVE_FENV_H -# include -#endif -#include -#include - -#include "api.h" -#include "crypto_onetimeauth_poly1305_53.h" -#include "utils.h" - -#ifdef HAVE_FENV_H -# pragma STDC FENV_ACCESS ON -#endif - -typedef uint8_t uchar; -typedef int32_t int32; -typedef uint32_t uint32; -typedef int64_t int64; -typedef uint64_t uint64; - -static const double poly1305_53_constants[] = { - 0.00000000558793544769287109375 /* alpham80 = 3 2^(-29) */ -, 24.0 /* alpham48 = 3 2^3 */ -, 103079215104.0 /* alpham16 = 3 2^35 */ -, 6755399441055744.0 /* alpha0 = 3 2^51 */ -, 1770887431076116955136.0 /* alpha18 = 3 2^69 */ -, 29014219670751100192948224.0 /* alpha32 = 3 2^83 */ -, 7605903601369376408980219232256.0 /* alpha50 = 3 2^101 */ -, 124615124604835863084731911901282304.0 /* alpha64 = 3 2^115 */ -, 32667107224410092492483962313449748299776.0 /* alpha82 = 3 2^133 */ -, 535217884764734955396857238543560676143529984.0 /* alpha96 = 3 2^147 */ -, 35076039295941670036888435985190792471742381031424.0 /* alpha112 = 3 2^163 */ -, 9194973245195333150150082162901855101712434733101613056.0 /* alpha130 = 3 2^181 */ -#ifdef _MSC_VER -, 3.67341984631964846240230167881951774318332986491277350471484908212005393579602241516113281250E-39 /* scale = 5 2^(-130) */ -#else -, 0.0000000000000000000000000000000000000036734198463196484624023016788195177431833298649127735047148490821200539357960224151611328125 /* scale = 5 2^(-130) */ -#endif -, 6755408030990331.0 /* offset0 = alpha0 + 2^33 - 5 */ -, 29014256564239239022116864.0 /* offset1 = alpha32 + 2^65 - 2^33 */ -, 124615283061160854719918951570079744.0 /* offset2 = alpha64 + 2^97 - 2^65 */ -, 535219245894202480694386063513315216128475136.0 /* offset3 = alpha96 + 2^130 - 2^97 */ -} ; - -int crypto_onetimeauth(unsigned char *out,const unsigned char *m,unsigned long long l,const unsigned char *k) -{ - register const unsigned char *r = k; - register const unsigned char *s = k + 16; - double r0high_stack; - double r1high_stack; - double r1low_stack; - double sr1high_stack; - double r2low_stack; - double sr2high_stack; - double r0low_stack; - double sr1low_stack; - double r2high_stack; - double sr2low_stack; - double r3high_stack; - double sr3high_stack; - double r3low_stack; - double sr3low_stack; - int64 d0; - int64 d1; - int64 d2; - int64 d3; - register double scale; - register double alpha0; - register double alpha32; - register double alpha64; - register double alpha96; - register double alpha130; - register double h0; - register double h1; - register double h2; - register double h3; - register double h4; - register double h5; - register double h6; - register double h7; - register double y7; - register double y6; - register double y1; - register double y0; - register double y5; - register double y4; - register double x7; - register double x6; - register double x1; - register double x0; - register double y3; - register double y2; - register double r3low; - register double r0low; - register double r3high; - register double r0high; - register double sr1low; - register double x5; - register double r3lowx0; - register double sr1high; - register double x4; - register double r0lowx6; - register double r1low; - register double x3; - register double r3highx0; - register double r1high; - register double x2; - register double r0highx6; - register double sr2low; - register double r0lowx0; - register double sr2high; - register double sr1lowx6; - register double r2low; - register double r0highx0; - register double r2high; - register double sr1highx6; - register double sr3low; - register double r1lowx0; - register double sr3high; - register double sr2lowx6; - register double r1highx0; - register double sr2highx6; - register double r2lowx0; - register double sr3lowx6; - register double r2highx0; - register double sr3highx6; - register double r1highx4; - register double r1lowx4; - register double r0highx4; - register double r0lowx4; - register double sr3highx4; - register double sr3lowx4; - register double sr2highx4; - register double sr2lowx4; - register double r0lowx2; - register double r0highx2; - register double r1lowx2; - register double r1highx2; - register double r2lowx2; - register double r2highx2; - register double sr3lowx2; - register double sr3highx2; - register double z0; - register double z1; - register double z2; - register double z3; - register int64 r0; - register int64 r1; - register int64 r2; - register int64 r3; - register uint32 r00; - register uint32 r01; - register uint32 r02; - register uint32 r03; - register uint32 r10; - register uint32 r11; - register uint32 r12; - register uint32 r13; - register uint32 r20; - register uint32 r21; - register uint32 r22; - register uint32 r23; - register uint32 r30; - register uint32 r31; - register uint32 r32; - register uint32 r33; - register int64 m0; - register int64 m1; - register int64 m2; - register int64 m3; - register uint32 m00; - register uint32 m01; - register uint32 m02; - register uint32 m03; - register uint32 m10; - register uint32 m11; - register uint32 m12; - register uint32 m13; - register uint32 m20; - register uint32 m21; - register uint32 m22; - register uint32 m23; - register uint32 m30; - register uint32 m31; - register uint32 m32; - register uint64 m33; - register char *constants; - register int32 lbelow2; - register int32 lbelow3; - register int32 lbelow4; - register int32 lbelow5; - register int32 lbelow6; - register int32 lbelow7; - register int32 lbelow8; - register int32 lbelow9; - register int32 lbelow10; - register int32 lbelow11; - register int32 lbelow12; - register int32 lbelow13; - register int32 lbelow14; - register int32 lbelow15; - register double alpham80; - register double alpham48; - register double alpham16; - register double alpha18; - register double alpha50; - register double alpha82; - register double alpha112; - register double offset0; - register double offset1; - register double offset2; - register double offset3; - register uint32 s00; - register uint32 s01; - register uint32 s02; - register uint32 s03; - register uint32 s10; - register uint32 s11; - register uint32 s12; - register uint32 s13; - register uint32 s20; - register uint32 s21; - register uint32 s22; - register uint32 s23; - register uint32 s30; - register uint32 s31; - register uint32 s32; - register uint32 s33; - register uint64 bits32; - register uint64 f; - register uint64 f0; - register uint64 f1; - register uint64 f2; - register uint64 f3; - register uint64 f4; - register uint64 g; - register uint64 g0; - register uint64 g1; - register uint64 g2; - register uint64 g3; - register uint64 g4; - -#ifdef HAVE_FENV_H - const int previous_rounding_mode = fegetround(); - if (previous_rounding_mode != FE_TONEAREST) { - if (fesetround(FE_TONEAREST) != 0) { - return -1; - } - } -#endif - - r00 = *(const uchar *) (r + 0); - constants = (char *) &poly1305_53_constants; - - r01 = *(const uchar *) (r + 1); - - r02 = *(const uchar *) (r + 2); - r0 = 2151; - - r03 = *(const uchar *) (r + 3); r03 &= 15; - r0 <<= 51; - - r10 = *(const uchar *) (r + 4); r10 &= 252; - r01 <<= 8; - r0 += r00; - - r11 = *(const uchar *) (r + 5); - r02 <<= 16; - r0 += r01; - - r12 = *(const uchar *) (r + 6); - r03 <<= 24; - r0 += r02; - - r13 = *(const uchar *) (r + 7); r13 &= 15; - r1 = 2215; - r0 += r03; - - d0 = r0; - r1 <<= 51; - r2 = 2279; - - r20 = *(const uchar *) (r + 8); r20 &= 252; - r11 <<= 8; - r1 += r10; - - r21 = *(const uchar *) (r + 9); - r12 <<= 16; - r1 += r11; - - r22 = *(const uchar *) (r + 10); - r13 <<= 24; - r1 += r12; - - r23 = *(const uchar *) (r + 11); r23 &= 15; - r2 <<= 51; - r1 += r13; - - d1 = r1; - r21 <<= 8; - r2 += r20; - - r30 = *(const uchar *) (r + 12); r30 &= 252; - r22 <<= 16; - r2 += r21; - - r31 = *(const uchar *) (r + 13); - r23 <<= 24; - r2 += r22; - - r32 = *(const uchar *) (r + 14); - r2 += r23; - r3 = 2343; - - d2 = r2; - r3 <<= 51; - alpha32 = *(double *) (constants + 40); - - r33 = *(const uchar *) (r + 15); r33 &= 15; - r31 <<= 8; - r3 += r30; - - r32 <<= 16; - r3 += r31; - - r33 <<= 24; - r3 += r32; - - r3 += r33; - h0 = alpha32 - alpha32; - - d3 = r3; - h1 = alpha32 - alpha32; - - alpha0 = *(double *) (constants + 24); - h2 = alpha32 - alpha32; - - alpha64 = *(double *) (constants + 56); - h3 = alpha32 - alpha32; - - alpha18 = *(double *) (constants + 32); - h4 = alpha32 - alpha32; - - r0low = *(double *) &d0; - h5 = alpha32 - alpha32; - - r1low = *(double *) &d1; - h6 = alpha32 - alpha32; - - r2low = *(double *) &d2; - h7 = alpha32 - alpha32; - - alpha50 = *(double *) (constants + 48); - r0low -= alpha0; - - alpha82 = *(double *) (constants + 64); - r1low -= alpha32; - - scale = *(double *) (constants + 96); - r2low -= alpha64; - - alpha96 = *(double *) (constants + 72); - r0high = r0low + alpha18; - - r3low = *(double *) &d3; - - alpham80 = *(double *) (constants + 0); - r1high = r1low + alpha50; - sr1low = scale * r1low; - - alpham48 = *(double *) (constants + 8); - r2high = r2low + alpha82; - sr2low = scale * r2low; - - r0high -= alpha18; - r0high_stack = r0high; - - r3low -= alpha96; - - r1high -= alpha50; - r1high_stack = r1high; - - sr1high = sr1low + alpham80; - - alpha112 = *(double *) (constants + 80); - r0low -= r0high; - - alpham16 = *(double *) (constants + 16); - r2high -= alpha82; - sr3low = scale * r3low; - - alpha130 = *(double *) (constants + 88); - sr2high = sr2low + alpham48; - - r1low -= r1high; - r1low_stack = r1low; - - sr1high -= alpham80; - sr1high_stack = sr1high; - - r2low -= r2high; - r2low_stack = r2low; - - sr2high -= alpham48; - sr2high_stack = sr2high; - - r3high = r3low + alpha112; - r0low_stack = r0low; - - sr1low -= sr1high; - sr1low_stack = sr1low; - - sr3high = sr3low + alpham16; - r2high_stack = r2high; - - sr2low -= sr2high; - sr2low_stack = sr2low; - - r3high -= alpha112; - r3high_stack = r3high; - - - sr3high -= alpham16; - sr3high_stack = sr3high; - - - r3low -= r3high; - r3low_stack = r3low; - - - sr3low -= sr3high; - sr3low_stack = sr3low; - -if (l < 16) goto addatmost15bytes; - - m00 = *(const uchar *) (m + 0); - m0 = 2151; - - m0 <<= 51; - m1 = 2215; - m01 = *(const uchar *) (m + 1); - - m1 <<= 51; - m2 = 2279; - m02 = *(const uchar *) (m + 2); - - m2 <<= 51; - m3 = 2343; - m03 = *(const uchar *) (m + 3); - - m10 = *(const uchar *) (m + 4); - m01 <<= 8; - m0 += m00; - - m11 = *(const uchar *) (m + 5); - m02 <<= 16; - m0 += m01; - - m12 = *(const uchar *) (m + 6); - m03 <<= 24; - m0 += m02; - - m13 = *(const uchar *) (m + 7); - m3 <<= 51; - m0 += m03; - - m20 = *(const uchar *) (m + 8); - m11 <<= 8; - m1 += m10; - - m21 = *(const uchar *) (m + 9); - m12 <<= 16; - m1 += m11; - - m22 = *(const uchar *) (m + 10); - m13 <<= 24; - m1 += m12; - - m23 = *(const uchar *) (m + 11); - m1 += m13; - - m30 = *(const uchar *) (m + 12); - m21 <<= 8; - m2 += m20; - - m31 = *(const uchar *) (m + 13); - m22 <<= 16; - m2 += m21; - - m32 = *(const uchar *) (m + 14); - m23 <<= 24; - m2 += m22; - - m33 = *(const uchar *) (m + 15); - m2 += m23; - - d0 = m0; - m31 <<= 8; - m3 += m30; - - d1 = m1; - m32 <<= 16; - m3 += m31; - - d2 = m2; - m33 += 256; - - m33 <<= 24; - m3 += m32; - - m3 += m33; - d3 = m3; - - m += 16; - l -= 16; - - z0 = *(double *) &d0; - - z1 = *(double *) &d1; - - z2 = *(double *) &d2; - - z3 = *(double *) &d3; - - z0 -= alpha0; - - z1 -= alpha32; - - z2 -= alpha64; - - z3 -= alpha96; - - h0 += z0; - - h1 += z1; - - h3 += z2; - - h5 += z3; - -if (l < 16) goto multiplyaddatmost15bytes; - -multiplyaddatleast16bytes:; - - m2 = 2279; - m20 = *(const uchar *) (m + 8); - y7 = h7 + alpha130; - - m2 <<= 51; - m3 = 2343; - m21 = *(const uchar *) (m + 9); - y6 = h6 + alpha130; - - m3 <<= 51; - m0 = 2151; - m22 = *(const uchar *) (m + 10); - y1 = h1 + alpha32; - - m0 <<= 51; - m1 = 2215; - m23 = *(const uchar *) (m + 11); - y0 = h0 + alpha32; - - m1 <<= 51; - m30 = *(const uchar *) (m + 12); - y7 -= alpha130; - - m21 <<= 8; - m2 += m20; - m31 = *(const uchar *) (m + 13); - y6 -= alpha130; - - m22 <<= 16; - m2 += m21; - m32 = *(const uchar *) (m + 14); - y1 -= alpha32; - - m23 <<= 24; - m2 += m22; - m33 = *(const uchar *) (m + 15); - y0 -= alpha32; - - m2 += m23; - m00 = *(const uchar *) (m + 0); - y5 = h5 + alpha96; - - m31 <<= 8; - m3 += m30; - m01 = *(const uchar *) (m + 1); - y4 = h4 + alpha96; - - m32 <<= 16; - m02 = *(const uchar *) (m + 2); - x7 = h7 - y7; - y7 *= scale; - - m33 += 256; - m03 = *(const uchar *) (m + 3); - x6 = h6 - y6; - y6 *= scale; - - m33 <<= 24; - m3 += m31; - m10 = *(const uchar *) (m + 4); - x1 = h1 - y1; - - m01 <<= 8; - m3 += m32; - m11 = *(const uchar *) (m + 5); - x0 = h0 - y0; - - m3 += m33; - m0 += m00; - m12 = *(const uchar *) (m + 6); - y5 -= alpha96; - - m02 <<= 16; - m0 += m01; - m13 = *(const uchar *) (m + 7); - y4 -= alpha96; - - m03 <<= 24; - m0 += m02; - d2 = m2; - x1 += y7; - - m0 += m03; - d3 = m3; - x0 += y6; - - m11 <<= 8; - m1 += m10; - d0 = m0; - x7 += y5; - - m12 <<= 16; - m1 += m11; - x6 += y4; - - m13 <<= 24; - m1 += m12; - y3 = h3 + alpha64; - - m1 += m13; - d1 = m1; - y2 = h2 + alpha64; - - x0 += x1; - - x6 += x7; - - y3 -= alpha64; - r3low = r3low_stack; - - y2 -= alpha64; - r0low = r0low_stack; - - x5 = h5 - y5; - r3lowx0 = r3low * x0; - r3high = r3high_stack; - - x4 = h4 - y4; - r0lowx6 = r0low * x6; - r0high = r0high_stack; - - x3 = h3 - y3; - r3highx0 = r3high * x0; - sr1low = sr1low_stack; - - x2 = h2 - y2; - r0highx6 = r0high * x6; - sr1high = sr1high_stack; - - x5 += y3; - r0lowx0 = r0low * x0; - r1low = r1low_stack; - - h6 = r3lowx0 + r0lowx6; - sr1lowx6 = sr1low * x6; - r1high = r1high_stack; - - x4 += y2; - r0highx0 = r0high * x0; - sr2low = sr2low_stack; - - h7 = r3highx0 + r0highx6; - sr1highx6 = sr1high * x6; - sr2high = sr2high_stack; - - x3 += y1; - r1lowx0 = r1low * x0; - r2low = r2low_stack; - - h0 = r0lowx0 + sr1lowx6; - sr2lowx6 = sr2low * x6; - r2high = r2high_stack; - - x2 += y0; - r1highx0 = r1high * x0; - sr3low = sr3low_stack; - - h1 = r0highx0 + sr1highx6; - sr2highx6 = sr2high * x6; - sr3high = sr3high_stack; - - x4 += x5; - r2lowx0 = r2low * x0; - z2 = *(double *) &d2; - - h2 = r1lowx0 + sr2lowx6; - sr3lowx6 = sr3low * x6; - - x2 += x3; - r2highx0 = r2high * x0; - z3 = *(double *) &d3; - - h3 = r1highx0 + sr2highx6; - sr3highx6 = sr3high * x6; - - r1highx4 = r1high * x4; - z2 -= alpha64; - - h4 = r2lowx0 + sr3lowx6; - r1lowx4 = r1low * x4; - - r0highx4 = r0high * x4; - z3 -= alpha96; - - h5 = r2highx0 + sr3highx6; - r0lowx4 = r0low * x4; - - h7 += r1highx4; - sr3highx4 = sr3high * x4; - - h6 += r1lowx4; - sr3lowx4 = sr3low * x4; - - h5 += r0highx4; - sr2highx4 = sr2high * x4; - - h4 += r0lowx4; - sr2lowx4 = sr2low * x4; - - h3 += sr3highx4; - r0lowx2 = r0low * x2; - - h2 += sr3lowx4; - r0highx2 = r0high * x2; - - h1 += sr2highx4; - r1lowx2 = r1low * x2; - - h0 += sr2lowx4; - r1highx2 = r1high * x2; - - h2 += r0lowx2; - r2lowx2 = r2low * x2; - - h3 += r0highx2; - r2highx2 = r2high * x2; - - h4 += r1lowx2; - sr3lowx2 = sr3low * x2; - - h5 += r1highx2; - sr3highx2 = sr3high * x2; - alpha0 = *(double *) (constants + 24); - - m += 16; - h6 += r2lowx2; - - l -= 16; - h7 += r2highx2; - - z1 = *(double *) &d1; - h0 += sr3lowx2; - - z0 = *(double *) &d0; - h1 += sr3highx2; - - z1 -= alpha32; - - z0 -= alpha0; - - h5 += z3; - - h3 += z2; - - h1 += z1; - - h0 += z0; - -if (l >= 16) goto multiplyaddatleast16bytes; - -multiplyaddatmost15bytes:; - - y7 = h7 + alpha130; - - y6 = h6 + alpha130; - - y1 = h1 + alpha32; - - y0 = h0 + alpha32; - - y7 -= alpha130; - - y6 -= alpha130; - - y1 -= alpha32; - - y0 -= alpha32; - - y5 = h5 + alpha96; - - y4 = h4 + alpha96; - - x7 = h7 - y7; - y7 *= scale; - - x6 = h6 - y6; - y6 *= scale; - - x1 = h1 - y1; - - x0 = h0 - y0; - - y5 -= alpha96; - - y4 -= alpha96; - - x1 += y7; - - x0 += y6; - - x7 += y5; - - x6 += y4; - - y3 = h3 + alpha64; - - y2 = h2 + alpha64; - - x0 += x1; - - x6 += x7; - - y3 -= alpha64; - r3low = r3low_stack; - - y2 -= alpha64; - r0low = r0low_stack; - - x5 = h5 - y5; - r3lowx0 = r3low * x0; - r3high = r3high_stack; - - x4 = h4 - y4; - r0lowx6 = r0low * x6; - r0high = r0high_stack; - - x3 = h3 - y3; - r3highx0 = r3high * x0; - sr1low = sr1low_stack; - - x2 = h2 - y2; - r0highx6 = r0high * x6; - sr1high = sr1high_stack; - - x5 += y3; - r0lowx0 = r0low * x0; - r1low = r1low_stack; - - h6 = r3lowx0 + r0lowx6; - sr1lowx6 = sr1low * x6; - r1high = r1high_stack; - - x4 += y2; - r0highx0 = r0high * x0; - sr2low = sr2low_stack; - - h7 = r3highx0 + r0highx6; - sr1highx6 = sr1high * x6; - sr2high = sr2high_stack; - - x3 += y1; - r1lowx0 = r1low * x0; - r2low = r2low_stack; - - h0 = r0lowx0 + sr1lowx6; - sr2lowx6 = sr2low * x6; - r2high = r2high_stack; - - x2 += y0; - r1highx0 = r1high * x0; - sr3low = sr3low_stack; - - h1 = r0highx0 + sr1highx6; - sr2highx6 = sr2high * x6; - sr3high = sr3high_stack; - - x4 += x5; - r2lowx0 = r2low * x0; - - h2 = r1lowx0 + sr2lowx6; - sr3lowx6 = sr3low * x6; - - x2 += x3; - r2highx0 = r2high * x0; - - h3 = r1highx0 + sr2highx6; - sr3highx6 = sr3high * x6; - - r1highx4 = r1high * x4; - - h4 = r2lowx0 + sr3lowx6; - r1lowx4 = r1low * x4; - - r0highx4 = r0high * x4; - - h5 = r2highx0 + sr3highx6; - r0lowx4 = r0low * x4; - - h7 += r1highx4; - sr3highx4 = sr3high * x4; - - h6 += r1lowx4; - sr3lowx4 = sr3low * x4; - - h5 += r0highx4; - sr2highx4 = sr2high * x4; - - h4 += r0lowx4; - sr2lowx4 = sr2low * x4; - - h3 += sr3highx4; - r0lowx2 = r0low * x2; - - h2 += sr3lowx4; - r0highx2 = r0high * x2; - - h1 += sr2highx4; - r1lowx2 = r1low * x2; - - h0 += sr2lowx4; - r1highx2 = r1high * x2; - - h2 += r0lowx2; - r2lowx2 = r2low * x2; - - h3 += r0highx2; - r2highx2 = r2high * x2; - - h4 += r1lowx2; - sr3lowx2 = sr3low * x2; - - h5 += r1highx2; - sr3highx2 = sr3high * x2; - - h6 += r2lowx2; - - h7 += r2highx2; - - h0 += sr3lowx2; - - h1 += sr3highx2; - -addatmost15bytes:; - -if (l == 0) goto nomorebytes; - - lbelow2 = l - 2; - - lbelow3 = l - 3; - - lbelow2 >>= 31; - lbelow4 = l - 4; - - m00 = *(const uchar *) (m + 0); - lbelow3 >>= 31; - m += lbelow2; - - m01 = *(const uchar *) (m + 1); - lbelow4 >>= 31; - m += lbelow3; - - m02 = *(const uchar *) (m + 2); - m += lbelow4; - m0 = 2151; - - m03 = *(const uchar *) (m + 3); - m0 <<= 51; - m1 = 2215; - - m0 += m00; - m01 &= ~lbelow2; - - m02 &= ~lbelow3; - m01 -= lbelow2; - - m01 <<= 8; - m03 &= ~lbelow4; - - m0 += m01; - lbelow2 -= lbelow3; - - m02 += lbelow2; - lbelow3 -= lbelow4; - - m02 <<= 16; - m03 += lbelow3; - - m03 <<= 24; - m0 += m02; - - m0 += m03; - lbelow5 = l - 5; - - lbelow6 = l - 6; - lbelow7 = l - 7; - - lbelow5 >>= 31; - lbelow8 = l - 8; - - lbelow6 >>= 31; - m += lbelow5; - - m10 = *(const uchar *) (m + 4); - lbelow7 >>= 31; - m += lbelow6; - - m11 = *(const uchar *) (m + 5); - lbelow8 >>= 31; - m += lbelow7; - - m12 = *(const uchar *) (m + 6); - m1 <<= 51; - m += lbelow8; - - m13 = *(const uchar *) (m + 7); - m10 &= ~lbelow5; - lbelow4 -= lbelow5; - - m10 += lbelow4; - lbelow5 -= lbelow6; - - m11 &= ~lbelow6; - m11 += lbelow5; - - m11 <<= 8; - m1 += m10; - - m1 += m11; - m12 &= ~lbelow7; - - lbelow6 -= lbelow7; - m13 &= ~lbelow8; - - m12 += lbelow6; - lbelow7 -= lbelow8; - - m12 <<= 16; - m13 += lbelow7; - - m13 <<= 24; - m1 += m12; - - m1 += m13; - m2 = 2279; - - lbelow9 = l - 9; - m3 = 2343; - - lbelow10 = l - 10; - lbelow11 = l - 11; - - lbelow9 >>= 31; - lbelow12 = l - 12; - - lbelow10 >>= 31; - m += lbelow9; - - m20 = *(const uchar *) (m + 8); - lbelow11 >>= 31; - m += lbelow10; - - m21 = *(const uchar *) (m + 9); - lbelow12 >>= 31; - m += lbelow11; - - m22 = *(const uchar *) (m + 10); - m2 <<= 51; - m += lbelow12; - - m23 = *(const uchar *) (m + 11); - m20 &= ~lbelow9; - lbelow8 -= lbelow9; - - m20 += lbelow8; - lbelow9 -= lbelow10; - - m21 &= ~lbelow10; - m21 += lbelow9; - - m21 <<= 8; - m2 += m20; - - m2 += m21; - m22 &= ~lbelow11; - - lbelow10 -= lbelow11; - m23 &= ~lbelow12; - - m22 += lbelow10; - lbelow11 -= lbelow12; - - m22 <<= 16; - m23 += lbelow11; - - m23 <<= 24; - m2 += m22; - - m3 <<= 51; - lbelow13 = l - 13; - - lbelow13 >>= 31; - lbelow14 = l - 14; - - lbelow14 >>= 31; - m += lbelow13; - lbelow15 = l - 15; - - m30 = *(const uchar *) (m + 12); - lbelow15 >>= 31; - m += lbelow14; - - m31 = *(const uchar *) (m + 13); - m += lbelow15; - m2 += m23; - - m32 = *(const uchar *) (m + 14); - m30 &= ~lbelow13; - lbelow12 -= lbelow13; - - m30 += lbelow12; - lbelow13 -= lbelow14; - - m3 += m30; - m31 &= ~lbelow14; - - m31 += lbelow13; - m32 &= ~lbelow15; - - m31 <<= 8; - lbelow14 -= lbelow15; - - m3 += m31; - m32 += lbelow14; - d0 = m0; - - m32 <<= 16; - m33 = lbelow15 + 1; - d1 = m1; - - m33 <<= 24; - m3 += m32; - d2 = m2; - - m3 += m33; - d3 = m3; - - alpha0 = *(double *) (constants + 24); - - z3 = *(double *) &d3; - - z2 = *(double *) &d2; - - z1 = *(double *) &d1; - - z0 = *(double *) &d0; - - z3 -= alpha96; - - z2 -= alpha64; - - z1 -= alpha32; - - z0 -= alpha0; - - h5 += z3; - - h3 += z2; - - h1 += z1; - - h0 += z0; - - y7 = h7 + alpha130; - - y6 = h6 + alpha130; - - y1 = h1 + alpha32; - - y0 = h0 + alpha32; - - y7 -= alpha130; - - y6 -= alpha130; - - y1 -= alpha32; - - y0 -= alpha32; - - y5 = h5 + alpha96; - - y4 = h4 + alpha96; - - x7 = h7 - y7; - y7 *= scale; - - x6 = h6 - y6; - y6 *= scale; - - x1 = h1 - y1; - - x0 = h0 - y0; - - y5 -= alpha96; - - y4 -= alpha96; - - x1 += y7; - - x0 += y6; - - x7 += y5; - - x6 += y4; - - y3 = h3 + alpha64; - - y2 = h2 + alpha64; - - x0 += x1; - - x6 += x7; - - y3 -= alpha64; - r3low = r3low_stack; - - y2 -= alpha64; - r0low = r0low_stack; - - x5 = h5 - y5; - r3lowx0 = r3low * x0; - r3high = r3high_stack; - - x4 = h4 - y4; - r0lowx6 = r0low * x6; - r0high = r0high_stack; - - x3 = h3 - y3; - r3highx0 = r3high * x0; - sr1low = sr1low_stack; - - x2 = h2 - y2; - r0highx6 = r0high * x6; - sr1high = sr1high_stack; - - x5 += y3; - r0lowx0 = r0low * x0; - r1low = r1low_stack; - - h6 = r3lowx0 + r0lowx6; - sr1lowx6 = sr1low * x6; - r1high = r1high_stack; - - x4 += y2; - r0highx0 = r0high * x0; - sr2low = sr2low_stack; - - h7 = r3highx0 + r0highx6; - sr1highx6 = sr1high * x6; - sr2high = sr2high_stack; - - x3 += y1; - r1lowx0 = r1low * x0; - r2low = r2low_stack; - - h0 = r0lowx0 + sr1lowx6; - sr2lowx6 = sr2low * x6; - r2high = r2high_stack; - - x2 += y0; - r1highx0 = r1high * x0; - sr3low = sr3low_stack; - - h1 = r0highx0 + sr1highx6; - sr2highx6 = sr2high * x6; - sr3high = sr3high_stack; - - x4 += x5; - r2lowx0 = r2low * x0; - - h2 = r1lowx0 + sr2lowx6; - sr3lowx6 = sr3low * x6; - - x2 += x3; - r2highx0 = r2high * x0; - - h3 = r1highx0 + sr2highx6; - sr3highx6 = sr3high * x6; - - r1highx4 = r1high * x4; - - h4 = r2lowx0 + sr3lowx6; - r1lowx4 = r1low * x4; - - r0highx4 = r0high * x4; - - h5 = r2highx0 + sr3highx6; - r0lowx4 = r0low * x4; - - h7 += r1highx4; - sr3highx4 = sr3high * x4; - - h6 += r1lowx4; - sr3lowx4 = sr3low * x4; - - h5 += r0highx4; - sr2highx4 = sr2high * x4; - - h4 += r0lowx4; - sr2lowx4 = sr2low * x4; - - h3 += sr3highx4; - r0lowx2 = r0low * x2; - - h2 += sr3lowx4; - r0highx2 = r0high * x2; - - h1 += sr2highx4; - r1lowx2 = r1low * x2; - - h0 += sr2lowx4; - r1highx2 = r1high * x2; - - h2 += r0lowx2; - r2lowx2 = r2low * x2; - - h3 += r0highx2; - r2highx2 = r2high * x2; - - h4 += r1lowx2; - sr3lowx2 = sr3low * x2; - - h5 += r1highx2; - sr3highx2 = sr3high * x2; - - h6 += r2lowx2; - - h7 += r2highx2; - - h0 += sr3lowx2; - - h1 += sr3highx2; - - -nomorebytes:; - - offset0 = *(double *) (constants + 104); - y7 = h7 + alpha130; - - offset1 = *(double *) (constants + 112); - y0 = h0 + alpha32; - - offset2 = *(double *) (constants + 120); - y1 = h1 + alpha32; - - offset3 = *(double *) (constants + 128); - y2 = h2 + alpha64; - - y7 -= alpha130; - - y3 = h3 + alpha64; - - y4 = h4 + alpha96; - - y5 = h5 + alpha96; - - x7 = h7 - y7; - y7 *= scale; - - y0 -= alpha32; - - y1 -= alpha32; - - y2 -= alpha64; - - h6 += x7; - - y3 -= alpha64; - - y4 -= alpha96; - - y5 -= alpha96; - - y6 = h6 + alpha130; - - x0 = h0 - y0; - - x1 = h1 - y1; - - x2 = h2 - y2; - - y6 -= alpha130; - - x0 += y7; - - x3 = h3 - y3; - - x4 = h4 - y4; - - x5 = h5 - y5; - - x6 = h6 - y6; - - y6 *= scale; - - x2 += y0; - - x3 += y1; - - x4 += y2; - - x0 += y6; - - x5 += y3; - - x6 += y4; - - x2 += x3; - - x0 += x1; - - x4 += x5; - - x6 += y5; - - x2 += offset1; - *(double *) &d1 = x2; - - x0 += offset0; - *(double *) &d0 = x0; - - x4 += offset2; - *(double *) &d2 = x4; - - x6 += offset3; - *(double *) &d3 = x6; - - - - - f0 = d0; - - f1 = d1; - bits32 = -1; - - f2 = d2; - bits32 >>= 32; - - f3 = d3; - f = f0 >> 32; - - f0 &= bits32; - f &= 255; - - f1 += f; - g0 = f0 + 5; - - g = g0 >> 32; - g0 &= bits32; - - f = f1 >> 32; - f1 &= bits32; - - f &= 255; - g1 = f1 + g; - - g = g1 >> 32; - f2 += f; - - f = f2 >> 32; - g1 &= bits32; - - f2 &= bits32; - f &= 255; - - f3 += f; - g2 = f2 + g; - - g = g2 >> 32; - g2 &= bits32; - - f4 = f3 >> 32; - f3 &= bits32; - - f4 &= 255; - g3 = f3 + g; - - g = g3 >> 32; - g3 &= bits32; - - g4 = f4 + g; - - g4 = g4 - 4; - s00 = *(const uchar *) (s + 0); - - f = (int64) g4 >> 63; - s01 = *(const uchar *) (s + 1); - - f0 &= f; - g0 &= ~f; - s02 = *(const uchar *) (s + 2); - - f1 &= f; - f0 |= g0; - s03 = *(const uchar *) (s + 3); - - g1 &= ~f; - f2 &= f; - s10 = *(const uchar *) (s + 4); - - f3 &= f; - g2 &= ~f; - s11 = *(const uchar *) (s + 5); - - g3 &= ~f; - f1 |= g1; - s12 = *(const uchar *) (s + 6); - - f2 |= g2; - f3 |= g3; - s13 = *(const uchar *) (s + 7); - - s01 <<= 8; - f0 += s00; - s20 = *(const uchar *) (s + 8); - - s02 <<= 16; - f0 += s01; - s21 = *(const uchar *) (s + 9); - - s03 <<= 24; - f0 += s02; - s22 = *(const uchar *) (s + 10); - - s11 <<= 8; - f1 += s10; - s23 = *(const uchar *) (s + 11); - - s12 <<= 16; - f1 += s11; - s30 = *(const uchar *) (s + 12); - - s13 <<= 24; - f1 += s12; - s31 = *(const uchar *) (s + 13); - - f0 += s03; - f1 += s13; - s32 = *(const uchar *) (s + 14); - - s21 <<= 8; - f2 += s20; - s33 = *(const uchar *) (s + 15); - - s22 <<= 16; - f2 += s21; - - s23 <<= 24; - f2 += s22; - - s31 <<= 8; - f3 += s30; - - s32 <<= 16; - f3 += s31; - - s33 <<= 24; - f3 += s32; - - f2 += s23; - f3 += s33; - - *(uchar *) (out + 0) = f0; - f0 >>= 8; - *(uchar *) (out + 1) = f0; - f0 >>= 8; - *(uchar *) (out + 2) = f0; - f0 >>= 8; - *(uchar *) (out + 3) = f0; - f0 >>= 8; - f1 += f0; - - *(uchar *) (out + 4) = f1; - f1 >>= 8; - *(uchar *) (out + 5) = f1; - f1 >>= 8; - *(uchar *) (out + 6) = f1; - f1 >>= 8; - *(uchar *) (out + 7) = f1; - f1 >>= 8; - f2 += f1; - - *(uchar *) (out + 8) = f2; - f2 >>= 8; - *(uchar *) (out + 9) = f2; - f2 >>= 8; - *(uchar *) (out + 10) = f2; - f2 >>= 8; - *(uchar *) (out + 11) = f2; - f2 >>= 8; - f3 += f2; - - *(uchar *) (out + 12) = f3; - f3 >>= 8; - *(uchar *) (out + 13) = f3; - f3 >>= 8; - *(uchar *) (out + 14) = f3; - f3 >>= 8; - *(uchar *) (out + 15) = f3; - -#ifdef HAVE_FENV_H - if (previous_rounding_mode != FE_TONEAREST && - fesetround(previous_rounding_mode) != 0) { - abort(); - } -#endif - - return 0; -} - -const char * -crypto_onetimeauth_poly1305_implementation_name(void) -{ - return "53"; -} - -struct crypto_onetimeauth_poly1305_implementation -crypto_onetimeauth_poly1305_53_implementation = { - _SODIUM_C99(.implementation_name =) crypto_onetimeauth_poly1305_implementation_name, - _SODIUM_C99(.onetimeauth =) crypto_onetimeauth, - _SODIUM_C99(.onetimeauth_verify =) crypto_onetimeauth_verify -}; diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/53/verify_poly1305_53.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/53/verify_poly1305_53.c deleted file mode 100644 index fba6ab6..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/53/verify_poly1305_53.c +++ /dev/null @@ -1,10 +0,0 @@ -#include "api.h" -#include "crypto_onetimeauth_poly1305_53.h" -#include "crypto_verify_16.h" - -int crypto_onetimeauth_verify(const unsigned char *h,const unsigned char *in,unsigned long long inlen,const unsigned char *k) -{ - unsigned char correct[16]; - crypto_onetimeauth(correct,in,inlen,k); - return crypto_verify_16(h,correct); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/api.h deleted file mode 100644 index 43abd4a..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/api.h +++ /dev/null @@ -1,8 +0,0 @@ - -#include "crypto_onetimeauth_poly1305.h" - -#define crypto_onetimeauth_poly1305_implementation_name \ - crypto_onetimeauth_poly1305_donna_implementation_name - -#define crypto_onetimeauth crypto_onetimeauth_poly1305_donna -#define crypto_onetimeauth_verify crypto_onetimeauth_poly1305_donna_verify diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/auth_poly1305_donna.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/auth_poly1305_donna.c deleted file mode 100644 index eaea978..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/auth_poly1305_donna.c +++ /dev/null @@ -1,151 +0,0 @@ - -#include "api.h" -#include "crypto_onetimeauth_poly1305_donna.h" -#include "utils.h" - -#include "portable-jane.h" - -int -crypto_onetimeauth(unsigned char *out, const unsigned char *m, - unsigned long long inlen, const unsigned char *key) -{ - uint32_t t0,t1,t2,t3; - uint32_t h0,h1,h2,h3,h4; - uint32_t r0,r1,r2,r3,r4; - uint32_t s1,s2,s3,s4; - uint32_t b, nb; - unsigned long long j; - uint64_t t[5]; - uint64_t f0,f1,f2,f3; - uint32_t g0,g1,g2,g3,g4; - uint64_t c; - unsigned char mp[16]; - - /* clamp key */ - t0 = U8TO32_LE(key+0); - t1 = U8TO32_LE(key+4); - t2 = U8TO32_LE(key+8); - t3 = U8TO32_LE(key+12); - - /* precompute multipliers */ - r0 = t0 & 0x3ffffff; t0 >>= 26; t0 |= t1 << 6; - r1 = t0 & 0x3ffff03; t1 >>= 20; t1 |= t2 << 12; - r2 = t1 & 0x3ffc0ff; t2 >>= 14; t2 |= t3 << 18; - r3 = t2 & 0x3f03fff; t3 >>= 8; - r4 = t3 & 0x00fffff; - - s1 = r1 * 5; - s2 = r2 * 5; - s3 = r3 * 5; - s4 = r4 * 5; - - /* init state */ - h0 = 0; - h1 = 0; - h2 = 0; - h3 = 0; - h4 = 0; - - /* full blocks */ - if (inlen < 16) goto poly1305_donna_atmost15bytes; -poly1305_donna_16bytes: - m += 16; - inlen -= 16; - - t0 = U8TO32_LE(m-16); - t1 = U8TO32_LE(m-12); - t2 = U8TO32_LE(m-8); - t3 = U8TO32_LE(m-4); - - h0 += t0 & 0x3ffffff; - h1 += ((((uint64_t)t1 << 32) | t0) >> 26) & 0x3ffffff; - h2 += ((((uint64_t)t2 << 32) | t1) >> 20) & 0x3ffffff; - h3 += ((((uint64_t)t3 << 32) | t2) >> 14) & 0x3ffffff; - h4 += (t3 >> 8) | (1 << 24); - - -poly1305_donna_mul: - t[0] = mul32x32_64(h0,r0) + mul32x32_64(h1,s4) + mul32x32_64(h2,s3) + mul32x32_64(h3,s2) + mul32x32_64(h4,s1); - t[1] = mul32x32_64(h0,r1) + mul32x32_64(h1,r0) + mul32x32_64(h2,s4) + mul32x32_64(h3,s3) + mul32x32_64(h4,s2); - t[2] = mul32x32_64(h0,r2) + mul32x32_64(h1,r1) + mul32x32_64(h2,r0) + mul32x32_64(h3,s4) + mul32x32_64(h4,s3); - t[3] = mul32x32_64(h0,r3) + mul32x32_64(h1,r2) + mul32x32_64(h2,r1) + mul32x32_64(h3,r0) + mul32x32_64(h4,s4); - t[4] = mul32x32_64(h0,r4) + mul32x32_64(h1,r3) + mul32x32_64(h2,r2) + mul32x32_64(h3,r1) + mul32x32_64(h4,r0); - - h0 = (uint32_t)t[0] & 0x3ffffff; c = (t[0] >> 26); - t[1] += c; h1 = (uint32_t)t[1] & 0x3ffffff; b = (uint32_t)(t[1] >> 26); - t[2] += b; h2 = (uint32_t)t[2] & 0x3ffffff; b = (uint32_t)(t[2] >> 26); - t[3] += b; h3 = (uint32_t)t[3] & 0x3ffffff; b = (uint32_t)(t[3] >> 26); - t[4] += b; h4 = (uint32_t)t[4] & 0x3ffffff; b = (uint32_t)(t[4] >> 26); - h0 += b * 5; - - if (inlen >= 16) goto poly1305_donna_16bytes; - - /* final bytes */ -poly1305_donna_atmost15bytes: - if (!inlen) goto poly1305_donna_finish; - - for (j = 0; j < inlen; j++) mp[j] = m[j]; - mp[j++] = 1; - for (; j < 16; j++) mp[j] = 0; - inlen = 0; - - t0 = U8TO32_LE(mp+0); - t1 = U8TO32_LE(mp+4); - t2 = U8TO32_LE(mp+8); - t3 = U8TO32_LE(mp+12); - - h0 += t0 & 0x3ffffff; - h1 += ((((uint64_t)t1 << 32) | t0) >> 26) & 0x3ffffff; - h2 += ((((uint64_t)t2 << 32) | t1) >> 20) & 0x3ffffff; - h3 += ((((uint64_t)t3 << 32) | t2) >> 14) & 0x3ffffff; - h4 += (t3 >> 8); - - goto poly1305_donna_mul; - -poly1305_donna_finish: - b = h0 >> 26; h0 = h0 & 0x3ffffff; - h1 += b; b = h1 >> 26; h1 = h1 & 0x3ffffff; - h2 += b; b = h2 >> 26; h2 = h2 & 0x3ffffff; - h3 += b; b = h3 >> 26; h3 = h3 & 0x3ffffff; - h4 += b; b = h4 >> 26; h4 = h4 & 0x3ffffff; - h0 += b * 5; - - g0 = h0 + 5; b = g0 >> 26; g0 &= 0x3ffffff; - g1 = h1 + b; b = g1 >> 26; g1 &= 0x3ffffff; - g2 = h2 + b; b = g2 >> 26; g2 &= 0x3ffffff; - g3 = h3 + b; b = g3 >> 26; g3 &= 0x3ffffff; - g4 = h4 + b - (1 << 26); - - b = (g4 >> 31) - 1; - nb = ~b; - h0 = (h0 & nb) | (g0 & b); - h1 = (h1 & nb) | (g1 & b); - h2 = (h2 & nb) | (g2 & b); - h3 = (h3 & nb) | (g3 & b); - h4 = (h4 & nb) | (g4 & b); - - f0 = ((h0 ) | (h1 << 26)) + (uint64_t)U8TO32_LE(&key[16]); - f1 = ((h1 >> 6) | (h2 << 20)) + (uint64_t)U8TO32_LE(&key[20]); - f2 = ((h2 >> 12) | (h3 << 14)) + (uint64_t)U8TO32_LE(&key[24]); - f3 = ((h3 >> 18) | (h4 << 8)) + (uint64_t)U8TO32_LE(&key[28]); - - U32TO8_LE(&out[ 0], f0); f1 += (f0 >> 32); - U32TO8_LE(&out[ 4], f1); f2 += (f1 >> 32); - U32TO8_LE(&out[ 8], f2); f3 += (f2 >> 32); - U32TO8_LE(&out[12], f3); - - return 0; -} - -const char * -crypto_onetimeauth_poly1305_implementation_name(void) -{ - return "donna"; -} - -struct crypto_onetimeauth_poly1305_implementation -crypto_onetimeauth_poly1305_donna_implementation = { - _SODIUM_C99(.implementation_name =) crypto_onetimeauth_poly1305_implementation_name, - _SODIUM_C99(.onetimeauth =) crypto_onetimeauth, - _SODIUM_C99(.onetimeauth_verify =) crypto_onetimeauth_verify -}; diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/portable-jane.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/portable-jane.h deleted file mode 100644 index e4a0116..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/portable-jane.h +++ /dev/null @@ -1,772 +0,0 @@ -#ifndef PORTABLE_JANE_H -#define PORTABLE_JANE_H "+endian +uint128" -/* 0000-os-100-solaris.h */ - -#if defined(sun) || defined(__sun) || defined(__SVR4) || defined(__svr4__) - #include - #include - #include - - #define OS_SOLARIS -#endif - -/* 0000-os-100-unix.h */ - -#if defined(__unix__) || defined(unix) - #include - #include - #if !defined(USG) - #include /* need this to define BSD */ - #endif - #include - #include - - #define OS_NIX - #if defined(__linux__) - #include - #define OS_LINUX - #elif defined(BSD) - #define OS_BSD - - #if defined(MACOS_X) || (defined(__APPLE__) & defined(__MACH__)) - #define OS_OSX - #elif defined(macintosh) || defined(Macintosh) - #define OS_MAC - #elif defined(__OpenBSD__) - #define OS_OPENBSD - #elif defined(__FreeBSD__) - #define OS_FREEBSD - #elif defined(__NetBSD__) - #define OS_NETBSD - #endif - #endif -#endif - -/* 0000-os-100-windows.h */ - -#if defined(_WIN32) || defined(_WIN64) || defined(__TOS_WIN__) || defined(__WINDOWS__) - #include - #include - #define OS_WINDOWS -#endif - -/* 0100-compiler-000.h */ - -#undef NOINLINE -#undef INLINE -#undef FASTCALL -#undef CDECL -#undef STDCALL -#undef NAKED - -/* 0100-compiler-100-clang.h */ - -#if defined(__clang__) - #define COMPILER_CLANG ((__clang_major__ * 10000) + (__clang_minor__ * 100) + (__clang_patchlevel__)) -#endif - -/* 0100-compiler-100-gcc.h */ - -#if defined(__GNUC__) - #if (__GNUC__ >= 3) - #define COMPILER_GCC_PATCHLEVEL __GNUC_PATCHLEVEL__ - #else - #define COMPILER_GCC_PATCHLEVEL 0 - #endif - #define COMPILER_GCC ((__GNUC__ * 10000) + (__GNUC_MINOR__ * 100) + (COMPILER_GCC_PATCHLEVEL)) - - #include - - typedef unsigned int fpu_control_t; - - #define ROTL32(a,b) (((a) << (b)) | ((a) >> (32 - b))) - #define ROTR32(a,b) (((a) >> (b)) | ((a) << (32 - b))) - #define ROTL64(a,b) (((a) << (b)) | ((a) >> (64 - b))) - #define ROTR64(a,b) (((a) >> (b)) | ((a) << (64 - b))) - - #if (COMPILER_GCC >= 30000) - #define NOINLINE __attribute__((noinline)) - #else - #define NOINLINE - #endif - #if (COMPILER_GCC >= 30000) - #define INLINE inline __attribute__((always_inline)) - #else - #define INLINE inline - #endif - #if (COMPILER_GCC >= 30400) - #define FASTCALL __attribute__((fastcall)) - #else - #define FASTCALL - #endif - #define CDECL __attribute__((cdecl)) - #define STDCALL __attribute__((stdcall)) - - #define mul32x32_64(a,b) ((uint64_t)(a) * (b)) - #define mul32x32_64s(a,b) (((int64_t)(a))*(b)) -#endif - -/* 0100-compiler-100-icc.h */ - -#if defined(__ICC) - #define COMPILER_ICC __ICC -#endif - -/* 0100-compiler-100-mingw.h */ - -#if defined(__MINGW32__) || defined(__MINGW64__) - #define COMPILER_MINGW -#endif - -/* 0100-compiler-100-msvc.h */ - -#if defined(_MSC_VER) -#ifndef _CRT_SECURE_NO_WARNINGS -# define _CRT_SECURE_NO_WARNINGS -#endif - - #pragma warning(disable : 4127) /* conditional expression is constant */ - #pragma warning(disable : 4100) /* unreferenced formal parameter */ - - #include - #include /* _rotl */ - #include - - #define COMPILER_MSVC_VS6 120000000 - #define COMPILER_MSVC_VS6PP 121000000 - #define COMPILER_MSVC_VS2002 130000000 - #define COMPILER_MSVC_VS2003 131000000 - #define COMPILER_MSVC_VS2005 140050727 - #define COMPILER_MSVC_VS2008 150000000 - #define COMPILER_MSVC_VS2008SP1 150030729 - #define COMPILER_MSVC_VS2010 160000000 - #define COMPILER_MSVC_VS2010SP1 160040219 - #define COMPILER_MSVC_VS2012RC 170000000 - #define COMPILER_MSVC_VS2012 170050727 - - #if _MSC_FULL_VER > 100000000 - #define COMPILER_MSVC (_MSC_FULL_VER) - #else - #define COMPILER_MSVC (_MSC_FULL_VER * 10) - #endif - - #if ((_MSC_VER == 1200) && defined(_mm_free)) - #undef COMPILER_MSVC - #define COMPILER_MSVC COMPILER_MSVC_VS6PP - #endif - - typedef unsigned char uint8_t; - typedef unsigned short uint16_t; - typedef unsigned int uint32_t; - typedef signed int int32_t; - typedef unsigned __int64 uint64_t; - typedef signed __int64 int64_t; - - typedef uint16_t fpu_control_t; - - #define ROTL32(a,b) _rotl(a,b) - #define ROTR32(a,b) _rotr(a,b) - #define ROTL64(a,b) _rotl64(a,b) - #define ROTR64(a,b) _rotr64(a,b) - - #define NOINLINE __declspec(noinline) - #define INLINE __forceinline - #define FASTCALL __fastcall - #define CDECL __cdecl - #define STDCALL __stdcall - #define NAKED __declspec(naked) - - #if defined(_DEBUG) - #define mul32x32_64(a,b) (((uint64_t)(a))*(b)) - #define mul32x32_64s(a,b) (((int64_t)(a))*(b)) - #else - #define mul32x32_64(a,b) __emulu(a,b) - #define mul32x32_64s(a,b) __emul(a,b) - #endif -#endif -/* 0100-compiler-999.h */ - -#define OPTIONAL_INLINE /* config */ -#if defined(OPTIONAL_INLINE) - #undef OPTIONAL_INLINE - #define OPTIONAL_INLINE INLINE -#else - #define OPTIONAL_INLINE -#endif - -#define Preprocessor_ToString(s) #s -#define Stringify(s) Preprocessor_ToString(s) - -#include -#include - -/* 0200-cpu-100-alpha.h */ - -#if defined(__alpha__) || defined(__alpha) || defined(_M_ALPHA) - #define CPU_ALPHA -#endif - -/* 0200-cpu-100-hppa.h */ - -#if defined(__hppa__) || defined(__hppa) - #define CPU_HPPA -#endif - -/* 0200-cpu-100-intel.h */ - -#if defined(__amd64__) || defined(__amd64) || defined(__x86_64__ ) || defined(_M_X64) - #define CPU_X86_64 -#elif defined(__i586__) || defined(__i686__) || (defined(_M_IX86) && (_M_IX86 >= 500)) - #define CPU_X86 500 -#elif defined(__i486__) || (defined(_M_IX86) && (_M_IX86 >= 400)) - #define CPU_X86 400 -#elif defined(__i386__) || (defined(_M_IX86) && (_M_IX86 >= 300)) || defined(__X86__) || defined(_X86_) || defined(__I86__) - #define CPU_X86 300 -#elif defined(__ia64__) || defined(_IA64) || defined(__IA64__) || defined(_M_IA64) || defined(__ia64) - #define CPU_IA64 -#endif - -/* 0200-cpu-100-ppc.h */ - -#if defined(powerpc) || defined(__PPC__) || defined(__ppc__) || defined(_ARCH_PPC) || defined(__powerpc__) || defined(__powerpc) || defined(POWERPC) || defined(_M_PPC) - #define CPU_PPC - #if defined(_ARCH_PWR7) - #define CPU_POWER7 - #elif defined(__64BIT__) - #define CPU_PPC64 - #else - #define CPU_PPC32 - #endif -#endif - -/* 0200-cpu-100-sparc.h */ - -#if defined(__sparc__) || defined(__sparc) || defined(__sparcv9) - #define CPU_SPARC - #if defined(__sparcv9) - #define CPU_SPARC64 - #else - #define CPU_SPARC32 - #endif -#endif - -/* 0200-cpu-200-bits.h */ - -#if defined(CPU_X86_64) || defined(CPU_IA64) || defined(CPU_SPARC64) || defined(__64BIT__) || defined(__LP64__) || defined(_LP64) || (defined(_MIPS_SZLONG) && (_MIPS_SZLONG == 64)) - #define CPU_64BITS - - #undef FASTCALL - #undef CDECL - #undef STDCALL - - #define FASTCALL - #define CDECL - #define STDCALL -#endif - -/* 0200-cpu-200-endian.h */ - -#if ((defined(__BYTE_ORDER) && defined(__LITTLE_ENDIAN) && (__BYTE_ORDER == __LITTLE_ENDIAN)) || \ - (defined(BYTE_ORDER) && defined(LITTLE_ENDIAN) && (BYTE_ORDER == LITTLE_ENDIAN)) || \ - (defined(CPU_X86) || defined(CPU_X86_64)) || \ - (defined(vax) || defined(MIPSEL) || defined(_MIPSEL))) -#define CPU_LE -#elif ((defined(__BYTE_ORDER) && defined(__BIG_ENDIAN) && (__BYTE_ORDER == __BIG_ENDIAN)) || \ - (defined(BYTE_ORDER) && defined(BIG_ENDIAN) && (BYTE_ORDER == BIG_ENDIAN)) || \ - (defined(CPU_SPARC) || defined(CPU_PPC) || defined(mc68000) || defined(sel)) || defined(_MIPSEB)) -#define CPU_BE -#else - /* unknown endian! */ -#endif - -#if defined(__s390__) || defined(__zarch__) || defined(__SYSC_ZARCH__) -# define CPU_Z390 -#endif - -/* 0400-endian-100-be.h */ - -#if defined(CPU_BE) && !defined(CPU_ALIGNED_ACCESS_REQUIRED) - static INLINE uint16_t fU8TO16_BE_FAST(const uint8_t *p) { return *(const uint16_t *)p; } - static INLINE uint32_t fU8TO32_BE_FAST(const uint8_t *p) { return *(const uint32_t *)p; } - static INLINE uint64_t fU8TO64_BE_FAST(const uint8_t *p) { return *(const uint64_t *)p; } - static INLINE void fU16TO8_BE_FAST(uint8_t *p, const uint16_t v) { *(uint16_t *)p = v; } - static INLINE void fU32TO8_BE_FAST(uint8_t *p, const uint32_t v) { *(uint32_t *)p = v; } - static INLINE void fU64TO8_BE_FAST(uint8_t *p, const uint64_t v) { *(uint64_t *)p = v; } - - #define U8TO16_BE(p) fU8TO16_BE_FAST(p) - #define U8TO32_BE(p) fU8TO32_BE_FAST(p) - #define U8TO64_BE(p) fU8TO64_BE_FAST(p) - #define U16TO8_BE(p, v) fU16TO8_BE_FAST(p, v) - #define U32TO8_BE(p, v) fU32TO8_BE_FAST(p, v) - #define U64TO8_BE(p, v) fU64TO8_BE_FAST(p, v) -#endif - -/* 0400-endian-100-le.h */ - -#if defined(CPU_LE) && !defined(CPU_ALIGNED_ACCESS_REQUIRED) - static INLINE uint16_t fU8TO16_LE_FAST(const uint8_t *p) { return *(const uint16_t *)p; } - static INLINE uint32_t fU8TO32_LE_FAST(const uint8_t *p) { return *(const uint32_t *)p; } - static INLINE uint64_t fU8TO64_LE_FAST(const uint8_t *p) { return *(const uint64_t *)p; } - static INLINE void fU16TO8_LE_FAST(uint8_t *p, const uint16_t v) { *(uint16_t *)p = v; } - static INLINE void fU32TO8_LE_FAST(uint8_t *p, const uint32_t v) { *(uint32_t *)p = v; } - static INLINE void fU64TO8_LE_FAST(uint8_t *p, const uint64_t v) { *(uint64_t *)p = v; } - - #define U8TO16_LE(p) fU8TO16_LE_FAST(p) - #define U8TO32_LE(p) fU8TO32_LE_FAST(p) - #define U8TO64_LE(p) fU8TO64_LE_FAST(p) - #define U16TO8_LE(p, v) fU16TO8_LE_FAST(p, v) - #define U32TO8_LE(p, v) fU32TO8_LE_FAST(p, v) - #define U64TO8_LE(p, v) fU64TO8_LE_FAST(p, v) -#endif - -/* 0400-endian-100-ppc.h */ - -#if defined(CPU_PPC) - #if defined(CPU_POWER7) - static INLINE uint64_t fU8TO64_LE_FAST(const uint8_t *p) { - uint64_d d; - __asm__ ("ldbrx %0,0,%1" : "=r"(d) : "r"(p)) - return d; - } - - static INLINE void - fU64TO8_LE_FAST(uint8_t *p, const uint64_t v) { - __asm__ ("stdbrx %1,0,%0" : : "r"(p), "r"(v)) - } - #elif defined(CPU_PPC64) - static INLINE uint64_t - fU8TO64_LE_FAST(const uint8_t *p) { - uint64_t *s4, h, d; - __asm__ ("addi %0,%3,4;lwbrx %1,0,%3;lwbrx %2,0,%0;rldimi %1,%2,32,0" : "+r"(s4), "=r"(d), "=r"(h) : "b"(p)); - return d; - } - - static INLINE void - fU64TO8_LE_FAST(uint8_t *p, const uint64_t v) { - uint64_t *s4, h = v >> 32; - __asm__ ("addi %0,%3,4;stwbrx %1,0,%3;stwbrx %2,0,%0" : "+r"(s4) : "r"(v), "r"(h), "b"(p)); - } - #elif defined(CPU_PPC32) - static INLINE uint64_t - fU8TO64_LE_FAST(const uint8_t *p) { - uint32_t *s4, h, l; - __asm__ ("addi %0,%3,4;lwbrx %1,0,%3;lwbrx %2,0,%0" : "+r"(s4), "=r"(l), "=r"(h) : "b"(p));\ - return ((uint64_t)h << 32) | l; - } - - static INLINE void - fU64TO8_LE_FAST(uint8_t *p, const uint64_t v) { - uint32_t *s4, h = (uint32_t)(v >> 32), l = (uint32_t)(v & (uint32_t)0xffffffff); - __asm__ ("addi %0,%3,4;stwbrx %1,0,%3;stwbrx %2,0,%0" : "+r"(s4) : "r"(l), "r"(h), "b"(p)); - } - #endif - - static INLINE uint32_t - fU8TO32_LE_FAST(const uint8_t *p) { - uint32_t d; - __asm__ ("lwbrx %0,0,%1" : "=r"(d) : "r"(p)); - return d; - } - - static INLINE void - fU32TO8_LE_FAST(uint8_t *p, const uint32_t v) { - __asm__ __volatile__("stwbrx %1,0,%0" : : "r"(p), "r"(v)); - } - - #define U8TO32_LE(p) fU8TO32_LE_FAST(p) - #define U8TO64_LE(p) fU8TO64_LE_FAST(p) - #define U32TO8_LE(p, v) fU32TO8_LE_FAST(p, v) - #define U64TO8_LE(p, v) fU64TO8_LE_FAST(p, v) -#endif - -/* 0400-endian-100-sparc.h */ - -#if defined(CPU_SPARC) - #if defined(CPU_SPARC64) - static INLINE uint64_t - fU8TO64_LE_FAST(const uint8_t *p) { - uint64_d d; - __asm__ ("ldxa [%1]0x88,%0" : "=r"(d) : "r"(p)); - return d; - } - - static INLINE void - fU64TO8_LE_FAST(uint8_t *p, const uint64_t v) { - __asm__ ("stxa %0,[%1]0x88" : : "r"(v), "r"(p)); - } - #else - static INLINE uint64_t - fU8TO64_LE_FAST(const uint8_t *p) { - uint32_t *s4, h, l; - __asm__ ("add %3,4,%0\n\tlda [%3]0x88,%1\n\tlda [%0]0x88,%2" : "+r"(s4), "=r"(l), "=r"(h) : "r"(p)); - return ((uint64_t)h << 32) | l; - } - - static INLINE void - fU64TO8_LE_FAST(uint8_t *p, const uint64_t v) { - uint32_t *s4, h = (uint32_t)(v >> 32), l = (uint32_t)(v & (uint32_t)0xffffffff); - __asm__ ("add %3,4,%0\n\tsta %1,[%3]0x88\n\tsta %2,[%0]0x88" : "+r"(s4) : "r"(l), "r"(h), "r"(p)); - } - #endif - - static INLINE uint32_t - fU8TO32_LE_FAST(const uint8_t *p) { - uint32_t d; - __asm__ ("lda [%1]0x88,%0" : "=r"(d) : "r"(p)); - return d; - } - - static INLINE void - fU32TO8_LE_FAST(uint8_t *p, const uint32_t v) { - __asm__ ("sta %0,[%1]0x88" : : "r"(p), "r"(v)); - } - - #define U8TO32_LE(p) fU8TO32_LE_FAST(p) - #define U8TO64_LE(p) fU8TO64_LE_FAST(p) - #define U32TO8_LE(p, v) fU32TO8_LE_FAST(p, v) - #define U64TO8_LE(p, v) fU64TO8_LE_FAST(p, v) -#endif - -/* 0400-endian-100-x86.h */ - -#if (((defined(CPU_X86) && (CPU_X86 >= 400)) || defined(CPU_X86_64)) && (defined(COMPILER_MSVC) || defined(COMPILER_GCC))) - #if defined(COMPILER_MSVC) - static INLINE uint16_t U16_SWAP_FAST(uint16_t v) { return _byteswap_ushort(v); } - static INLINE uint32_t U32_SWAP_FAST(uint32_t v) { return _byteswap_ulong(v); } - static INLINE uint64_t U64_SWAP_FAST(uint64_t v) { return _byteswap_uint64(v); } - #else - static INLINE uint16_t U16_SWAP_FAST(uint16_t v) { __asm__("rorw $8,%0" : "+r" (v)); return v; } - static INLINE uint32_t U32_SWAP_FAST(uint32_t v) { __asm__("bswap %0" : "+r" (v)); return v; } - #if defined(CPU_X86_64) - static INLINE uint64_t U64_SWAP_FAST(uint64_t v) { __asm__("bswap %0" : "+r" (v)); return v; } - #else - static INLINE uint64_t U64_SWAP_FAST(uint64_t v) { - uint32_t lo = U32_SWAP_FAST((uint32_t)(v)), hi = U32_SWAP_FAST((uint32_t)(v >> 32)); - return ((uint64_t)lo << 32) | hi; - } - #endif - #endif - - - static INLINE uint16_t fU8TO16_BE_FAST(const uint8_t *p) { return U16_SWAP_FAST(*(const uint16_t *)p); } - static INLINE uint32_t fU8TO32_BE_FAST(const uint8_t *p) { return U32_SWAP_FAST(*(const uint32_t *)p); } - static INLINE uint64_t fU8TO64_BE_FAST(const uint8_t *p) { return U64_SWAP_FAST(*(const uint64_t *)p); } - static INLINE void fU16TO8_BE_FAST(uint8_t *p, const uint16_t v) { *(uint16_t *)p = U16_SWAP_FAST(v); } - static INLINE void fU32TO8_BE_FAST(uint8_t *p, const uint32_t v) { *(uint32_t *)p = U32_SWAP_FAST(v); } - static INLINE void fU64TO8_BE_FAST(uint8_t *p, const uint64_t v) { *(uint64_t *)p = U64_SWAP_FAST(v); } - - #define U16_SWAP(p) U16_SWAP_FAST(p) - #define U32_SWAP(p) U32_SWAP_FAST(p) - #define U64_SWAP(p) U64_SWAP_FAST(p) - #define U8TO16_BE(p) fU8TO16_BE_FAST(p) - #define U8TO32_BE(p) fU8TO32_BE_FAST(p) - #define U8TO64_BE(p) fU8TO64_BE_FAST(p) - #define U16TO8_BE(p, v) fU16TO8_BE_FAST(p, v) - #define U32TO8_BE(p, v) fU32TO8_BE_FAST(p, v) - #define U64TO8_BE(p, v) fU64TO8_BE_FAST(p, v) -#endif - -/* 0400-endian-999-generic-be.h */ - -#if !defined(U8TO16_BE) - static INLINE uint16_t - fU8TO16_BE_SLOW(const uint8_t *p) { - return - (((uint16_t)(p[0]) << 8) | - ((uint16_t)(p[1]) )); - } - - #define U8TO16_BE(p) fU8TO16_BE_SLOW(p) -#endif - - -#if !defined(U8TO32_BE) - static INLINE uint32_t - fU8TO32_BE_SLOW(const uint8_t *p) { - return - (((uint32_t)(p[0]) << 24) | - ((uint32_t)(p[1]) << 16) | - ((uint32_t)(p[2]) << 8) | - ((uint32_t)(p[3]) )); - } - - #define U8TO32_BE(p) fU8TO32_BE_SLOW(p) -#endif - -#if !defined(U8TO64_BE) - static INLINE uint64_t - fU8TO64_BE_SLOW(const uint8_t *p) { - return - (((uint64_t)(p[0]) << 56) | - ((uint64_t)(p[1]) << 48) | - ((uint64_t)(p[2]) << 40) | - ((uint64_t)(p[3]) << 32) | - ((uint64_t)(p[4]) << 24) | - ((uint64_t)(p[5]) << 16) | - ((uint64_t)(p[6]) << 8) | - ((uint64_t)(p[7]) )); - } - - #define U8TO64_BE(p) fU8TO64_BE_SLOW(p) -#endif - -#if !defined(U16TO8_BE) - static INLINE void - fU16TO8_BE_SLOW(uint8_t *p, const uint16_t v) { - p[0] = (uint8_t)(v >> 8); - p[1] = (uint8_t)(v ); - } - - #define U16TO8_BE(p, v) fU16TO8_BE_SLOW(p, v) -#endif - -#if !defined(U32TO8_BE) - static INLINE void - fU32TO8_BE_SLOW(uint8_t *p, const uint32_t v) { - p[0] = (uint8_t)(v >> 24); - p[1] = (uint8_t)(v >> 16); - p[2] = (uint8_t)(v >> 8); - p[3] = (uint8_t)(v ); - } - - #define U32TO8_BE(p, v) fU32TO8_BE_SLOW(p, v) -#endif - -#if !defined(U64TO8_BE) - static INLINE void - fU64TO8_BE_SLOW(uint8_t *p, const uint64_t v) { - p[0] = (uint8_t)(v >> 56); - p[1] = (uint8_t)(v >> 48); - p[2] = (uint8_t)(v >> 40); - p[3] = (uint8_t)(v >> 32); - p[4] = (uint8_t)(v >> 24); - p[5] = (uint8_t)(v >> 16); - p[6] = (uint8_t)(v >> 8); - p[7] = (uint8_t)(v ); - } - - #define U64TO8_BE(p, v) fU64TO8_BE_SLOW(p, v) -#endif - -/* 0400-endian-999-generic-le.h */ - -#if !defined(U8TO16_LE) - static INLINE uint16_t - fU8TO16_LE_SLOW(const uint8_t *p) { - return - (((uint16_t)(p[0]) ) | - ((uint16_t)(p[1]) << 8)); - } - - #define U8TO16_LE(p) fU8TO16_LE_SLOW(p) -#endif - -#if !defined(U8TO32_LE) - static INLINE uint32_t - fU8TO32_LE_SLOW(const uint8_t *p) { - return - (((uint32_t)(p[0]) ) | - ((uint32_t)(p[1]) << 8) | - ((uint32_t)(p[2]) << 16) | - ((uint32_t)(p[3]) << 24)); - } - - #define U8TO32_LE(p) fU8TO32_LE_SLOW(p) -#endif - - -#if !defined(U8TO64_LE) - static INLINE uint64_t - fU8TO64_LE_SLOW(const uint8_t *p) { - return - (((uint64_t)(p[0]) ) | - ((uint64_t)(p[1]) << 8) | - ((uint64_t)(p[2]) << 16) | - ((uint64_t)(p[3]) << 24) | - ((uint64_t)(p[4]) << 32) | - ((uint64_t)(p[5]) << 40) | - ((uint64_t)(p[6]) << 48) | - ((uint64_t)(p[7]) << 56)); - } - - #define U8TO64_LE(p) fU8TO64_LE_SLOW(p) -#endif - -#if !defined(U16TO8_LE) - static INLINE void - fU16TO8_LE_SLOW(uint8_t *p, const uint16_t v) { - p[0] = (uint8_t)(v ); - p[1] = (uint8_t)(v >> 8); - } - - #define U16TO8_LE(p, v) fU16TO8_LE_SLOW(p, v) -#endif - -#if !defined(U32TO8_LE) - static INLINE void - fU32TO8_LE_SLOW(uint8_t *p, const uint32_t v) { - p[0] = (uint8_t)(v ); - p[1] = (uint8_t)(v >> 8); - p[2] = (uint8_t)(v >> 16); - p[3] = (uint8_t)(v >> 24); - } - - #define U32TO8_LE(p, v) fU32TO8_LE_SLOW(p, v) -#endif - -#if !defined(U64TO8_LE) - static INLINE void - fU64TO8_LE_SLOW(uint8_t *p, const uint64_t v) { - p[0] = (uint8_t)(v ); - p[1] = (uint8_t)(v >> 8); - p[2] = (uint8_t)(v >> 16); - p[3] = (uint8_t)(v >> 24); - p[4] = (uint8_t)(v >> 32); - p[5] = (uint8_t)(v >> 40); - p[6] = (uint8_t)(v >> 48); - p[7] = (uint8_t)(v >> 56); - } - - #define U64TO8_LE(p, v) fU64TO8_LE_SLOW(p, v) -#endif - -/* 0400-endian-999-generic-swap.h */ - -#if !defined(U16_SWAP) - static INLINE uint16_t - fU16_SWAP_SLOW(uint16_t v) { - v = (v << 8) | (v >> 8); - return v; - } - - #define U16_SWAP(p) fU16_SWAP_SLOW(p) -#endif - -#if !defined(U32_SWAP) - static INLINE uint32_t - fU32_SWAP_SLOW(uint32_t v) { - v = ((v << 8) & 0xFF00FF00) | ((v >> 8) & 0xFF00FF); - v = (v << 16) | (v >> 16); - return v; - } - - #define U32_SWAP(p) fU32_SWAP_SLOW(p) -#endif - -#if !defined(U64_SWAP) - static INLINE uint64_t - fU64_SWAP_SLOW(uint64_t v) { - v = ((v << 8) & 0xFF00FF00FF00FF00ull) | ((v >> 8) & 0x00FF00FF00FF00FFull); - v = ((v << 16) & 0xFFFF0000FFFF0000ull) | ((v >> 16) & 0x0000FFFF0000FFFFull); - v = (v << 32) | (v >> 32); - return v; - } - - #define U64_SWAP(p) fU64_SWAP_SLOW(p) -#endif - -/* 0400-uint128-000.h */ - -/* 0400-uint128-100-clang.h */ - -#ifdef HAVE_TI_MODE -# define HAVE_NATIVE_UINT128 -typedef unsigned uint128_t __attribute__((mode(TI))); -#endif - -/* 0400-uint128-100-msvc.h */ - -#if defined(CPU_64BITS) && defined(COMPILER_MSVC) - #define HAVE_UINT128 - - typedef struct uint128 { - uint64_t lo, hi; - } uint128_t; - - static INLINE uint128_t - mul64x64_128(uint64_t a, uint64_t b) { - uint128_t v; - v.lo = _umul128(a, b, &v.hi); - return v; - } - - static INLINE uint64_t - shr128_pair(uint64_t hi, uint64_t lo, const int shift) { - return __shiftright128(lo, hi, shift); - } - - static INLINE uint64_t - shr128(uint128_t v, const int shift) { - return __shiftright128(v.lo, v.hi, shift); - } - - static INLINE uint128_t - add128(uint128_t a, uint128_t b) { - uint64_t t = a.lo; - a.lo += b.lo; - a.hi += b.hi + (a.lo < t); - return a; - } - - static INLINE uint128_t - add128_64(uint128_t a, uint64_t b) { - uint64_t t = a.lo; - a.lo += b; - a.hi += (a.lo < t); - return a; - } - - static INLINE uint64_t - lo128(uint128_t a) { - return a.lo; - } - - static INLINE uint64_t - hi128(uint128_t a) { - return a.hi; - } -#endif - -/* 0400-uint128-999.h */ - -#if defined(HAVE_NATIVE_UINT128) - #define HAVE_UINT128 - - static INLINE uint128_t - mul64x64_128(uint64_t a, uint64_t b) { - return (uint128_t)a * b; - } - - static INLINE uint64_t - shr128(uint128_t v, const int shift) { - return (uint64_t)(v >> shift); - } - - static INLINE uint64_t - shr128_pair(uint64_t hi, uint64_t lo, const int shift) { - return (uint64_t)((((uint128_t)hi << 64) | lo) >> shift); - } - - static INLINE uint128_t - add128(uint128_t a, uint128_t b) { - return a + b; - } - - static INLINE uint128_t - add128_64(uint128_t a, uint64_t b) { - return a + b; - } - - static INLINE uint64_t - lo128(uint128_t a) { - return (uint64_t)a; - } - - static INLINE uint64_t - hi128(uint128_t a) { - return (uint64_t)(a >> 64); - } -#endif - -#endif /* PORTABLE_JANE_H */ - diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/verify_poly1305_donna.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/verify_poly1305_donna.c deleted file mode 100644 index af9054b..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/donna/verify_poly1305_donna.c +++ /dev/null @@ -1,10 +0,0 @@ -#include "api.h" -#include "crypto_onetimeauth_poly1305_donna.h" -#include "crypto_verify_16.h" - -int crypto_onetimeauth_verify(const unsigned char *h,const unsigned char *in,unsigned long long inlen,const unsigned char *k) -{ - unsigned char correct[16]; - crypto_onetimeauth(correct,in,inlen,k); - return crypto_verify_16(h,correct); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c deleted file mode 100644 index d529b96..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c +++ /dev/null @@ -1,36 +0,0 @@ - -#include "crypto_onetimeauth_poly1305.h" -#include "crypto_onetimeauth_poly1305_donna.h" - -static const crypto_onetimeauth_poly1305_implementation *implementation = - &crypto_onetimeauth_poly1305_donna_implementation; - -int -crypto_onetimeauth_poly1305_set_implementation(crypto_onetimeauth_poly1305_implementation *impl) -{ - implementation = impl; - - return 0; -} - -const char * -crypto_onetimeauth_poly1305_implementation_name(void) -{ - return implementation->implementation_name(); -} - -int -crypto_onetimeauth_poly1305(unsigned char *out, const unsigned char *in, - unsigned long long inlen, const unsigned char *k) -{ - return implementation->onetimeauth(out, in, inlen, k); -} - -int -crypto_onetimeauth_poly1305_verify(const unsigned char *h, - const unsigned char *in, - unsigned long long inlen, - const unsigned char *k) -{ - return implementation->onetimeauth_verify(h, in, inlen, k); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305_api.c deleted file mode 100644 index bd36a1f..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305_api.c +++ /dev/null @@ -1,16 +0,0 @@ -#include "crypto_onetimeauth_poly1305.h" - -size_t -crypto_onetimeauth_poly1305_bytes(void) { - return crypto_onetimeauth_poly1305_BYTES; -} - -size_t -crypto_onetimeauth_poly1305_keybytes(void) { - return crypto_onetimeauth_poly1305_KEYBYTES; -} - -const char * -crypto_onetimeauth_poly1305_primitive(void) { - return "poly1305"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305_try.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305_try.c deleted file mode 100644 index 82d6786..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305_try.c +++ /dev/null @@ -1,152 +0,0 @@ - -#include -#include -#include "crypto_hash_sha256.h" -#include "crypto_onetimeauth.h" -#include "crypto_onetimeauth_poly1305.h" -#include "crypto_onetimeauth_poly1305_donna.h" -#include "crypto_onetimeauth_poly1305_53.h" -#include "utils.h" - -#define MAXTEST_BYTES 10000 -#define CHECKSUM_BYTES 4096 - -#define CHECKSUM "e836d5ca58cf673fca2b4910f23f3990" - -static char checksum[crypto_onetimeauth_BYTES * 2U + 1U]; - -static unsigned char *h, *h_; -static unsigned char *m, *m_; -static unsigned char *k, *k_; -static unsigned char *h2, *h2_; -static unsigned char *m2, *m2_; -static unsigned char *k2, *k2_; - -static int -allocate(void) -{ - h = _sodium_alignedcalloc(&h_, crypto_onetimeauth_BYTES); - m = _sodium_alignedcalloc(&m_, MAXTEST_BYTES); - k = _sodium_alignedcalloc(&k_, crypto_onetimeauth_KEYBYTES); - h2 = _sodium_alignedcalloc(&h2_, crypto_onetimeauth_BYTES); - m2 = _sodium_alignedcalloc(&m2_, MAXTEST_BYTES + crypto_onetimeauth_BYTES); - k2 = _sodium_alignedcalloc(&k2_, crypto_onetimeauth_KEYBYTES + - crypto_onetimeauth_BYTES); - - return -!(h && m && k && h2 && m2 && k2); -} - -static void -deallocate(void) -{ - free(h_); - free(m_); - free(k_); - free(h2_); - free(m2_); - free(k2_); -} - -#ifdef HAVE_ARC4RANDOM -# undef rand -# define rand(X) arc4random(X) -#endif - -static const char * -checksum_compute(void) -{ - long long i; - long long j; - - for (i = 0;i < CHECKSUM_BYTES;++i) { - long long mlen = i; - long long klen = crypto_onetimeauth_KEYBYTES; - long long hlen = crypto_onetimeauth_BYTES; - - for (j = -16;j < 0;++j) h[j] = rand(); - for (j = -16;j < 0;++j) k[j] = rand(); - for (j = -16;j < 0;++j) m[j] = rand(); - for (j = hlen;j < hlen + 16;++j) h[j] = rand(); - for (j = klen;j < klen + 16;++j) k[j] = rand(); - for (j = mlen;j < mlen + 16;++j) m[j] = rand(); - for (j = -16;j < hlen + 16;++j) h2[j] = h[j]; - for (j = -16;j < klen + 16;++j) k2[j] = k[j]; - for (j = -16;j < mlen + 16;++j) m2[j] = m[j]; - - if (crypto_onetimeauth(h,m,mlen,k) != 0) return "crypto_onetimeauth returns nonzero"; - - for (j = -16;j < klen + 16;++j) if (k[j] != k2[j]) return "crypto_onetimeauth overwrites k"; - for (j = -16;j < mlen + 16;++j) if (m[j] != m2[j]) return "crypto_onetimeauth overwrites m"; - for (j = -16;j < 0;++j) if (h[j] != h2[j]) return "crypto_onetimeauth writes before output"; - for (j = hlen;j < hlen + 16;++j) if (h[j] != h2[j]) return "crypto_onetimeauth writes after output"; - - for (j = -16;j < 0;++j) h[j] = rand(); - for (j = -16;j < 0;++j) k[j] = rand(); - for (j = -16;j < 0;++j) m[j] = rand(); - for (j = hlen;j < hlen + 16;++j) h[j] = rand(); - for (j = klen;j < klen + 16;++j) k[j] = rand(); - for (j = mlen;j < mlen + 16;++j) m[j] = rand(); - for (j = -16;j < hlen + 16;++j) h2[j] = h[j]; - for (j = -16;j < klen + 16;++j) k2[j] = k[j]; - for (j = -16;j < mlen + 16;++j) m2[j] = m[j]; - - if (crypto_onetimeauth(m2,m2,mlen,k) != 0) return "crypto_onetimeauth returns nonzero"; - for (j = 0;j < hlen;++j) if (m2[j] != h[j]) return "crypto_onetimeauth does not handle m overlap"; - for (j = 0;j < hlen;++j) m2[j] = m[j]; - if (crypto_onetimeauth(k2,m2,mlen,k2) != 0) return "crypto_onetimeauth returns nonzero"; - for (j = 0;j < hlen;++j) if (k2[j] != h[j]) return "crypto_onetimeauth does not handle k overlap"; - for (j = 0;j < hlen;++j) k2[j] = k[j]; - - if (crypto_onetimeauth_verify(h,m,mlen,k) != 0) return "crypto_onetimeauth_verify returns nonzero"; - - for (j = -16;j < hlen + 16;++j) if (h[j] != h2[j]) return "crypto_onetimeauth overwrites h"; - for (j = -16;j < klen + 16;++j) if (k[j] != k2[j]) return "crypto_onetimeauth overwrites k"; - for (j = -16;j < mlen + 16;++j) if (m[j] != m2[j]) return "crypto_onetimeauth overwrites m"; - - crypto_hash_sha256(h2,h,hlen); - for (j = 0;j < klen;++j) k[j] ^= h2[j % 32]; - if (crypto_onetimeauth(h,m,mlen,k) != 0) return "crypto_onetimeauth returns nonzero"; - if (crypto_onetimeauth_verify(h,m,mlen,k) != 0) return "crypto_onetimeauth_verify returns nonzero"; - - crypto_hash_sha256(h2,h,hlen); - for (j = 0;j < mlen;++j) m[j] ^= h2[j % 32]; - m[mlen] = h2[0]; - } - if (crypto_onetimeauth(h,m,CHECKSUM_BYTES,k) != 0) return "crypto_onetimeauth returns nonzero"; - if (crypto_onetimeauth_verify(h,m,CHECKSUM_BYTES,k) != 0) return "crypto_onetimeauth_verify returns nonzero"; - - sodium_bin2hex(checksum, sizeof checksum, h, crypto_onetimeauth_BYTES); - - return NULL; -} - -crypto_onetimeauth_poly1305_implementation * -crypto_onetimeauth_pick_best_implementation(void) -{ - crypto_onetimeauth_poly1305_implementation *implementations[] = { -#ifdef HAVE_FENV_H - &crypto_onetimeauth_poly1305_53_implementation, -#endif - &crypto_onetimeauth_poly1305_donna_implementation, - NULL - }; - const char *err; - size_t i = (size_t) 0U; - - do { - if (crypto_onetimeauth_poly1305_set_implementation - (implementations[i]) != 0) { - continue; - } - if (allocate() != 0) { - return NULL; - } - err = checksum_compute(); - deallocate(); - if (err == NULL && strcmp(checksum, CHECKSUM) == 0) { - break; - } - } while (implementations[++i] != NULL); - - return implementations[i]; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/crypto_scalarmult.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/crypto_scalarmult.c deleted file mode 100644 index 25d7397..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/crypto_scalarmult.c +++ /dev/null @@ -1,34 +0,0 @@ - -#include "crypto_scalarmult.h" - -size_t -crypto_scalarmult_bytes(void) -{ - return crypto_scalarmult_BYTES; -} - -size_t -crypto_scalarmult_scalarbytes(void) -{ - return crypto_scalarmult_SCALARBYTES; -} - -const char * -crypto_scalarmult_primitive(void) -{ - return crypto_scalarmult_PRIMITIVE; -} - -int -crypto_scalarmult_base(unsigned char *q, const unsigned char *n) -{ - return crypto_scalarmult_curve25519_base(q, n); -} - -int -crypto_scalarmult(unsigned char *q, const unsigned char *n, - const unsigned char *p) -{ - return crypto_scalarmult_curve25519(q, n, p); -} - diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/donna_c64/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/donna_c64/api.h deleted file mode 100644 index 373c6aa..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/donna_c64/api.h +++ /dev/null @@ -1,9 +0,0 @@ - -#include "crypto_scalarmult_curve25519.h" - -#define crypto_scalarmult_curve25519_implementation_name \ - crypto_scalarmult_curve25519_donna_c64_implementation_name - -#define crypto_scalarmult crypto_scalarmult_curve25519_donna_c64 -#define crypto_scalarmult_base crypto_scalarmult_curve25519_donna_c64_base - diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/donna_c64/base_curve25519_donna_c64.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/donna_c64/base_curve25519_donna_c64.c deleted file mode 100644 index 58a3f1c..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/donna_c64/base_curve25519_donna_c64.c +++ /dev/null @@ -1,13 +0,0 @@ - -#include "api.h" - -#ifdef HAVE_TI_MODE - -static const unsigned char basepoint[32] = {9}; - -int crypto_scalarmult_base(unsigned char *q,const unsigned char *n) -{ - return crypto_scalarmult(q, n, basepoint); -} - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/donna_c64/smult_curve25519_donna_c64.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/donna_c64/smult_curve25519_donna_c64.c deleted file mode 100644 index 0b1bc98..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/donna_c64/smult_curve25519_donna_c64.c +++ /dev/null @@ -1,426 +0,0 @@ -/* Copyright 2008, Google Inc. - * All rights reserved. - * - * Code released into the public domain. - * - * curve25519-donna: Curve25519 elliptic curve, public key function - * - * http://code.google.com/p/curve25519-donna/ - * - * Adam Langley - * Parts optimised by floodyberry - * Derived from public domain C code by Daniel J. Bernstein - * - * More information about curve25519 can be found here - * http://cr.yp.to/ecdh.html - * - * djb's sample implementation of curve25519 is written in a special assembly - * language called qhasm and uses the floating point registers. - * - * This is, almost, a clean room reimplementation from the curve25519 paper. It - * uses many of the tricks described therein. Only the crecip function is taken - * from the sample implementation. - */ - -#include -#include -#include "api.h" - -#ifdef HAVE_TI_MODE - -typedef uint8_t u8; -typedef uint64_t limb; -typedef limb felem[5]; -// This is a special gcc mode for 128-bit integers. It's implemented on 64-bit -// platforms only as far as I know. -typedef unsigned uint128_t __attribute__((mode(TI))); - -#undef force_inline -#define force_inline inline __attribute__((always_inline)) - -/* Sum two numbers: output += in */ -static force_inline void -fsum(limb *output, const limb *in) { - output[0] += in[0]; - output[1] += in[1]; - output[2] += in[2]; - output[3] += in[3]; - output[4] += in[4]; -} - -/* Find the difference of two numbers: output = in - output - * (note the order of the arguments!) - * - * Assumes that out[i] < 2**52 - * On return, out[i] < 2**55 - */ -static force_inline void -fdifference_backwards(felem out, const felem in) { - /* 152 is 19 << 3 */ - static const limb two54m152 = (((limb)1) << 54) - 152; - static const limb two54m8 = (((limb)1) << 54) - 8; - - out[0] = in[0] + two54m152 - out[0]; - out[1] = in[1] + two54m8 - out[1]; - out[2] = in[2] + two54m8 - out[2]; - out[3] = in[3] + two54m8 - out[3]; - out[4] = in[4] + two54m8 - out[4]; -} - -/* Multiply a number by a scalar: output = in * scalar */ -static force_inline void -fscalar_product(felem output, const felem in, const limb scalar) { - uint128_t a; - - a = ((uint128_t) in[0]) * scalar; - output[0] = ((limb)a) & 0x7ffffffffffff; - - a = ((uint128_t) in[1]) * scalar + ((limb) (a >> 51)); - output[1] = ((limb)a) & 0x7ffffffffffff; - - a = ((uint128_t) in[2]) * scalar + ((limb) (a >> 51)); - output[2] = ((limb)a) & 0x7ffffffffffff; - - a = ((uint128_t) in[3]) * scalar + ((limb) (a >> 51)); - output[3] = ((limb)a) & 0x7ffffffffffff; - - a = ((uint128_t) in[4]) * scalar + ((limb) (a >> 51)); - output[4] = ((limb)a) & 0x7ffffffffffff; - - output[0] += (a >> 51) * 19; -} - -/* Multiply two numbers: output = in2 * in - * - * output must be distinct to both inputs. The inputs are reduced coefficient - * form, the output is not. - * - * Assumes that in[i] < 2**55 and likewise for in2. - * On return, output[i] < 2**52 - */ -static force_inline void -fmul(felem output, const felem in2, const felem in) { - uint128_t t[5]; - limb r0,r1,r2,r3,r4,s0,s1,s2,s3,s4,c; - - r0 = in[0]; - r1 = in[1]; - r2 = in[2]; - r3 = in[3]; - r4 = in[4]; - - s0 = in2[0]; - s1 = in2[1]; - s2 = in2[2]; - s3 = in2[3]; - s4 = in2[4]; - - t[0] = ((uint128_t) r0) * s0; - t[1] = ((uint128_t) r0) * s1 + ((uint128_t) r1) * s0; - t[2] = ((uint128_t) r0) * s2 + ((uint128_t) r2) * s0 + ((uint128_t) r1) * s1; - t[3] = ((uint128_t) r0) * s3 + ((uint128_t) r3) * s0 + ((uint128_t) r1) * s2 + ((uint128_t) r2) * s1; - t[4] = ((uint128_t) r0) * s4 + ((uint128_t) r4) * s0 + ((uint128_t) r3) * s1 + ((uint128_t) r1) * s3 + ((uint128_t) r2) * s2; - - r4 *= 19; - r1 *= 19; - r2 *= 19; - r3 *= 19; - - t[0] += ((uint128_t) r4) * s1 + ((uint128_t) r1) * s4 + ((uint128_t) r2) * s3 + ((uint128_t) r3) * s2; - t[1] += ((uint128_t) r4) * s2 + ((uint128_t) r2) * s4 + ((uint128_t) r3) * s3; - t[2] += ((uint128_t) r4) * s3 + ((uint128_t) r3) * s4; - t[3] += ((uint128_t) r4) * s4; - - r0 = (limb)t[0] & 0x7ffffffffffff; c = (limb)(t[0] >> 51); - t[1] += c; r1 = (limb)t[1] & 0x7ffffffffffff; c = (limb)(t[1] >> 51); - t[2] += c; r2 = (limb)t[2] & 0x7ffffffffffff; c = (limb)(t[2] >> 51); - t[3] += c; r3 = (limb)t[3] & 0x7ffffffffffff; c = (limb)(t[3] >> 51); - t[4] += c; r4 = (limb)t[4] & 0x7ffffffffffff; c = (limb)(t[4] >> 51); - r0 += c * 19; c = r0 >> 51; r0 = r0 & 0x7ffffffffffff; - r1 += c; c = r1 >> 51; r1 = r1 & 0x7ffffffffffff; - r2 += c; - - output[0] = r0; - output[1] = r1; - output[2] = r2; - output[3] = r3; - output[4] = r4; -} - -static force_inline void -fsquare_times(felem output, const felem in, limb count) { - uint128_t t[5]; - limb r0,r1,r2,r3,r4,c; - limb d0,d1,d2,d4,d419; - - r0 = in[0]; - r1 = in[1]; - r2 = in[2]; - r3 = in[3]; - r4 = in[4]; - - do { - d0 = r0 * 2; - d1 = r1 * 2; - d2 = r2 * 2 * 19; - d419 = r4 * 19; - d4 = d419 * 2; - - t[0] = ((uint128_t) r0) * r0 + ((uint128_t) d4) * r1 + (((uint128_t) d2) * (r3 )); - t[1] = ((uint128_t) d0) * r1 + ((uint128_t) d4) * r2 + (((uint128_t) r3) * (r3 * 19)); - t[2] = ((uint128_t) d0) * r2 + ((uint128_t) r1) * r1 + (((uint128_t) d4) * (r3 )); - t[3] = ((uint128_t) d0) * r3 + ((uint128_t) d1) * r2 + (((uint128_t) r4) * (d419 )); - t[4] = ((uint128_t) d0) * r4 + ((uint128_t) d1) * r3 + (((uint128_t) r2) * (r2 )); - - r0 = (limb)t[0] & 0x7ffffffffffff; c = (limb)(t[0] >> 51); - t[1] += c; r1 = (limb)t[1] & 0x7ffffffffffff; c = (limb)(t[1] >> 51); - t[2] += c; r2 = (limb)t[2] & 0x7ffffffffffff; c = (limb)(t[2] >> 51); - t[3] += c; r3 = (limb)t[3] & 0x7ffffffffffff; c = (limb)(t[3] >> 51); - t[4] += c; r4 = (limb)t[4] & 0x7ffffffffffff; c = (limb)(t[4] >> 51); - r0 += c * 19; c = r0 >> 51; r0 = r0 & 0x7ffffffffffff; - r1 += c; c = r1 >> 51; r1 = r1 & 0x7ffffffffffff; - r2 += c; - } while(--count); - - output[0] = r0; - output[1] = r1; - output[2] = r2; - output[3] = r3; - output[4] = r4; -} - -/* Take a little-endian, 32-byte number and expand it into polynomial form */ -static void -fexpand(limb *output, const u8 *in) { - output[0] = *((const uint64_t *)(in)) & 0x7ffffffffffff; - output[1] = (*((const uint64_t *)(in+6)) >> 3) & 0x7ffffffffffff; - output[2] = (*((const uint64_t *)(in+12)) >> 6) & 0x7ffffffffffff; - output[3] = (*((const uint64_t *)(in+19)) >> 1) & 0x7ffffffffffff; - output[4] = (*((const uint64_t *)(in+25)) >> 4) & 0xfffffffffffff; -} - -/* Take a fully reduced polynomial form number and contract it into a - * little-endian, 32-byte array - */ -static void -fcontract(u8 *output, const felem input) { - uint128_t t[5]; - - t[0] = input[0]; - t[1] = input[1]; - t[2] = input[2]; - t[3] = input[3]; - t[4] = input[4]; - - t[1] += t[0] >> 51; t[0] &= 0x7ffffffffffff; - t[2] += t[1] >> 51; t[1] &= 0x7ffffffffffff; - t[3] += t[2] >> 51; t[2] &= 0x7ffffffffffff; - t[4] += t[3] >> 51; t[3] &= 0x7ffffffffffff; - t[0] += 19 * (t[4] >> 51); t[4] &= 0x7ffffffffffff; - - t[1] += t[0] >> 51; t[0] &= 0x7ffffffffffff; - t[2] += t[1] >> 51; t[1] &= 0x7ffffffffffff; - t[3] += t[2] >> 51; t[2] &= 0x7ffffffffffff; - t[4] += t[3] >> 51; t[3] &= 0x7ffffffffffff; - t[0] += 19 * (t[4] >> 51); t[4] &= 0x7ffffffffffff; - - /* now t is between 0 and 2^255-1, properly carried. */ - /* case 1: between 0 and 2^255-20. case 2: between 2^255-19 and 2^255-1. */ - - t[0] += 19; - - t[1] += t[0] >> 51; t[0] &= 0x7ffffffffffff; - t[2] += t[1] >> 51; t[1] &= 0x7ffffffffffff; - t[3] += t[2] >> 51; t[2] &= 0x7ffffffffffff; - t[4] += t[3] >> 51; t[3] &= 0x7ffffffffffff; - t[0] += 19 * (t[4] >> 51); t[4] &= 0x7ffffffffffff; - - /* now between 19 and 2^255-1 in both cases, and offset by 19. */ - - t[0] += 0x8000000000000 - 19; - t[1] += 0x8000000000000 - 1; - t[2] += 0x8000000000000 - 1; - t[3] += 0x8000000000000 - 1; - t[4] += 0x8000000000000 - 1; - - /* now between 2^255 and 2^256-20, and offset by 2^255. */ - - t[1] += t[0] >> 51; t[0] &= 0x7ffffffffffff; - t[2] += t[1] >> 51; t[1] &= 0x7ffffffffffff; - t[3] += t[2] >> 51; t[2] &= 0x7ffffffffffff; - t[4] += t[3] >> 51; t[3] &= 0x7ffffffffffff; - t[4] &= 0x7ffffffffffff; - - *((uint64_t *)(output)) = t[0] | (t[1] << 51); - *((uint64_t *)(output+8)) = (t[1] >> 13) | (t[2] << 38); - *((uint64_t *)(output+16)) = (t[2] >> 26) | (t[3] << 25); - *((uint64_t *)(output+24)) = (t[3] >> 39) | (t[4] << 12); -} - -/* Input: Q, Q', Q-Q' - * Output: 2Q, Q+Q' - * - * x2 z3: long form - * x3 z3: long form - * x z: short form, destroyed - * xprime zprime: short form, destroyed - * qmqp: short form, preserved - */ -static void -fmonty(limb *x2, limb *z2, /* output 2Q */ - limb *x3, limb *z3, /* output Q + Q' */ - limb *x, limb *z, /* input Q */ - limb *xprime, limb *zprime, /* input Q' */ - const limb *qmqp /* input Q - Q' */) { - limb origx[5], origxprime[5], zzz[5], xx[5], zz[5], xxprime[5], - zzprime[5], zzzprime[5]; - - memcpy(origx, x, 5 * sizeof(limb)); - fsum(x, z); - fdifference_backwards(z, origx); // does x - z - - memcpy(origxprime, xprime, sizeof(limb) * 5); - fsum(xprime, zprime); - fdifference_backwards(zprime, origxprime); - fmul(xxprime, xprime, z); - fmul(zzprime, x, zprime); - memcpy(origxprime, xxprime, sizeof(limb) * 5); - fsum(xxprime, zzprime); - fdifference_backwards(zzprime, origxprime); - fsquare_times(x3, xxprime, 1); - fsquare_times(zzzprime, zzprime, 1); - fmul(z3, zzzprime, qmqp); - - fsquare_times(xx, x, 1); - fsquare_times(zz, z, 1); - fmul(x2, xx, zz); - fdifference_backwards(zz, xx); // does zz = xx - zz - fscalar_product(zzz, zz, 121665); - fsum(zzz, xx); - fmul(z2, zz, zzz); -} - -// ----------------------------------------------------------------------------- -// Maybe swap the contents of two limb arrays (@a and @b), each @len elements -// long. Perform the swap iff @swap is non-zero. -// -// This function performs the swap without leaking any side-channel -// information. -// ----------------------------------------------------------------------------- -static void -swap_conditional(limb a[5], limb b[5], limb iswap) { - unsigned i; - const limb swap = -iswap; - - for (i = 0; i < 5; ++i) { - const limb x = swap & (a[i] ^ b[i]); - a[i] ^= x; - b[i] ^= x; - } -} - -/* Calculates nQ where Q is the x-coordinate of a point on the curve - * - * resultx/resultz: the x coordinate of the resulting curve point (short form) - * n: a little endian, 32-byte number - * q: a point of the curve (short form) - */ -static void -cmult(limb *resultx, limb *resultz, const u8 *n, const limb *q) { - limb a[5] = {0}, b[5] = {1}, c[5] = {1}, d[5] = {0}; - limb *nqpqx = a, *nqpqz = b, *nqx = c, *nqz = d, *t; - limb e[5] = {0}, f[5] = {1}, g[5] = {0}, h[5] = {1}; - limb *nqpqx2 = e, *nqpqz2 = f, *nqx2 = g, *nqz2 = h; - - unsigned i, j; - - memcpy(nqpqx, q, sizeof(limb) * 5); - - for (i = 0; i < 32; ++i) { - u8 byte = n[31 - i]; - for (j = 0; j < 8; ++j) { - const limb bit = byte >> 7; - - swap_conditional(nqx, nqpqx, bit); - swap_conditional(nqz, nqpqz, bit); - fmonty(nqx2, nqz2, - nqpqx2, nqpqz2, - nqx, nqz, - nqpqx, nqpqz, - q); - swap_conditional(nqx2, nqpqx2, bit); - swap_conditional(nqz2, nqpqz2, bit); - - t = nqx; - nqx = nqx2; - nqx2 = t; - t = nqz; - nqz = nqz2; - nqz2 = t; - t = nqpqx; - nqpqx = nqpqx2; - nqpqx2 = t; - t = nqpqz; - nqpqz = nqpqz2; - nqpqz2 = t; - - byte <<= 1; - } - } - - memcpy(resultx, nqx, sizeof(limb) * 5); - memcpy(resultz, nqz, sizeof(limb) * 5); -} - - -// ----------------------------------------------------------------------------- -// Shamelessly copied from djb's code, tightened a little -// ----------------------------------------------------------------------------- -static void -crecip(felem out, const felem z) { - felem a,t0,b,c; - - /* 2 */ fsquare_times(a, z, 1); // a = 2 - /* 8 */ fsquare_times(t0, a, 2); - /* 9 */ fmul(b, t0, z); // b = 9 - /* 11 */ fmul(a, b, a); // a = 11 - /* 22 */ fsquare_times(t0, a, 1); - /* 2^5 - 2^0 = 31 */ fmul(b, t0, b); - /* 2^10 - 2^5 */ fsquare_times(t0, b, 5); - /* 2^10 - 2^0 */ fmul(b, t0, b); - /* 2^20 - 2^10 */ fsquare_times(t0, b, 10); - /* 2^20 - 2^0 */ fmul(c, t0, b); - /* 2^40 - 2^20 */ fsquare_times(t0, c, 20); - /* 2^40 - 2^0 */ fmul(t0, t0, c); - /* 2^50 - 2^10 */ fsquare_times(t0, t0, 10); - /* 2^50 - 2^0 */ fmul(b, t0, b); - /* 2^100 - 2^50 */ fsquare_times(t0, b, 50); - /* 2^100 - 2^0 */ fmul(c, t0, b); - /* 2^200 - 2^100 */ fsquare_times(t0, c, 100); - /* 2^200 - 2^0 */ fmul(t0, t0, c); - /* 2^250 - 2^50 */ fsquare_times(t0, t0, 50); - /* 2^250 - 2^0 */ fmul(t0, t0, b); - /* 2^255 - 2^5 */ fsquare_times(t0, t0, 5); - /* 2^255 - 21 */ fmul(out, t0, a); -} - -int -crypto_scalarmult(u8 *mypublic, const u8 *secret, const u8 *basepoint) { - limb bp[5], x[5], z[5], zmone[5]; - uint8_t e[32]; - int i; - - for (i = 0;i < 32;++i) e[i] = secret[i]; - e[0] &= 248; - e[31] &= 127; - e[31] |= 64; - - fexpand(bp, basepoint); - cmult(x, z, e, bp); - crecip(zmone, z); - fmul(z, x, zmone); - fcontract(mypublic, z); - return 0; -} - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/ref/api.h deleted file mode 100644 index 7c66442..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/ref/api.h +++ /dev/null @@ -1,8 +0,0 @@ - -#include "crypto_scalarmult_curve25519.h" - -#define crypto_scalarmult_curve25519_implementation_name \ - crypto_scalarmult_curve25519_ref_implementation_name - -#define crypto_scalarmult crypto_scalarmult_curve25519_ref -#define crypto_scalarmult_base crypto_scalarmult_curve25519_ref_base diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/ref/base_curve25519_ref.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/ref/base_curve25519_ref.c deleted file mode 100644 index 6f58df2..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/ref/base_curve25519_ref.c +++ /dev/null @@ -1,20 +0,0 @@ -/* -version 20081011 -Matthew Dempsky -Public domain. -Derived from public domain code by D. J. Bernstein. -*/ - -#include "api.h" - -#ifndef HAVE_TI_MODE - -const unsigned char base[32] = {9}; - -int crypto_scalarmult_base(unsigned char *q, - const unsigned char *n) -{ - return crypto_scalarmult(q,n,base); -} - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/ref/smult_curve25519_ref.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/ref/smult_curve25519_ref.c deleted file mode 100644 index ba20195..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/ref/smult_curve25519_ref.c +++ /dev/null @@ -1,268 +0,0 @@ -/* -version 20081011 -Matthew Dempsky -Public domain. -Derived from public domain code by D. J. Bernstein. -*/ - -#include "api.h" - -#ifndef HAVE_TI_MODE - -static void add(unsigned int out[32],const unsigned int a[32],const unsigned int b[32]) -{ - unsigned int j; - unsigned int u; - u = 0; - for (j = 0;j < 31;++j) { u += a[j] + b[j]; out[j] = u & 255; u >>= 8; } - u += a[31] + b[31]; out[31] = u; -} - -static void sub(unsigned int out[32],const unsigned int a[32],const unsigned int b[32]) -{ - unsigned int j; - unsigned int u; - u = 218; - for (j = 0;j < 31;++j) { - u += a[j] + 65280 - b[j]; - out[j] = u & 255; - u >>= 8; - } - u += a[31] - b[31]; - out[31] = u; -} - -static void squeeze(unsigned int a[32]) -{ - unsigned int j; - unsigned int u; - u = 0; - for (j = 0;j < 31;++j) { u += a[j]; a[j] = u & 255; u >>= 8; } - u += a[31]; a[31] = u & 127; - u = 19 * (u >> 7); - for (j = 0;j < 31;++j) { u += a[j]; a[j] = u & 255; u >>= 8; } - u += a[31]; a[31] = u; -} - -static const unsigned int minusp[32] = { - 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 -} ; - -static void freeze(unsigned int a[32]) -{ - unsigned int aorig[32]; - unsigned int j; - unsigned int negative; - - for (j = 0;j < 32;++j) aorig[j] = a[j]; - add(a,a,minusp); - negative = -((a[31] >> 7) & 1); - for (j = 0;j < 32;++j) a[j] ^= negative & (aorig[j] ^ a[j]); -} - -static void mult(unsigned int out[32],const unsigned int a[32],const unsigned int b[32]) -{ - unsigned int i; - unsigned int j; - unsigned int u; - - for (i = 0;i < 32;++i) { - u = 0; - for (j = 0;j <= i;++j) u += a[j] * b[i - j]; - for (j = i + 1;j < 32;++j) u += 38 * a[j] * b[i + 32 - j]; - out[i] = u; - } - squeeze(out); -} - -static void mult121665(unsigned int out[32],const unsigned int a[32]) -{ - unsigned int j; - unsigned int u; - - u = 0; - for (j = 0;j < 31;++j) { u += 121665 * a[j]; out[j] = u & 255; u >>= 8; } - u += 121665 * a[31]; out[31] = u & 127; - u = 19 * (u >> 7); - for (j = 0;j < 31;++j) { u += out[j]; out[j] = u & 255; u >>= 8; } - u += out[j]; out[j] = u; -} - -static void square(unsigned int out[32],const unsigned int a[32]) -{ - unsigned int i; - unsigned int j; - unsigned int u; - - for (i = 0;i < 32;++i) { - u = 0; - for (j = 0;j < i - j;++j) u += a[j] * a[i - j]; - for (j = i + 1;j < i + 32 - j;++j) u += 38 * a[j] * a[i + 32 - j]; - u *= 2; - if ((i & 1) == 0) { - u += a[i / 2] * a[i / 2]; - u += 38 * a[i / 2 + 16] * a[i / 2 + 16]; - } - out[i] = u; - } - squeeze(out); -} - -static void select(unsigned int p[64],unsigned int q[64],const unsigned int r[64],const unsigned int s[64],unsigned int b) -{ - unsigned int j; - unsigned int t; - unsigned int bminus1; - - bminus1 = b - 1; - for (j = 0;j < 64;++j) { - t = bminus1 & (r[j] ^ s[j]); - p[j] = s[j] ^ t; - q[j] = r[j] ^ t; - } -} - -static void mainloop(unsigned int work[64],const unsigned char e[32]) -{ - unsigned int xzm1[64]; - unsigned int xzm[64]; - unsigned int xzmb[64]; - unsigned int xzm1b[64]; - unsigned int xznb[64]; - unsigned int xzn1b[64]; - unsigned int a0[64]; - unsigned int a1[64]; - unsigned int b0[64]; - unsigned int b1[64]; - unsigned int c1[64]; - unsigned int r[32]; - unsigned int s[32]; - unsigned int t[32]; - unsigned int u[32]; - unsigned int j; - unsigned int b; - int pos; - - for (j = 0;j < 32;++j) xzm1[j] = work[j]; - xzm1[32] = 1; - for (j = 33;j < 64;++j) xzm1[j] = 0; - - xzm[0] = 1; - for (j = 1;j < 64;++j) xzm[j] = 0; - - for (pos = 254;pos >= 0;--pos) { - b = e[pos / 8] >> (pos & 7); - b &= 1; - select(xzmb,xzm1b,xzm,xzm1,b); - add(a0,xzmb,xzmb + 32); - sub(a0 + 32,xzmb,xzmb + 32); - add(a1,xzm1b,xzm1b + 32); - sub(a1 + 32,xzm1b,xzm1b + 32); - square(b0,a0); - square(b0 + 32,a0 + 32); - mult(b1,a1,a0 + 32); - mult(b1 + 32,a1 + 32,a0); - add(c1,b1,b1 + 32); - sub(c1 + 32,b1,b1 + 32); - square(r,c1 + 32); - sub(s,b0,b0 + 32); - mult121665(t,s); - add(u,t,b0); - mult(xznb,b0,b0 + 32); - mult(xznb + 32,s,u); - square(xzn1b,c1); - mult(xzn1b + 32,r,work); - select(xzm,xzm1,xznb,xzn1b,b); - } - - for (j = 0;j < 64;++j) work[j] = xzm[j]; -} - -static void recip(unsigned int out[32],const unsigned int z[32]) -{ - unsigned int z2[32]; - unsigned int z9[32]; - unsigned int z11[32]; - unsigned int z2_5_0[32]; - unsigned int z2_10_0[32]; - unsigned int z2_20_0[32]; - unsigned int z2_50_0[32]; - unsigned int z2_100_0[32]; - unsigned int t0[32]; - unsigned int t1[32]; - int i; - - /* 2 */ square(z2,z); - /* 4 */ square(t1,z2); - /* 8 */ square(t0,t1); - /* 9 */ mult(z9,t0,z); - /* 11 */ mult(z11,z9,z2); - /* 22 */ square(t0,z11); - /* 2^5 - 2^0 = 31 */ mult(z2_5_0,t0,z9); - - /* 2^6 - 2^1 */ square(t0,z2_5_0); - /* 2^7 - 2^2 */ square(t1,t0); - /* 2^8 - 2^3 */ square(t0,t1); - /* 2^9 - 2^4 */ square(t1,t0); - /* 2^10 - 2^5 */ square(t0,t1); - /* 2^10 - 2^0 */ mult(z2_10_0,t0,z2_5_0); - - /* 2^11 - 2^1 */ square(t0,z2_10_0); - /* 2^12 - 2^2 */ square(t1,t0); - /* 2^20 - 2^10 */ for (i = 2;i < 10;i += 2) { square(t0,t1); square(t1,t0); } - /* 2^20 - 2^0 */ mult(z2_20_0,t1,z2_10_0); - - /* 2^21 - 2^1 */ square(t0,z2_20_0); - /* 2^22 - 2^2 */ square(t1,t0); - /* 2^40 - 2^20 */ for (i = 2;i < 20;i += 2) { square(t0,t1); square(t1,t0); } - /* 2^40 - 2^0 */ mult(t0,t1,z2_20_0); - - /* 2^41 - 2^1 */ square(t1,t0); - /* 2^42 - 2^2 */ square(t0,t1); - /* 2^50 - 2^10 */ for (i = 2;i < 10;i += 2) { square(t1,t0); square(t0,t1); } - /* 2^50 - 2^0 */ mult(z2_50_0,t0,z2_10_0); - - /* 2^51 - 2^1 */ square(t0,z2_50_0); - /* 2^52 - 2^2 */ square(t1,t0); - /* 2^100 - 2^50 */ for (i = 2;i < 50;i += 2) { square(t0,t1); square(t1,t0); } - /* 2^100 - 2^0 */ mult(z2_100_0,t1,z2_50_0); - - /* 2^101 - 2^1 */ square(t1,z2_100_0); - /* 2^102 - 2^2 */ square(t0,t1); - /* 2^200 - 2^100 */ for (i = 2;i < 100;i += 2) { square(t1,t0); square(t0,t1); } - /* 2^200 - 2^0 */ mult(t1,t0,z2_100_0); - - /* 2^201 - 2^1 */ square(t0,t1); - /* 2^202 - 2^2 */ square(t1,t0); - /* 2^250 - 2^50 */ for (i = 2;i < 50;i += 2) { square(t0,t1); square(t1,t0); } - /* 2^250 - 2^0 */ mult(t0,t1,z2_50_0); - - /* 2^251 - 2^1 */ square(t1,t0); - /* 2^252 - 2^2 */ square(t0,t1); - /* 2^253 - 2^3 */ square(t1,t0); - /* 2^254 - 2^4 */ square(t0,t1); - /* 2^255 - 2^5 */ square(t1,t0); - /* 2^255 - 21 */ mult(out,t1,z11); -} - -int crypto_scalarmult(unsigned char *q, - const unsigned char *n, - const unsigned char *p) -{ - unsigned int work[96]; - unsigned char e[32]; - unsigned int i; - for (i = 0;i < 32;++i) e[i] = n[i]; - e[0] &= 248; - e[31] &= 127; - e[31] |= 64; - for (i = 0;i < 32;++i) work[i] = p[i]; - mainloop(work,e); - recip(work + 32,work + 32); - mult(work + 64,work,work + 32); - freeze(work + 64); - for (i = 0;i < 32;++i) q[i] = work[64 + i]; - return 0; -} - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519_api.c deleted file mode 100644 index 94c720a..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519_api.c +++ /dev/null @@ -1,14 +0,0 @@ - -#include "crypto_scalarmult_curve25519.h" - -size_t -crypto_scalarmult_curve25519_bytes(void) -{ - return crypto_scalarmult_curve25519_BYTES; -} - -size_t -crypto_scalarmult_curve25519_scalarbytes(void) -{ - return crypto_scalarmult_curve25519_SCALARBYTES; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_secretbox/crypto_secretbox.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_secretbox/crypto_secretbox.c deleted file mode 100644 index 06801ee..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_secretbox/crypto_secretbox.c +++ /dev/null @@ -1,48 +0,0 @@ - -#include "crypto_secretbox.h" - -size_t -crypto_secretbox_keybytes(void) -{ - return crypto_secretbox_KEYBYTES; -} - -size_t -crypto_secretbox_noncebytes(void) -{ - return crypto_secretbox_NONCEBYTES; -} - -size_t -crypto_secretbox_zerobytes(void) -{ - return crypto_secretbox_ZEROBYTES; -} - -size_t -crypto_secretbox_boxzerobytes(void) -{ - return crypto_secretbox_BOXZEROBYTES; -} - -const char * -crypto_secretbox_primitive(void) -{ - return crypto_secretbox_PRIMITIVE; -} - -int -crypto_secretbox(unsigned char *c, const unsigned char *m, - unsigned long long mlen, const unsigned char *n, - const unsigned char *k) -{ - return crypto_secretbox_xsalsa20poly1305(c, m, mlen, n, k); -} - -int -crypto_secretbox_open(unsigned char *m, const unsigned char *c, - unsigned long long clen, const unsigned char *n, - const unsigned char *k) -{ - return crypto_secretbox_xsalsa20poly1305_open(m, c, clen, n, k); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_secretbox/xsalsa20poly1305/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_secretbox/xsalsa20poly1305/ref/api.h deleted file mode 100644 index a4920dd..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_secretbox/xsalsa20poly1305/ref/api.h +++ /dev/null @@ -1,12 +0,0 @@ - -#include "crypto_secretbox_xsalsa20poly1305.h" - -#define crypto_secretbox crypto_secretbox_xsalsa20poly1305 -#define crypto_secretbox_open crypto_secretbox_xsalsa20poly1305_open -#define crypto_secretbox_KEYBYTES crypto_secretbox_xsalsa20poly1305_KEYBYTES -#define crypto_secretbox_NONCEBYTES crypto_secretbox_xsalsa20poly1305_NONCEBYTES -#define crypto_secretbox_ZEROBYTES crypto_secretbox_xsalsa20poly1305_ZEROBYTES -#define crypto_secretbox_BOXZEROBYTES crypto_secretbox_xsalsa20poly1305_BOXZEROBYTES -#define crypto_secretbox_PRIMITIVE "xsalsa20poly1305" -#define crypto_secretbox_IMPLEMENTATION crypto_secretbox_xsalsa20poly1305_IMPLEMENTATION -#define crypto_secretbox_VERSION crypto_secretbox_xsalsa20poly1305_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_secretbox/xsalsa20poly1305/ref/box_xsalsa20poly1305.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_secretbox/xsalsa20poly1305/ref/box_xsalsa20poly1305.c deleted file mode 100644 index f68334e..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_secretbox/xsalsa20poly1305/ref/box_xsalsa20poly1305.c +++ /dev/null @@ -1,35 +0,0 @@ -#include "api.h" -#include "crypto_onetimeauth_poly1305.h" -#include "crypto_stream_xsalsa20.h" - -int crypto_secretbox( - unsigned char *c, - const unsigned char *m,unsigned long long mlen, - const unsigned char *n, - const unsigned char *k -) -{ - int i; - if (mlen < 32) return -1; - crypto_stream_xsalsa20_xor(c,m,mlen,n,k); - crypto_onetimeauth_poly1305(c + 16,c + 32,mlen - 32,c); - for (i = 0;i < 16;++i) c[i] = 0; - return 0; -} - -int crypto_secretbox_open( - unsigned char *m, - const unsigned char *c,unsigned long long clen, - const unsigned char *n, - const unsigned char *k -) -{ - int i; - unsigned char subkey[32]; - if (clen < 32) return -1; - crypto_stream_xsalsa20(subkey,32,n,k); - if (crypto_onetimeauth_poly1305_verify(c + 16,c + 32,clen - 32,subkey) != 0) return -1; - crypto_stream_xsalsa20_xor(m,c,clen,n,k); - for (i = 0;i < 32;++i) m[i] = 0; - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305_api.c deleted file mode 100644 index 498437f..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305_api.c +++ /dev/null @@ -1,26 +0,0 @@ -#include "crypto_secretbox_xsalsa20poly1305.h" - -size_t -crypto_secretbox_xsalsa20poly1305_keybytes(void) { - return crypto_secretbox_xsalsa20poly1305_KEYBYTES; -} - -size_t -crypto_secretbox_xsalsa20poly1305_noncebytes(void) { - return crypto_secretbox_xsalsa20poly1305_NONCEBYTES; -} - -size_t -crypto_secretbox_xsalsa20poly1305_zerobytes(void) { - return crypto_secretbox_xsalsa20poly1305_ZEROBYTES; -} - -size_t -crypto_secretbox_xsalsa20poly1305_boxzerobytes(void) { - return crypto_secretbox_xsalsa20poly1305_BOXZEROBYTES; -} - -const char * -crypto_secretbox_xsalsa20poly1305_primitive(void) { - return "xsalsa20poly1305"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_shorthash/crypto_shorthash.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_shorthash/crypto_shorthash.c deleted file mode 100644 index b68b58a..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_shorthash/crypto_shorthash.c +++ /dev/null @@ -1,27 +0,0 @@ - -#include "crypto_shorthash.h" - -size_t -crypto_shorthash_bytes(void) -{ - return crypto_shorthash_BYTES; -} - -size_t -crypto_shorthash_keybytes(void) -{ - return crypto_shorthash_KEYBYTES; -} - -const char * -crypto_shorthash_primitive(void) -{ - return crypto_shorthash_PRIMITIVE; -} - -int -crypto_shorthash(unsigned char *out, const unsigned char *in, - unsigned long long inlen, const unsigned char *k) -{ - return crypto_shorthash_siphash24(out, in, inlen, k); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_shorthash/siphash24/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_shorthash/siphash24/ref/api.h deleted file mode 100644 index 55cc26f..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_shorthash/siphash24/ref/api.h +++ /dev/null @@ -1,8 +0,0 @@ - -#include "crypto_shorthash_siphash24.h" - -#define crypto_shorthash crypto_shorthash_siphash24 -#define crypto_shorthash_BYTES crypto_shorthash_siphash24_BYTES -#define crypto_shorthash_PRIMITIVE "siphash24" -#define crypto_shorthash_IMPLEMENTATION crypto_shorthash_siphash24_IMPLEMENTATION -#define crypto_shorthash_VERSION crypto_shorthash_siphash24_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24.c deleted file mode 100644 index 3676382..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24.c +++ /dev/null @@ -1,91 +0,0 @@ -#include "api.h" -#include "crypto_uint64.h" -#include "crypto_uint32.h" -#include "crypto_uint8.h" - -typedef crypto_uint64 u64; -typedef crypto_uint32 u32; -typedef crypto_uint8 u8; - -#define ROTL(x,b) (u64)( ((x) << (b)) | ( (x) >> (64 - (b))) ) - -#define U32TO8_LE(p, v) \ - (p)[0] = (u8)((v) ); (p)[1] = (u8)((v) >> 8); \ - (p)[2] = (u8)((v) >> 16); (p)[3] = (u8)((v) >> 24); - -#define U64TO8_LE(p, v) \ - U32TO8_LE((p), (u32)((v) )); \ - U32TO8_LE((p) + 4, (u32)((v) >> 32)); - -#define U8TO64_LE(p) \ - (((u64)((p)[0]) ) | \ - ((u64)((p)[1]) << 8) | \ - ((u64)((p)[2]) << 16) | \ - ((u64)((p)[3]) << 24) | \ - ((u64)((p)[4]) << 32) | \ - ((u64)((p)[5]) << 40) | \ - ((u64)((p)[6]) << 48) | \ - ((u64)((p)[7]) << 56)) - -#define SIPROUND \ - do { \ - v0 += v1; v1=ROTL(v1,13); v1 ^= v0; v0=ROTL(v0,32); \ - v2 += v3; v3=ROTL(v3,16); v3 ^= v2; \ - v0 += v3; v3=ROTL(v3,21); v3 ^= v0; \ - v2 += v1; v1=ROTL(v1,17); v1 ^= v2; v2=ROTL(v2,32); \ - } while(0) - -int crypto_shorthash(unsigned char *out,const unsigned char *in,unsigned long long inlen,const unsigned char *k) -{ - /* "somepseudorandomlygeneratedbytes" */ - u64 v0 = 0x736f6d6570736575ULL; - u64 v1 = 0x646f72616e646f6dULL; - u64 v2 = 0x6c7967656e657261ULL; - u64 v3 = 0x7465646279746573ULL; - u64 b; - u64 k0 = U8TO64_LE( k ); - u64 k1 = U8TO64_LE( k + 8 ); - u64 m; - const u8 *end = in + inlen - ( inlen % sizeof( u64 ) ); - const int left = inlen & 7; - b = ( ( u64 )inlen ) << 56; - v3 ^= k1; - v2 ^= k0; - v1 ^= k1; - v0 ^= k0; - - for ( ; in != end; in += 8 ) - { - m = U8TO64_LE( in ); - v3 ^= m; - SIPROUND; - SIPROUND; - v0 ^= m; - } - - switch( left ) - { - case 7: b |= ( ( u64 )in[ 6] ) << 48; - case 6: b |= ( ( u64 )in[ 5] ) << 40; - case 5: b |= ( ( u64 )in[ 4] ) << 32; - case 4: b |= ( ( u64 )in[ 3] ) << 24; - case 3: b |= ( ( u64 )in[ 2] ) << 16; - case 2: b |= ( ( u64 )in[ 1] ) << 8; - case 1: b |= ( ( u64 )in[ 0] ); break; - case 0: break; - } - - v3 ^= b; - SIPROUND; - SIPROUND; - v0 ^= b; - v2 ^= 0xff; - SIPROUND; - SIPROUND; - SIPROUND; - SIPROUND; - b = v0 ^ v1 ^ v2 ^ v3; - U64TO8_LE( out, b ); - return 0; -} - diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24_api.c deleted file mode 100644 index dd60202..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24_api.c +++ /dev/null @@ -1,11 +0,0 @@ -#include "crypto_shorthash_siphash24.h" - -size_t -crypto_shorthash_siphash24_bytes(void) { - return crypto_shorthash_siphash24_BYTES; -} - -const char * -crypto_shorthash_siphash24_primitive(void) { - return "siphash24"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/crypto_sign.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/crypto_sign.c deleted file mode 100644 index 81fb1b9..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/crypto_sign.c +++ /dev/null @@ -1,61 +0,0 @@ - -#include "crypto_sign.h" - -size_t -crypto_sign_bytes(void) -{ - return crypto_sign_BYTES; -} - -size_t -crypto_sign_seedbytes(void) -{ - return crypto_sign_SEEDBYTES; -} - -size_t -crypto_sign_publickeybytes(void) -{ - return crypto_sign_PUBLICKEYBYTES; -} - -size_t -crypto_sign_secretkeybytes(void) -{ - return crypto_sign_SECRETKEYBYTES; -} - -const char * -crypto_sign_primitive(void) -{ - return crypto_sign_PRIMITIVE; -} - -int -crypto_sign_seed_keypair(unsigned char *pk, unsigned char *sk, - const unsigned char *seed) -{ - return crypto_sign_ed25519_seed_keypair(pk, sk, seed); -} - -int -crypto_sign_keypair(unsigned char *pk, unsigned char *sk) -{ - return crypto_sign_ed25519_keypair(pk, sk); -} - -int -crypto_sign(unsigned char *sm, unsigned long long *smlen, - const unsigned char *m, unsigned long long mlen, - const unsigned char *sk) -{ - return crypto_sign_ed25519(sm, smlen, m, mlen, sk); -} - -int -crypto_sign_open(unsigned char *m, unsigned long long *mlen, - const unsigned char *sm, unsigned long long smlen, - const unsigned char *pk) -{ - return crypto_sign_ed25519_open(m, mlen, sm, smlen, pk); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/api.h deleted file mode 100644 index 74309f7..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/api.h +++ /dev/null @@ -1,14 +0,0 @@ - -#include "crypto_sign_ed25519.h" - -#define crypto_sign crypto_sign_ed25519 -#define crypto_sign_open crypto_sign_ed25519_open -#define crypto_sign_keypair crypto_sign_ed25519_keypair -#define crypto_sign_seed_keypair crypto_sign_ed25519_seed_keypair -#define crypto_sign_BYTES crypto_sign_ed25519_BYTES -#define crypto_sign_SEEDBYTES crypto_sign_ed25519_SEEDBYTES -#define crypto_sign_PUBLICKEYBYTES crypto_sign_ed25519_PUBLICKEYBYTES -#define crypto_sign_SECRETKEYBYTES crypto_sign_ed25519_SECRETKEYBYTES -#define crypto_sign_PRIMITIVE "ed25519" -#define crypto_sign_IMPLEMENTATION crypto_sign_ed25519_IMPLEMENTATION -#define crypto_sign_VERSION crypto_sign_ed25519_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/base.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/base.h deleted file mode 100644 index 573bd8a..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/base.h +++ /dev/null @@ -1,1344 +0,0 @@ -{ - { - { 25967493,-14356035,29566456,3660896,-12694345,4014787,27544626,-11754271,-6079156,2047605 }, - { -12545711,934262,-2722910,3049990,-727428,9406986,12720692,5043384,19500929,-15469378 }, - { -8738181,4489570,9688441,-14785194,10184609,-12363380,29287919,11864899,-24514362,-4438546 }, - }, - { - { -12815894,-12976347,-21581243,11784320,-25355658,-2750717,-11717903,-3814571,-358445,-10211303 }, - { -21703237,6903825,27185491,6451973,-29577724,-9554005,-15616551,11189268,-26829678,-5319081 }, - { 26966642,11152617,32442495,15396054,14353839,-12752335,-3128826,-9541118,-15472047,-4166697 }, - }, - { - { 15636291,-9688557,24204773,-7912398,616977,-16685262,27787600,-14772189,28944400,-1550024 }, - { 16568933,4717097,-11556148,-1102322,15682896,-11807043,16354577,-11775962,7689662,11199574 }, - { 30464156,-5976125,-11779434,-15670865,23220365,15915852,7512774,10017326,-17749093,-9920357 }, - }, - { - { -17036878,13921892,10945806,-6033431,27105052,-16084379,-28926210,15006023,3284568,-6276540 }, - { 23599295,-8306047,-11193664,-7687416,13236774,10506355,7464579,9656445,13059162,10374397 }, - { 7798556,16710257,3033922,2874086,28997861,2835604,32406664,-3839045,-641708,-101325 }, - }, - { - { 10861363,11473154,27284546,1981175,-30064349,12577861,32867885,14515107,-15438304,10819380 }, - { 4708026,6336745,20377586,9066809,-11272109,6594696,-25653668,12483688,-12668491,5581306 }, - { 19563160,16186464,-29386857,4097519,10237984,-4348115,28542350,13850243,-23678021,-15815942 }, - }, - { - { -15371964,-12862754,32573250,4720197,-26436522,5875511,-19188627,-15224819,-9818940,-12085777 }, - { -8549212,109983,15149363,2178705,22900618,4543417,3044240,-15689887,1762328,14866737 }, - { -18199695,-15951423,-10473290,1707278,-17185920,3916101,-28236412,3959421,27914454,4383652 }, - }, - { - { 5153746,9909285,1723747,-2777874,30523605,5516873,19480852,5230134,-23952439,-15175766 }, - { -30269007,-3463509,7665486,10083793,28475525,1649722,20654025,16520125,30598449,7715701 }, - { 28881845,14381568,9657904,3680757,-20181635,7843316,-31400660,1370708,29794553,-1409300 }, - }, - { - { 14499471,-2729599,-33191113,-4254652,28494862,14271267,30290735,10876454,-33154098,2381726 }, - { -7195431,-2655363,-14730155,462251,-27724326,3941372,-6236617,3696005,-32300832,15351955 }, - { 27431194,8222322,16448760,-3907995,-18707002,11938355,-32961401,-2970515,29551813,10109425 }, - }, -}, -{ - { - { -13657040,-13155431,-31283750,11777098,21447386,6519384,-2378284,-1627556,10092783,-4764171 }, - { 27939166,14210322,4677035,16277044,-22964462,-12398139,-32508754,12005538,-17810127,12803510 }, - { 17228999,-15661624,-1233527,300140,-1224870,-11714777,30364213,-9038194,18016357,4397660 }, - }, - { - { -10958843,-7690207,4776341,-14954238,27850028,-15602212,-26619106,14544525,-17477504,982639 }, - { 29253598,15796703,-2863982,-9908884,10057023,3163536,7332899,-4120128,-21047696,9934963 }, - { 5793303,16271923,-24131614,-10116404,29188560,1206517,-14747930,4559895,-30123922,-10897950 }, - }, - { - { -27643952,-11493006,16282657,-11036493,28414021,-15012264,24191034,4541697,-13338309,5500568 }, - { 12650548,-1497113,9052871,11355358,-17680037,-8400164,-17430592,12264343,10874051,13524335 }, - { 25556948,-3045990,714651,2510400,23394682,-10415330,33119038,5080568,-22528059,5376628 }, - }, - { - { -26088264,-4011052,-17013699,-3537628,-6726793,1920897,-22321305,-9447443,4535768,1569007 }, - { -2255422,14606630,-21692440,-8039818,28430649,8775819,-30494562,3044290,31848280,12543772 }, - { -22028579,2943893,-31857513,6777306,13784462,-4292203,-27377195,-2062731,7718482,14474653 }, - }, - { - { 2385315,2454213,-22631320,46603,-4437935,-15680415,656965,-7236665,24316168,-5253567 }, - { 13741529,10911568,-33233417,-8603737,-20177830,-1033297,33040651,-13424532,-20729456,8321686 }, - { 21060490,-2212744,15712757,-4336099,1639040,10656336,23845965,-11874838,-9984458,608372 }, - }, - { - { -13672732,-15087586,-10889693,-7557059,-6036909,11305547,1123968,-6780577,27229399,23887 }, - { -23244140,-294205,-11744728,14712571,-29465699,-2029617,12797024,-6440308,-1633405,16678954 }, - { -29500620,4770662,-16054387,14001338,7830047,9564805,-1508144,-4795045,-17169265,4904953 }, - }, - { - { 24059557,14617003,19037157,-15039908,19766093,-14906429,5169211,16191880,2128236,-4326833 }, - { -16981152,4124966,-8540610,-10653797,30336522,-14105247,-29806336,916033,-6882542,-2986532 }, - { -22630907,12419372,-7134229,-7473371,-16478904,16739175,285431,2763829,15736322,4143876 }, - }, - { - { 2379352,11839345,-4110402,-5988665,11274298,794957,212801,-14594663,23527084,-16458268 }, - { 33431127,-11130478,-17838966,-15626900,8909499,8376530,-32625340,4087881,-15188911,-14416214 }, - { 1767683,7197987,-13205226,-2022635,-13091350,448826,5799055,4357868,-4774191,-16323038 }, - }, -}, -{ - { - { 6721966,13833823,-23523388,-1551314,26354293,-11863321,23365147,-3949732,7390890,2759800 }, - { 4409041,2052381,23373853,10530217,7676779,-12885954,21302353,-4264057,1244380,-12919645 }, - { -4421239,7169619,4982368,-2957590,30256825,-2777540,14086413,9208236,15886429,16489664 }, - }, - { - { 1996075,10375649,14346367,13311202,-6874135,-16438411,-13693198,398369,-30606455,-712933 }, - { -25307465,9795880,-2777414,14878809,-33531835,14780363,13348553,12076947,-30836462,5113182 }, - { -17770784,11797796,31950843,13929123,-25888302,12288344,-30341101,-7336386,13847711,5387222 }, - }, - { - { -18582163,-3416217,17824843,-2340966,22744343,-10442611,8763061,3617786,-19600662,10370991 }, - { 20246567,-14369378,22358229,-543712,18507283,-10413996,14554437,-8746092,32232924,16763880 }, - { 9648505,10094563,26416693,14745928,-30374318,-6472621,11094161,15689506,3140038,-16510092 }, - }, - { - { -16160072,5472695,31895588,4744994,8823515,10365685,-27224800,9448613,-28774454,366295 }, - { 19153450,11523972,-11096490,-6503142,-24647631,5420647,28344573,8041113,719605,11671788 }, - { 8678025,2694440,-6808014,2517372,4964326,11152271,-15432916,-15266516,27000813,-10195553 }, - }, - { - { -15157904,7134312,8639287,-2814877,-7235688,10421742,564065,5336097,6750977,-14521026 }, - { 11836410,-3979488,26297894,16080799,23455045,15735944,1695823,-8819122,8169720,16220347 }, - { -18115838,8653647,17578566,-6092619,-8025777,-16012763,-11144307,-2627664,-5990708,-14166033 }, - }, - { - { -23308498,-10968312,15213228,-10081214,-30853605,-11050004,27884329,2847284,2655861,1738395 }, - { -27537433,-14253021,-25336301,-8002780,-9370762,8129821,21651608,-3239336,-19087449,-11005278 }, - { 1533110,3437855,23735889,459276,29970501,11335377,26030092,5821408,10478196,8544890 }, - }, - { - { 32173121,-16129311,24896207,3921497,22579056,-3410854,19270449,12217473,17789017,-3395995 }, - { -30552961,-2228401,-15578829,-10147201,13243889,517024,15479401,-3853233,30460520,1052596 }, - { -11614875,13323618,32618793,8175907,-15230173,12596687,27491595,-4612359,3179268,-9478891 }, - }, - { - { 31947069,-14366651,-4640583,-15339921,-15125977,-6039709,-14756777,-16411740,19072640,-9511060 }, - { 11685058,11822410,3158003,-13952594,33402194,-4165066,5977896,-5215017,473099,5040608 }, - { -20290863,8198642,-27410132,11602123,1290375,-2799760,28326862,1721092,-19558642,-3131606 }, - }, -}, -{ - { - { 7881532,10687937,7578723,7738378,-18951012,-2553952,21820786,8076149,-27868496,11538389 }, - { -19935666,3899861,18283497,-6801568,-15728660,-11249211,8754525,7446702,-5676054,5797016 }, - { -11295600,-3793569,-15782110,-7964573,12708869,-8456199,2014099,-9050574,-2369172,-5877341 }, - }, - { - { -22472376,-11568741,-27682020,1146375,18956691,16640559,1192730,-3714199,15123619,10811505 }, - { 14352098,-3419715,-18942044,10822655,32750596,4699007,-70363,15776356,-28886779,-11974553 }, - { -28241164,-8072475,-4978962,-5315317,29416931,1847569,-20654173,-16484855,4714547,-9600655 }, - }, - { - { 15200332,8368572,19679101,15970074,-31872674,1959451,24611599,-4543832,-11745876,12340220 }, - { 12876937,-10480056,33134381,6590940,-6307776,14872440,9613953,8241152,15370987,9608631 }, - { -4143277,-12014408,8446281,-391603,4407738,13629032,-7724868,15866074,-28210621,-8814099 }, - }, - { - { 26660628,-15677655,8393734,358047,-7401291,992988,-23904233,858697,20571223,8420556 }, - { 14620715,13067227,-15447274,8264467,14106269,15080814,33531827,12516406,-21574435,-12476749 }, - { 236881,10476226,57258,-14677024,6472998,2466984,17258519,7256740,8791136,15069930 }, - }, - { - { 1276410,-9371918,22949635,-16322807,-23493039,-5702186,14711875,4874229,-30663140,-2331391 }, - { 5855666,4990204,-13711848,7294284,-7804282,1924647,-1423175,-7912378,-33069337,9234253 }, - { 20590503,-9018988,31529744,-7352666,-2706834,10650548,31559055,-11609587,18979186,13396066 }, - }, - { - { 24474287,4968103,22267082,4407354,24063882,-8325180,-18816887,13594782,33514650,7021958 }, - { -11566906,-6565505,-21365085,15928892,-26158305,4315421,-25948728,-3916677,-21480480,12868082 }, - { -28635013,13504661,19988037,-2132761,21078225,6443208,-21446107,2244500,-12455797,-8089383 }, - }, - { - { -30595528,13793479,-5852820,319136,-25723172,-6263899,33086546,8957937,-15233648,5540521 }, - { -11630176,-11503902,-8119500,-7643073,2620056,1022908,-23710744,-1568984,-16128528,-14962807 }, - { 23152971,775386,27395463,14006635,-9701118,4649512,1689819,892185,-11513277,-15205948 }, - }, - { - { 9770129,9586738,26496094,4324120,1556511,-3550024,27453819,4763127,-19179614,5867134 }, - { -32765025,1927590,31726409,-4753295,23962434,-16019500,27846559,5931263,-29749703,-16108455 }, - { 27461885,-2977536,22380810,1815854,-23033753,-3031938,7283490,-15148073,-19526700,7734629 }, - }, -}, -{ - { - { -8010264,-9590817,-11120403,6196038,29344158,-13430885,7585295,-3176626,18549497,15302069 }, - { -32658337,-6171222,-7672793,-11051681,6258878,13504381,10458790,-6418461,-8872242,8424746 }, - { 24687205,8613276,-30667046,-3233545,1863892,-1830544,19206234,7134917,-11284482,-828919 }, - }, - { - { 11334899,-9218022,8025293,12707519,17523892,-10476071,10243738,-14685461,-5066034,16498837 }, - { 8911542,6887158,-9584260,-6958590,11145641,-9543680,17303925,-14124238,6536641,10543906 }, - { -28946384,15479763,-17466835,568876,-1497683,11223454,-2669190,-16625574,-27235709,8876771 }, - }, - { - { -25742899,-12566864,-15649966,-846607,-33026686,-796288,-33481822,15824474,-604426,-9039817 }, - { 10330056,70051,7957388,-9002667,9764902,15609756,27698697,-4890037,1657394,3084098 }, - { 10477963,-7470260,12119566,-13250805,29016247,-5365589,31280319,14396151,-30233575,15272409 }, - }, - { - { -12288309,3169463,28813183,16658753,25116432,-5630466,-25173957,-12636138,-25014757,1950504 }, - { -26180358,9489187,11053416,-14746161,-31053720,5825630,-8384306,-8767532,15341279,8373727 }, - { 28685821,7759505,-14378516,-12002860,-31971820,4079242,298136,-10232602,-2878207,15190420 }, - }, - { - { -32932876,13806336,-14337485,-15794431,-24004620,10940928,8669718,2742393,-26033313,-6875003 }, - { -1580388,-11729417,-25979658,-11445023,-17411874,-10912854,9291594,-16247779,-12154742,6048605 }, - { -30305315,14843444,1539301,11864366,20201677,1900163,13934231,5128323,11213262,9168384 }, - }, - { - { -26280513,11007847,19408960,-940758,-18592965,-4328580,-5088060,-11105150,20470157,-16398701 }, - { -23136053,9282192,14855179,-15390078,-7362815,-14408560,-22783952,14461608,14042978,5230683 }, - { 29969567,-2741594,-16711867,-8552442,9175486,-2468974,21556951,3506042,-5933891,-12449708 }, - }, - { - { -3144746,8744661,19704003,4581278,-20430686,6830683,-21284170,8971513,-28539189,15326563 }, - { -19464629,10110288,-17262528,-3503892,-23500387,1355669,-15523050,15300988,-20514118,9168260 }, - { -5353335,4488613,-23803248,16314347,7780487,-15638939,-28948358,9601605,33087103,-9011387 }, - }, - { - { -19443170,-15512900,-20797467,-12445323,-29824447,10229461,-27444329,-15000531,-5996870,15664672 }, - { 23294591,-16632613,-22650781,-8470978,27844204,11461195,13099750,-2460356,18151676,13417686 }, - { -24722913,-4176517,-31150679,5988919,-26858785,6685065,1661597,-12551441,15271676,-15452665 }, - }, -}, -{ - { - { 11433042,-13228665,8239631,-5279517,-1985436,-725718,-18698764,2167544,-6921301,-13440182 }, - { -31436171,15575146,30436815,12192228,-22463353,9395379,-9917708,-8638997,12215110,12028277 }, - { 14098400,6555944,23007258,5757252,-15427832,-12950502,30123440,4617780,-16900089,-655628 }, - }, - { - { -4026201,-15240835,11893168,13718664,-14809462,1847385,-15819999,10154009,23973261,-12684474 }, - { -26531820,-3695990,-1908898,2534301,-31870557,-16550355,18341390,-11419951,32013174,-10103539 }, - { -25479301,10876443,-11771086,-14625140,-12369567,1838104,21911214,6354752,4425632,-837822 }, - }, - { - { -10433389,-14612966,22229858,-3091047,-13191166,776729,-17415375,-12020462,4725005,14044970 }, - { 19268650,-7304421,1555349,8692754,-21474059,-9910664,6347390,-1411784,-19522291,-16109756 }, - { -24864089,12986008,-10898878,-5558584,-11312371,-148526,19541418,8180106,9282262,10282508 }, - }, - { - { -26205082,4428547,-8661196,-13194263,4098402,-14165257,15522535,8372215,5542595,-10702683 }, - { -10562541,14895633,26814552,-16673850,-17480754,-2489360,-2781891,6993761,-18093885,10114655 }, - { -20107055,-929418,31422704,10427861,-7110749,6150669,-29091755,-11529146,25953725,-106158 }, - }, - { - { -4234397,-8039292,-9119125,3046000,2101609,-12607294,19390020,6094296,-3315279,12831125 }, - { -15998678,7578152,5310217,14408357,-33548620,-224739,31575954,6326196,7381791,-2421839 }, - { -20902779,3296811,24736065,-16328389,18374254,7318640,6295303,8082724,-15362489,12339664 }, - }, - { - { 27724736,2291157,6088201,-14184798,1792727,5857634,13848414,15768922,25091167,14856294 }, - { -18866652,8331043,24373479,8541013,-701998,-9269457,12927300,-12695493,-22182473,-9012899 }, - { -11423429,-5421590,11632845,3405020,30536730,-11674039,-27260765,13866390,30146206,9142070 }, - }, - { - { 3924129,-15307516,-13817122,-10054960,12291820,-668366,-27702774,9326384,-8237858,4171294 }, - { -15921940,16037937,6713787,16606682,-21612135,2790944,26396185,3731949,345228,-5462949 }, - { -21327538,13448259,25284571,1143661,20614966,-8849387,2031539,-12391231,-16253183,-13582083 }, - }, - { - { 31016211,-16722429,26371392,-14451233,-5027349,14854137,17477601,3842657,28012650,-16405420 }, - { -5075835,9368966,-8562079,-4600902,-15249953,6970560,-9189873,16292057,-8867157,3507940 }, - { 29439664,3537914,23333589,6997794,-17555561,-11018068,-15209202,-15051267,-9164929,6580396 }, - }, -}, -{ - { - { -12185861,-7679788,16438269,10826160,-8696817,-6235611,17860444,-9273846,-2095802,9304567 }, - { 20714564,-4336911,29088195,7406487,11426967,-5095705,14792667,-14608617,5289421,-477127 }, - { -16665533,-10650790,-6160345,-13305760,9192020,-1802462,17271490,12349094,26939669,-3752294 }, - }, - { - { -12889898,9373458,31595848,16374215,21471720,13221525,-27283495,-12348559,-3698806,117887 }, - { 22263325,-6560050,3984570,-11174646,-15114008,-566785,28311253,5358056,-23319780,541964 }, - { 16259219,3261970,2309254,-15534474,-16885711,-4581916,24134070,-16705829,-13337066,-13552195 }, - }, - { - { 9378160,-13140186,-22845982,-12745264,28198281,-7244098,-2399684,-717351,690426,14876244 }, - { 24977353,-314384,-8223969,-13465086,28432343,-1176353,-13068804,-12297348,-22380984,6618999 }, - { -1538174,11685646,12944378,13682314,-24389511,-14413193,8044829,-13817328,32239829,-5652762 }, - }, - { - { -18603066,4762990,-926250,8885304,-28412480,-3187315,9781647,-10350059,32779359,5095274 }, - { -33008130,-5214506,-32264887,-3685216,9460461,-9327423,-24601656,14506724,21639561,-2630236 }, - { -16400943,-13112215,25239338,15531969,3987758,-4499318,-1289502,-6863535,17874574,558605 }, - }, - { - { -13600129,10240081,9171883,16131053,-20869254,9599700,33499487,5080151,2085892,5119761 }, - { -22205145,-2519528,-16381601,414691,-25019550,2170430,30634760,-8363614,-31999993,-5759884 }, - { -6845704,15791202,8550074,-1312654,29928809,-12092256,27534430,-7192145,-22351378,12961482 }, - }, - { - { -24492060,-9570771,10368194,11582341,-23397293,-2245287,16533930,8206996,-30194652,-5159638 }, - { -11121496,-3382234,2307366,6362031,-135455,8868177,-16835630,7031275,7589640,8945490 }, - { -32152748,8917967,6661220,-11677616,-1192060,-15793393,7251489,-11182180,24099109,-14456170 }, - }, - { - { 5019558,-7907470,4244127,-14714356,-26933272,6453165,-19118182,-13289025,-6231896,-10280736 }, - { 10853594,10721687,26480089,5861829,-22995819,1972175,-1866647,-10557898,-3363451,-6441124 }, - { -17002408,5906790,221599,-6563147,7828208,-13248918,24362661,-2008168,-13866408,7421392 }, - }, - { - { 8139927,-6546497,32257646,-5890546,30375719,1886181,-21175108,15441252,28826358,-4123029 }, - { 6267086,9695052,7709135,-16603597,-32869068,-1886135,14795160,-7840124,13746021,-1742048 }, - { 28584902,7787108,-6732942,-15050729,22846041,-7571236,-3181936,-363524,4771362,-8419958 }, - }, -}, -{ - { - { 24949256,6376279,-27466481,-8174608,-18646154,-9930606,33543569,-12141695,3569627,11342593 }, - { 26514989,4740088,27912651,3697550,19331575,-11472339,6809886,4608608,7325975,-14801071 }, - { -11618399,-14554430,-24321212,7655128,-1369274,5214312,-27400540,10258390,-17646694,-8186692 }, - }, - { - { 11431204,15823007,26570245,14329124,18029990,4796082,-31446179,15580664,9280358,-3973687 }, - { -160783,-10326257,-22855316,-4304997,-20861367,-13621002,-32810901,-11181622,-15545091,4387441 }, - { -20799378,12194512,3937617,-5805892,-27154820,9340370,-24513992,8548137,20617071,-7482001 }, - }, - { - { -938825,-3930586,-8714311,16124718,24603125,-6225393,-13775352,-11875822,24345683,10325460 }, - { -19855277,-1568885,-22202708,8714034,14007766,6928528,16318175,-1010689,4766743,3552007 }, - { -21751364,-16730916,1351763,-803421,-4009670,3950935,3217514,14481909,10988822,-3994762 }, - }, - { - { 15564307,-14311570,3101243,5684148,30446780,-8051356,12677127,-6505343,-8295852,13296005 }, - { -9442290,6624296,-30298964,-11913677,-4670981,-2057379,31521204,9614054,-30000824,12074674 }, - { 4771191,-135239,14290749,-13089852,27992298,14998318,-1413936,-1556716,29832613,-16391035 }, - }, - { - { 7064884,-7541174,-19161962,-5067537,-18891269,-2912736,25825242,5293297,-27122660,13101590 }, - { -2298563,2439670,-7466610,1719965,-27267541,-16328445,32512469,-5317593,-30356070,-4190957 }, - { -30006540,10162316,-33180176,3981723,-16482138,-13070044,14413974,9515896,19568978,9628812 }, - }, - { - { 33053803,199357,15894591,1583059,27380243,-4580435,-17838894,-6106839,-6291786,3437740 }, - { -18978877,3884493,19469877,12726490,15913552,13614290,-22961733,70104,7463304,4176122 }, - { -27124001,10659917,11482427,-16070381,12771467,-6635117,-32719404,-5322751,24216882,5944158 }, - }, - { - { 8894125,7450974,-2664149,-9765752,-28080517,-12389115,19345746,14680796,11632993,5847885 }, - { 26942781,-2315317,9129564,-4906607,26024105,11769399,-11518837,6367194,-9727230,4782140 }, - { 19916461,-4828410,-22910704,-11414391,25606324,-5972441,33253853,8220911,6358847,-1873857 }, - }, - { - { 801428,-2081702,16569428,11065167,29875704,96627,7908388,-4480480,-13538503,1387155 }, - { 19646058,5720633,-11416706,12814209,11607948,12749789,14147075,15156355,-21866831,11835260 }, - { 19299512,1155910,28703737,14890794,2925026,7269399,26121523,15467869,-26560550,5052483 }, - }, -}, -{ - { - { -3017432,10058206,1980837,3964243,22160966,12322533,-6431123,-12618185,12228557,-7003677 }, - { 32944382,14922211,-22844894,5188528,21913450,-8719943,4001465,13238564,-6114803,8653815 }, - { 22865569,-4652735,27603668,-12545395,14348958,8234005,24808405,5719875,28483275,2841751 }, - }, - { - { -16420968,-1113305,-327719,-12107856,21886282,-15552774,-1887966,-315658,19932058,-12739203 }, - { -11656086,10087521,-8864888,-5536143,-19278573,-3055912,3999228,13239134,-4777469,-13910208 }, - { 1382174,-11694719,17266790,9194690,-13324356,9720081,20403944,11284705,-14013818,3093230 }, - }, - { - { 16650921,-11037932,-1064178,1570629,-8329746,7352753,-302424,16271225,-24049421,-6691850 }, - { -21911077,-5927941,-4611316,-5560156,-31744103,-10785293,24123614,15193618,-21652117,-16739389 }, - { -9935934,-4289447,-25279823,4372842,2087473,10399484,31870908,14690798,17361620,11864968 }, - }, - { - { -11307610,6210372,13206574,5806320,-29017692,-13967200,-12331205,-7486601,-25578460,-16240689 }, - { 14668462,-12270235,26039039,15305210,25515617,4542480,10453892,6577524,9145645,-6443880 }, - { 5974874,3053895,-9433049,-10385191,-31865124,3225009,-7972642,3936128,-5652273,-3050304 }, - }, - { - { 30625386,-4729400,-25555961,-12792866,-20484575,7695099,17097188,-16303496,-27999779,1803632 }, - { -3553091,9865099,-5228566,4272701,-5673832,-16689700,14911344,12196514,-21405489,7047412 }, - { 20093277,9920966,-11138194,-5343857,13161587,12044805,-32856851,4124601,-32343828,-10257566 }, - }, - { - { -20788824,14084654,-13531713,7842147,19119038,-13822605,4752377,-8714640,-21679658,2288038 }, - { -26819236,-3283715,29965059,3039786,-14473765,2540457,29457502,14625692,-24819617,12570232 }, - { -1063558,-11551823,16920318,12494842,1278292,-5869109,-21159943,-3498680,-11974704,4724943 }, - }, - { - { 17960970,-11775534,-4140968,-9702530,-8876562,-1410617,-12907383,-8659932,-29576300,1903856 }, - { 23134274,-14279132,-10681997,-1611936,20684485,15770816,-12989750,3190296,26955097,14109738 }, - { 15308788,5320727,-30113809,-14318877,22902008,7767164,29425325,-11277562,31960942,11934971 }, - }, - { - { -27395711,8435796,4109644,12222639,-24627868,14818669,20638173,4875028,10491392,1379718 }, - { -13159415,9197841,3875503,-8936108,-1383712,-5879801,33518459,16176658,21432314,12180697 }, - { -11787308,11500838,13787581,-13832590,-22430679,10140205,1465425,12689540,-10301319,-13872883 }, - }, -}, -{ - { - { 5414091,-15386041,-21007664,9643570,12834970,1186149,-2622916,-1342231,26128231,6032912 }, - { -26337395,-13766162,32496025,-13653919,17847801,-12669156,3604025,8316894,-25875034,-10437358 }, - { 3296484,6223048,24680646,-12246460,-23052020,5903205,-8862297,-4639164,12376617,3188849 }, - }, - { - { 29190488,-14659046,27549113,-1183516,3520066,-10697301,32049515,-7309113,-16109234,-9852307 }, - { -14744486,-9309156,735818,-598978,-20407687,-5057904,25246078,-15795669,18640741,-960977 }, - { -6928835,-16430795,10361374,5642961,4910474,12345252,-31638386,-494430,10530747,1053335 }, - }, - { - { -29265967,-14186805,-13538216,-12117373,-19457059,-10655384,-31462369,-2948985,24018831,15026644 }, - { -22592535,-3145277,-2289276,5953843,-13440189,9425631,25310643,13003497,-2314791,-15145616 }, - { -27419985,-603321,-8043984,-1669117,-26092265,13987819,-27297622,187899,-23166419,-2531735 }, - }, - { - { -21744398,-13810475,1844840,5021428,-10434399,-15911473,9716667,16266922,-5070217,726099 }, - { 29370922,-6053998,7334071,-15342259,9385287,2247707,-13661962,-4839461,30007388,-15823341 }, - { -936379,16086691,23751945,-543318,-1167538,-5189036,9137109,730663,9835848,4555336 }, - }, - { - { -23376435,1410446,-22253753,-12899614,30867635,15826977,17693930,544696,-11985298,12422646 }, - { 31117226,-12215734,-13502838,6561947,-9876867,-12757670,-5118685,-4096706,29120153,13924425 }, - { -17400879,-14233209,19675799,-2734756,-11006962,-5858820,-9383939,-11317700,7240931,-237388 }, - }, - { - { -31361739,-11346780,-15007447,-5856218,-22453340,-12152771,1222336,4389483,3293637,-15551743 }, - { -16684801,-14444245,11038544,11054958,-13801175,-3338533,-24319580,7733547,12796905,-6335822 }, - { -8759414,-10817836,-25418864,10783769,-30615557,-9746811,-28253339,3647836,3222231,-11160462 }, - }, - { - { 18606113,1693100,-25448386,-15170272,4112353,10045021,23603893,-2048234,-7550776,2484985 }, - { 9255317,-3131197,-12156162,-1004256,13098013,-9214866,16377220,-2102812,-19802075,-3034702 }, - { -22729289,7496160,-5742199,11329249,19991973,-3347502,-31718148,9936966,-30097688,-10618797 }, - }, - { - { 21878590,-5001297,4338336,13643897,-3036865,13160960,19708896,5415497,-7360503,-4109293 }, - { 27736861,10103576,12500508,8502413,-3413016,-9633558,10436918,-1550276,-23659143,-8132100 }, - { 19492550,-12104365,-29681976,-852630,-3208171,12403437,30066266,8367329,13243957,8709688 }, - }, -}, -{ - { - { 12015105,2801261,28198131,10151021,24818120,-4743133,-11194191,-5645734,5150968,7274186 }, - { 2831366,-12492146,1478975,6122054,23825128,-12733586,31097299,6083058,31021603,-9793610 }, - { -2529932,-2229646,445613,10720828,-13849527,-11505937,-23507731,16354465,15067285,-14147707 }, - }, - { - { 7840942,14037873,-33364863,15934016,-728213,-3642706,21403988,1057586,-19379462,-12403220 }, - { 915865,-16469274,15608285,-8789130,-24357026,6060030,-17371319,8410997,-7220461,16527025 }, - { 32922597,-556987,20336074,-16184568,10903705,-5384487,16957574,52992,23834301,6588044 }, - }, - { - { 32752030,11232950,3381995,-8714866,22652988,-10744103,17159699,16689107,-20314580,-1305992 }, - { -4689649,9166776,-25710296,-10847306,11576752,12733943,7924251,-2752281,1976123,-7249027 }, - { 21251222,16309901,-2983015,-6783122,30810597,12967303,156041,-3371252,12331345,-8237197 }, - }, - { - { 8651614,-4477032,-16085636,-4996994,13002507,2950805,29054427,-5106970,10008136,-4667901 }, - { 31486080,15114593,-14261250,12951354,14369431,-7387845,16347321,-13662089,8684155,-10532952 }, - { 19443825,11385320,24468943,-9659068,-23919258,2187569,-26263207,-6086921,31316348,14219878 }, - }, - { - { -28594490,1193785,32245219,11392485,31092169,15722801,27146014,6992409,29126555,9207390 }, - { 32382935,1110093,18477781,11028262,-27411763,-7548111,-4980517,10843782,-7957600,-14435730 }, - { 2814918,7836403,27519878,-7868156,-20894015,-11553689,-21494559,8550130,28346258,1994730 }, - }, - { - { -19578299,8085545,-14000519,-3948622,2785838,-16231307,-19516951,7174894,22628102,8115180 }, - { -30405132,955511,-11133838,-15078069,-32447087,-13278079,-25651578,3317160,-9943017,930272 }, - { -15303681,-6833769,28856490,1357446,23421993,1057177,24091212,-1388970,-22765376,-10650715 }, - }, - { - { -22751231,-5303997,-12907607,-12768866,-15811511,-7797053,-14839018,-16554220,-1867018,8398970 }, - { -31969310,2106403,-4736360,1362501,12813763,16200670,22981545,-6291273,18009408,-15772772 }, - { -17220923,-9545221,-27784654,14166835,29815394,7444469,29551787,-3727419,19288549,1325865 }, - }, - { - { 15100157,-15835752,-23923978,-1005098,-26450192,15509408,12376730,-3479146,33166107,-8042750 }, - { 20909231,13023121,-9209752,16251778,-5778415,-8094914,12412151,10018715,2213263,-13878373 }, - { 32529814,-11074689,30361439,-16689753,-9135940,1513226,22922121,6382134,-5766928,8371348 }, - }, -}, -{ - { - { 9923462,11271500,12616794,3544722,-29998368,-1721626,12891687,-8193132,-26442943,10486144 }, - { -22597207,-7012665,8587003,-8257861,4084309,-12970062,361726,2610596,-23921530,-11455195 }, - { 5408411,-1136691,-4969122,10561668,24145918,14240566,31319731,-4235541,19985175,-3436086 }, - }, - { - { -13994457,16616821,14549246,3341099,32155958,13648976,-17577068,8849297,65030,8370684 }, - { -8320926,-12049626,31204563,5839400,-20627288,-1057277,-19442942,6922164,12743482,-9800518 }, - { -2361371,12678785,28815050,4759974,-23893047,4884717,23783145,11038569,18800704,255233 }, - }, - { - { -5269658,-1773886,13957886,7990715,23132995,728773,13393847,9066957,19258688,-14753793 }, - { -2936654,-10827535,-10432089,14516793,-3640786,4372541,-31934921,2209390,-1524053,2055794 }, - { 580882,16705327,5468415,-2683018,-30926419,-14696000,-7203346,-8994389,-30021019,7394435 }, - }, - { - { 23838809,1822728,-15738443,15242727,8318092,-3733104,-21672180,-3492205,-4821741,14799921 }, - { 13345610,9759151,3371034,-16137791,16353039,8577942,31129804,13496856,-9056018,7402518 }, - { 2286874,-4435931,-20042458,-2008336,-13696227,5038122,11006906,-15760352,8205061,1607563 }, - }, - { - { 14414086,-8002132,3331830,-3208217,22249151,-5594188,18364661,-2906958,30019587,-9029278 }, - { -27688051,1585953,-10775053,931069,-29120221,-11002319,-14410829,12029093,9944378,8024 }, - { 4368715,-3709630,29874200,-15022983,-20230386,-11410704,-16114594,-999085,-8142388,5640030 }, - }, - { - { 10299610,13746483,11661824,16234854,7630238,5998374,9809887,-16694564,15219798,-14327783 }, - { 27425505,-5719081,3055006,10660664,23458024,595578,-15398605,-1173195,-18342183,9742717 }, - { 6744077,2427284,26042789,2720740,-847906,1118974,32324614,7406442,12420155,1994844 }, - }, - { - { 14012521,-5024720,-18384453,-9578469,-26485342,-3936439,-13033478,-10909803,24319929,-6446333 }, - { 16412690,-4507367,10772641,15929391,-17068788,-4658621,10555945,-10484049,-30102368,-4739048 }, - { 22397382,-7767684,-9293161,-12792868,17166287,-9755136,-27333065,6199366,21880021,-12250760 }, - }, - { - { -4283307,5368523,-31117018,8163389,-30323063,3209128,16557151,8890729,8840445,4957760 }, - { -15447727,709327,-6919446,-10870178,-29777922,6522332,-21720181,12130072,-14796503,5005757 }, - { -2114751,-14308128,23019042,15765735,-25269683,6002752,10183197,-13239326,-16395286,-2176112 }, - }, -}, -{ - { - { -19025756,1632005,13466291,-7995100,-23640451,16573537,-32013908,-3057104,22208662,2000468 }, - { 3065073,-1412761,-25598674,-361432,-17683065,-5703415,-8164212,11248527,-3691214,-7414184 }, - { 10379208,-6045554,8877319,1473647,-29291284,-12507580,16690915,2553332,-3132688,16400289 }, - }, - { - { 15716668,1254266,-18472690,7446274,-8448918,6344164,-22097271,-7285580,26894937,9132066 }, - { 24158887,12938817,11085297,-8177598,-28063478,-4457083,-30576463,64452,-6817084,-2692882 }, - { 13488534,7794716,22236231,5989356,25426474,-12578208,2350710,-3418511,-4688006,2364226 }, - }, - { - { 16335052,9132434,25640582,6678888,1725628,8517937,-11807024,-11697457,15445875,-7798101 }, - { 29004207,-7867081,28661402,-640412,-12794003,-7943086,31863255,-4135540,-278050,-15759279 }, - { -6122061,-14866665,-28614905,14569919,-10857999,-3591829,10343412,-6976290,-29828287,-10815811 }, - }, - { - { 27081650,3463984,14099042,-4517604,1616303,-6205604,29542636,15372179,17293797,960709 }, - { 20263915,11434237,-5765435,11236810,13505955,-10857102,-16111345,6493122,-19384511,7639714 }, - { -2830798,-14839232,25403038,-8215196,-8317012,-16173699,18006287,-16043750,29994677,-15808121 }, - }, - { - { 9769828,5202651,-24157398,-13631392,-28051003,-11561624,-24613141,-13860782,-31184575,709464 }, - { 12286395,13076066,-21775189,-1176622,-25003198,4057652,-32018128,-8890874,16102007,13205847 }, - { 13733362,5599946,10557076,3195751,-5557991,8536970,-25540170,8525972,10151379,10394400 }, - }, - { - { 4024660,-16137551,22436262,12276534,-9099015,-2686099,19698229,11743039,-33302334,8934414 }, - { -15879800,-4525240,-8580747,-2934061,14634845,-698278,-9449077,3137094,-11536886,11721158 }, - { 17555939,-5013938,8268606,2331751,-22738815,9761013,9319229,8835153,-9205489,-1280045 }, - }, - { - { -461409,-7830014,20614118,16688288,-7514766,-4807119,22300304,505429,6108462,-6183415 }, - { -5070281,12367917,-30663534,3234473,32617080,-8422642,29880583,-13483331,-26898490,-7867459 }, - { -31975283,5726539,26934134,10237677,-3173717,-605053,24199304,3795095,7592688,-14992079 }, - }, - { - { 21594432,-14964228,17466408,-4077222,32537084,2739898,6407723,12018833,-28256052,4298412 }, - { -20650503,-11961496,-27236275,570498,3767144,-1717540,13891942,-1569194,13717174,10805743 }, - { -14676630,-15644296,15287174,11927123,24177847,-8175568,-796431,14860609,-26938930,-5863836 }, - }, -}, -{ - { - { 12962541,5311799,-10060768,11658280,18855286,-7954201,13286263,-12808704,-4381056,9882022 }, - { 18512079,11319350,-20123124,15090309,18818594,5271736,-22727904,3666879,-23967430,-3299429 }, - { -6789020,-3146043,16192429,13241070,15898607,-14206114,-10084880,-6661110,-2403099,5276065 }, - }, - { - { 30169808,-5317648,26306206,-11750859,27814964,7069267,7152851,3684982,1449224,13082861 }, - { 10342826,3098505,2119311,193222,25702612,12233820,23697382,15056736,-21016438,-8202000 }, - { -33150110,3261608,22745853,7948688,19370557,-15177665,-26171976,6482814,-10300080,-11060101 }, - }, - { - { 32869458,-5408545,25609743,15678670,-10687769,-15471071,26112421,2521008,-22664288,6904815 }, - { 29506923,4457497,3377935,-9796444,-30510046,12935080,1561737,3841096,-29003639,-6657642 }, - { 10340844,-6630377,-18656632,-2278430,12621151,-13339055,30878497,-11824370,-25584551,5181966 }, - }, - { - { 25940115,-12658025,17324188,-10307374,-8671468,15029094,24396252,-16450922,-2322852,-12388574 }, - { -21765684,9916823,-1300409,4079498,-1028346,11909559,1782390,12641087,20603771,-6561742 }, - { -18882287,-11673380,24849422,11501709,13161720,-4768874,1925523,11914390,4662781,7820689 }, - }, - { - { 12241050,-425982,8132691,9393934,32846760,-1599620,29749456,12172924,16136752,15264020 }, - { -10349955,-14680563,-8211979,2330220,-17662549,-14545780,10658213,6671822,19012087,3772772 }, - { 3753511,-3421066,10617074,2028709,14841030,-6721664,28718732,-15762884,20527771,12988982 }, - }, - { - { -14822485,-5797269,-3707987,12689773,-898983,-10914866,-24183046,-10564943,3299665,-12424953 }, - { -16777703,-15253301,-9642417,4978983,3308785,8755439,6943197,6461331,-25583147,8991218 }, - { -17226263,1816362,-1673288,-6086439,31783888,-8175991,-32948145,7417950,-30242287,1507265 }, - }, - { - { 29692663,6829891,-10498800,4334896,20945975,-11906496,-28887608,8209391,14606362,-10647073 }, - { -3481570,8707081,32188102,5672294,22096700,1711240,-33020695,9761487,4170404,-2085325 }, - { -11587470,14855945,-4127778,-1531857,-26649089,15084046,22186522,16002000,-14276837,-8400798 }, - }, - { - { -4811456,13761029,-31703877,-2483919,-3312471,7869047,-7113572,-9620092,13240845,10965870 }, - { -7742563,-8256762,-14768334,-13656260,-23232383,12387166,4498947,14147411,29514390,4302863 }, - { -13413405,-12407859,20757302,-13801832,14785143,8976368,-5061276,-2144373,17846988,-13971927 }, - }, -}, -{ - { - { -2244452,-754728,-4597030,-1066309,-6247172,1455299,-21647728,-9214789,-5222701,12650267 }, - { -9906797,-16070310,21134160,12198166,-27064575,708126,387813,13770293,-19134326,10958663 }, - { 22470984,12369526,23446014,-5441109,-21520802,-9698723,-11772496,-11574455,-25083830,4271862 }, - }, - { - { -25169565,-10053642,-19909332,15361595,-5984358,2159192,75375,-4278529,-32526221,8469673 }, - { 15854970,4148314,-8893890,7259002,11666551,13824734,-30531198,2697372,24154791,-9460943 }, - { 15446137,-15806644,29759747,14019369,30811221,-9610191,-31582008,12840104,24913809,9815020 }, - }, - { - { -4709286,-5614269,-31841498,-12288893,-14443537,10799414,-9103676,13438769,18735128,9466238 }, - { 11933045,9281483,5081055,-5183824,-2628162,-4905629,-7727821,-10896103,-22728655,16199064 }, - { 14576810,379472,-26786533,-8317236,-29426508,-10812974,-102766,1876699,30801119,2164795 }, - }, - { - { 15995086,3199873,13672555,13712240,-19378835,-4647646,-13081610,-15496269,-13492807,1268052 }, - { -10290614,-3659039,-3286592,10948818,23037027,3794475,-3470338,-12600221,-17055369,3565904 }, - { 29210088,-9419337,-5919792,-4952785,10834811,-13327726,-16512102,-10820713,-27162222,-14030531 }, - }, - { - { -13161890,15508588,16663704,-8156150,-28349942,9019123,-29183421,-3769423,2244111,-14001979 }, - { -5152875,-3800936,-9306475,-6071583,16243069,14684434,-25673088,-16180800,13491506,4641841 }, - { 10813417,643330,-19188515,-728916,30292062,-16600078,27548447,-7721242,14476989,-12767431 }, - }, - { - { 10292079,9984945,6481436,8279905,-7251514,7032743,27282937,-1644259,-27912810,12651324 }, - { -31185513,-813383,22271204,11835308,10201545,15351028,17099662,3988035,21721536,-3148940 }, - { 10202177,-6545839,-31373232,-9574638,-32150642,-8119683,-12906320,3852694,13216206,14842320 }, - }, - { - { -15815640,-10601066,-6538952,-7258995,-6984659,-6581778,-31500847,13765824,-27434397,9900184 }, - { 14465505,-13833331,-32133984,-14738873,-27443187,12990492,33046193,15796406,-7051866,-8040114 }, - { 30924417,-8279620,6359016,-12816335,16508377,9071735,-25488601,15413635,9524356,-7018878 }, - }, - { - { 12274201,-13175547,32627641,-1785326,6736625,13267305,5237659,-5109483,15663516,4035784 }, - { -2951309,8903985,17349946,601635,-16432815,-4612556,-13732739,-15889334,-22258478,4659091 }, - { -16916263,-4952973,-30393711,-15158821,20774812,15897498,5736189,15026997,-2178256,-13455585 }, - }, -}, -{ - { - { -8858980,-2219056,28571666,-10155518,-474467,-10105698,-3801496,278095,23440562,-290208 }, - { 10226241,-5928702,15139956,120818,-14867693,5218603,32937275,11551483,-16571960,-7442864 }, - { 17932739,-12437276,-24039557,10749060,11316803,7535897,22503767,5561594,-3646624,3898661 }, - }, - { - { 7749907,-969567,-16339731,-16464,-25018111,15122143,-1573531,7152530,21831162,1245233 }, - { 26958459,-14658026,4314586,8346991,-5677764,11960072,-32589295,-620035,-30402091,-16716212 }, - { -12165896,9166947,33491384,13673479,29787085,13096535,6280834,14587357,-22338025,13987525 }, - }, - { - { -24349909,7778775,21116000,15572597,-4833266,-5357778,-4300898,-5124639,-7469781,-2858068 }, - { 9681908,-6737123,-31951644,13591838,-6883821,386950,31622781,6439245,-14581012,4091397 }, - { -8426427,1470727,-28109679,-1596990,3978627,-5123623,-19622683,12092163,29077877,-14741988 }, - }, - { - { 5269168,-6859726,-13230211,-8020715,25932563,1763552,-5606110,-5505881,-20017847,2357889 }, - { 32264008,-15407652,-5387735,-1160093,-2091322,-3946900,23104804,-12869908,5727338,189038 }, - { 14609123,-8954470,-6000566,-16622781,-14577387,-7743898,-26745169,10942115,-25888931,-14884697 }, - }, - { - { 20513500,5557931,-15604613,7829531,26413943,-2019404,-21378968,7471781,13913677,-5137875 }, - { -25574376,11967826,29233242,12948236,-6754465,4713227,-8940970,14059180,12878652,8511905 }, - { -25656801,3393631,-2955415,-7075526,-2250709,9366908,-30223418,6812974,5568676,-3127656 }, - }, - { - { 11630004,12144454,2116339,13606037,27378885,15676917,-17408753,-13504373,-14395196,8070818 }, - { 27117696,-10007378,-31282771,-5570088,1127282,12772488,-29845906,10483306,-11552749,-1028714 }, - { 10637467,-5688064,5674781,1072708,-26343588,-6982302,-1683975,9177853,-27493162,15431203 }, - }, - { - { 20525145,10892566,-12742472,12779443,-29493034,16150075,-28240519,14943142,-15056790,-7935931 }, - { -30024462,5626926,-551567,-9981087,753598,11981191,25244767,-3239766,-3356550,9594024 }, - { -23752644,2636870,-5163910,-10103818,585134,7877383,11345683,-6492290,13352335,-10977084 }, - }, - { - { -1931799,-5407458,3304649,-12884869,17015806,-4877091,-29783850,-7752482,-13215537,-319204 }, - { 20239939,6607058,6203985,3483793,-18386976,-779229,-20723742,15077870,-22750759,14523817 }, - { 27406042,-6041657,27423596,-4497394,4996214,10002360,-28842031,-4545494,-30172742,-4805667 }, - }, -}, -{ - { - { 11374242,12660715,17861383,-12540833,10935568,1099227,-13886076,-9091740,-27727044,11358504 }, - { -12730809,10311867,1510375,10778093,-2119455,-9145702,32676003,11149336,-26123651,4985768 }, - { -19096303,341147,-6197485,-239033,15756973,-8796662,-983043,13794114,-19414307,-15621255 }, - }, - { - { 6490081,11940286,25495923,-7726360,8668373,-8751316,3367603,6970005,-1691065,-9004790 }, - { 1656497,13457317,15370807,6364910,13605745,8362338,-19174622,-5475723,-16796596,-5031438 }, - { -22273315,-13524424,-64685,-4334223,-18605636,-10921968,-20571065,-7007978,-99853,-10237333 }, - }, - { - { 17747465,10039260,19368299,-4050591,-20630635,-16041286,31992683,-15857976,-29260363,-5511971 }, - { 31932027,-4986141,-19612382,16366580,22023614,88450,11371999,-3744247,4882242,-10626905 }, - { 29796507,37186,19818052,10115756,-11829032,3352736,18551198,3272828,-5190932,-4162409 }, - }, - { - { 12501286,4044383,-8612957,-13392385,-32430052,5136599,-19230378,-3529697,330070,-3659409 }, - { 6384877,2899513,17807477,7663917,-2358888,12363165,25366522,-8573892,-271295,12071499 }, - { -8365515,-4042521,25133448,-4517355,-6211027,2265927,-32769618,1936675,-5159697,3829363 }, - }, - { - { 28425966,-5835433,-577090,-4697198,-14217555,6870930,7921550,-6567787,26333140,14267664 }, - { -11067219,11871231,27385719,-10559544,-4585914,-11189312,10004786,-8709488,-21761224,8930324 }, - { -21197785,-16396035,25654216,-1725397,12282012,11008919,1541940,4757911,-26491501,-16408940 }, - }, - { - { 13537262,-7759490,-20604840,10961927,-5922820,-13218065,-13156584,6217254,-15943699,13814990 }, - { -17422573,15157790,18705543,29619,24409717,-260476,27361681,9257833,-1956526,-1776914 }, - { -25045300,-10191966,15366585,15166509,-13105086,8423556,-29171540,12361135,-18685978,4578290 }, - }, - { - { 24579768,3711570,1342322,-11180126,-27005135,14124956,-22544529,14074919,21964432,8235257 }, - { -6528613,-2411497,9442966,-5925588,12025640,-1487420,-2981514,-1669206,13006806,2355433 }, - { -16304899,-13605259,-6632427,-5142349,16974359,-10911083,27202044,1719366,1141648,-12796236 }, - }, - { - { -12863944,-13219986,-8318266,-11018091,-6810145,-4843894,13475066,-3133972,32674895,13715045 }, - { 11423335,-5468059,32344216,8962751,24989809,9241752,-13265253,16086212,-28740881,-15642093 }, - { -1409668,12530728,-6368726,10847387,19531186,-14132160,-11709148,7791794,-27245943,4383347 }, - }, -}, -{ - { - { -28970898,5271447,-1266009,-9736989,-12455236,16732599,-4862407,-4906449,27193557,6245191 }, - { -15193956,5362278,-1783893,2695834,4960227,12840725,23061898,3260492,22510453,8577507 }, - { -12632451,11257346,-32692994,13548177,-721004,10879011,31168030,13952092,-29571492,-3635906 }, - }, - { - { 3877321,-9572739,32416692,5405324,-11004407,-13656635,3759769,11935320,5611860,8164018 }, - { -16275802,14667797,15906460,12155291,-22111149,-9039718,32003002,-8832289,5773085,-8422109 }, - { -23788118,-8254300,1950875,8937633,18686727,16459170,-905725,12376320,31632953,190926 }, - }, - { - { -24593607,-16138885,-8423991,13378746,14162407,6901328,-8288749,4508564,-25341555,-3627528 }, - { 8884438,-5884009,6023974,10104341,-6881569,-4941533,18722941,-14786005,-1672488,827625 }, - { -32720583,-16289296,-32503547,7101210,13354605,2659080,-1800575,-14108036,-24878478,1541286 }, - }, - { - { 2901347,-1117687,3880376,-10059388,-17620940,-3612781,-21802117,-3567481,20456845,-1885033 }, - { 27019610,12299467,-13658288,-1603234,-12861660,-4861471,-19540150,-5016058,29439641,15138866 }, - { 21536104,-6626420,-32447818,-10690208,-22408077,5175814,-5420040,-16361163,7779328,109896 }, - }, - { - { 30279744,14648750,-8044871,6425558,13639621,-743509,28698390,12180118,23177719,-554075 }, - { 26572847,3405927,-31701700,12890905,-19265668,5335866,-6493768,2378492,4439158,-13279347 }, - { -22716706,3489070,-9225266,-332753,18875722,-1140095,14819434,-12731527,-17717757,-5461437 }, - }, - { - { -5056483,16566551,15953661,3767752,-10436499,15627060,-820954,2177225,8550082,-15114165 }, - { -18473302,16596775,-381660,15663611,22860960,15585581,-27844109,-3582739,-23260460,-8428588 }, - { -32480551,15707275,-8205912,-5652081,29464558,2713815,-22725137,15860482,-21902570,1494193 }, - }, - { - { -19562091,-14087393,-25583872,-9299552,13127842,759709,21923482,16529112,8742704,12967017 }, - { -28464899,1553205,32536856,-10473729,-24691605,-406174,-8914625,-2933896,-29903758,15553883 }, - { 21877909,3230008,9881174,10539357,-4797115,2841332,11543572,14513274,19375923,-12647961 }, - }, - { - { 8832269,-14495485,13253511,5137575,5037871,4078777,24880818,-6222716,2862653,9455043 }, - { 29306751,5123106,20245049,-14149889,9592566,8447059,-2077124,-2990080,15511449,4789663 }, - { -20679756,7004547,8824831,-9434977,-4045704,-3750736,-5754762,108893,23513200,16652362 }, - }, -}, -{ - { - { -33256173,4144782,-4476029,-6579123,10770039,-7155542,-6650416,-12936300,-18319198,10212860 }, - { 2756081,8598110,7383731,-6859892,22312759,-1105012,21179801,2600940,-9988298,-12506466 }, - { -24645692,13317462,-30449259,-15653928,21365574,-10869657,11344424,864440,-2499677,-16710063 }, - }, - { - { -26432803,6148329,-17184412,-14474154,18782929,-275997,-22561534,211300,2719757,4940997 }, - { -1323882,3911313,-6948744,14759765,-30027150,7851207,21690126,8518463,26699843,5276295 }, - { -13149873,-6429067,9396249,365013,24703301,-10488939,1321586,149635,-15452774,7159369 }, - }, - { - { 9987780,-3404759,17507962,9505530,9731535,-2165514,22356009,8312176,22477218,-8403385 }, - { 18155857,-16504990,19744716,9006923,15154154,-10538976,24256460,-4864995,-22548173,9334109 }, - { 2986088,-4911893,10776628,-3473844,10620590,-7083203,-21413845,14253545,-22587149,536906 }, - }, - { - { 4377756,8115836,24567078,15495314,11625074,13064599,7390551,10589625,10838060,-15420424 }, - { -19342404,867880,9277171,-3218459,-14431572,-1986443,19295826,-15796950,6378260,699185 }, - { 7895026,4057113,-7081772,-13077756,-17886831,-323126,-716039,15693155,-5045064,-13373962 }, - }, - { - { -7737563,-5869402,-14566319,-7406919,11385654,13201616,31730678,-10962840,-3918636,-9669325 }, - { 10188286,-15770834,-7336361,13427543,22223443,14896287,30743455,7116568,-21786507,5427593 }, - { 696102,13206899,27047647,-10632082,15285305,-9853179,10798490,-4578720,19236243,12477404 }, - }, - { - { -11229439,11243796,-17054270,-8040865,-788228,-8167967,-3897669,11180504,-23169516,7733644 }, - { 17800790,-14036179,-27000429,-11766671,23887827,3149671,23466177,-10538171,10322027,15313801 }, - { 26246234,11968874,32263343,-5468728,6830755,-13323031,-15794704,-101982,-24449242,10890804 }, - }, - { - { -31365647,10271363,-12660625,-6267268,16690207,-13062544,-14982212,16484931,25180797,-5334884 }, - { -586574,10376444,-32586414,-11286356,19801893,10997610,2276632,9482883,316878,13820577 }, - { -9882808,-4510367,-2115506,16457136,-11100081,11674996,30756178,-7515054,30696930,-3712849 }, - }, - { - { 32988917,-9603412,12499366,7910787,-10617257,-11931514,-7342816,-9985397,-32349517,7392473 }, - { -8855661,15927861,9866406,-3649411,-2396914,-16655781,-30409476,-9134995,25112947,-2926644 }, - { -2504044,-436966,25621774,-5678772,15085042,-5479877,-24884878,-13526194,5537438,-13914319 }, - }, -}, -{ - { - { -11225584,2320285,-9584280,10149187,-33444663,5808648,-14876251,-1729667,31234590,6090599 }, - { -9633316,116426,26083934,2897444,-6364437,-2688086,609721,15878753,-6970405,-9034768 }, - { -27757857,247744,-15194774,-9002551,23288161,-10011936,-23869595,6503646,20650474,1804084 }, - }, - { - { -27589786,15456424,8972517,8469608,15640622,4439847,3121995,-10329713,27842616,-202328 }, - { -15306973,2839644,22530074,10026331,4602058,5048462,28248656,5031932,-11375082,12714369 }, - { 20807691,-7270825,29286141,11421711,-27876523,-13868230,-21227475,1035546,-19733229,12796920 }, - }, - { - { 12076899,-14301286,-8785001,-11848922,-25012791,16400684,-17591495,-12899438,3480665,-15182815 }, - { -32361549,5457597,28548107,7833186,7303070,-11953545,-24363064,-15921875,-33374054,2771025 }, - { -21389266,421932,26597266,6860826,22486084,-6737172,-17137485,-4210226,-24552282,15673397 }, - }, - { - { -20184622,2338216,19788685,-9620956,-4001265,-8740893,-20271184,4733254,3727144,-12934448 }, - { 6120119,814863,-11794402,-622716,6812205,-15747771,2019594,7975683,31123697,-10958981 }, - { 30069250,-11435332,30434654,2958439,18399564,-976289,12296869,9204260,-16432438,9648165 }, - }, - { - { 32705432,-1550977,30705658,7451065,-11805606,9631813,3305266,5248604,-26008332,-11377501 }, - { 17219865,2375039,-31570947,-5575615,-19459679,9219903,294711,15298639,2662509,-16297073 }, - { -1172927,-7558695,-4366770,-4287744,-21346413,-8434326,32087529,-1222777,32247248,-14389861 }, - }, - { - { 14312628,1221556,17395390,-8700143,-4945741,-8684635,-28197744,-9637817,-16027623,-13378845 }, - { -1428825,-9678990,-9235681,6549687,-7383069,-468664,23046502,9803137,17597934,2346211 }, - { 18510800,15337574,26171504,981392,-22241552,7827556,-23491134,-11323352,3059833,-11782870 }, - }, - { - { 10141598,6082907,17829293,-1947643,9830092,13613136,-25556636,-5544586,-33502212,3592096 }, - { 33114168,-15889352,-26525686,-13343397,33076705,8716171,1151462,1521897,-982665,-6837803 }, - { -32939165,-4255815,23947181,-324178,-33072974,-12305637,-16637686,3891704,26353178,693168 }, - }, - { - { 30374239,1595580,-16884039,13186931,4600344,406904,9585294,-400668,31375464,14369965 }, - { -14370654,-7772529,1510301,6434173,-18784789,-6262728,32732230,-13108839,17901441,16011505 }, - { 18171223,-11934626,-12500402,15197122,-11038147,-15230035,-19172240,-16046376,8764035,12309598 }, - }, -}, -{ - { - { 5975908,-5243188,-19459362,-9681747,-11541277,14015782,-23665757,1228319,17544096,-10593782 }, - { 5811932,-1715293,3442887,-2269310,-18367348,-8359541,-18044043,-15410127,-5565381,12348900 }, - { -31399660,11407555,25755363,6891399,-3256938,14872274,-24849353,8141295,-10632534,-585479 }, - }, - { - { -12675304,694026,-5076145,13300344,14015258,-14451394,-9698672,-11329050,30944593,1130208 }, - { 8247766,-6710942,-26562381,-7709309,-14401939,-14648910,4652152,2488540,23550156,-271232 }, - { 17294316,-3788438,7026748,15626851,22990044,113481,2267737,-5908146,-408818,-137719 }, - }, - { - { 16091085,-16253926,18599252,7340678,2137637,-1221657,-3364161,14550936,3260525,-7166271 }, - { -4910104,-13332887,18550887,10864893,-16459325,-7291596,-23028869,-13204905,-12748722,2701326 }, - { -8574695,16099415,4629974,-16340524,-20786213,-6005432,-10018363,9276971,11329923,1862132 }, - }, - { - { 14763076,-15903608,-30918270,3689867,3511892,10313526,-21951088,12219231,-9037963,-940300 }, - { 8894987,-3446094,6150753,3013931,301220,15693451,-31981216,-2909717,-15438168,11595570 }, - { 15214962,3537601,-26238722,-14058872,4418657,-15230761,13947276,10730794,-13489462,-4363670 }, - }, - { - { -2538306,7682793,32759013,263109,-29984731,-7955452,-22332124,-10188635,977108,699994 }, - { -12466472,4195084,-9211532,550904,-15565337,12917920,19118110,-439841,-30534533,-14337913 }, - { 31788461,-14507657,4799989,7372237,8808585,-14747943,9408237,-10051775,12493932,-5409317 }, - }, - { - { -25680606,5260744,-19235809,-6284470,-3695942,16566087,27218280,2607121,29375955,6024730 }, - { 842132,-2794693,-4763381,-8722815,26332018,-12405641,11831880,6985184,-9940361,2854096 }, - { -4847262,-7969331,2516242,-5847713,9695691,-7221186,16512645,960770,12121869,16648078 }, - }, - { - { -15218652,14667096,-13336229,2013717,30598287,-464137,-31504922,-7882064,20237806,2838411 }, - { -19288047,4453152,15298546,-16178388,22115043,-15972604,12544294,-13470457,1068881,-12499905 }, - { -9558883,-16518835,33238498,13506958,30505848,-1114596,-8486907,-2630053,12521378,4845654 }, - }, - { - { -28198521,10744108,-2958380,10199664,7759311,-13088600,3409348,-873400,-6482306,-12885870 }, - { -23561822,6230156,-20382013,10655314,-24040585,-11621172,10477734,-1240216,-3113227,13974498 }, - { 12966261,15550616,-32038948,-1615346,21025980,-629444,5642325,7188737,18895762,12629579 }, - }, -}, -{ - { - { 14741879,-14946887,22177208,-11721237,1279741,8058600,11758140,789443,32195181,3895677 }, - { 10758205,15755439,-4509950,9243698,-4879422,6879879,-2204575,-3566119,-8982069,4429647 }, - { -2453894,15725973,-20436342,-10410672,-5803908,-11040220,-7135870,-11642895,18047436,-15281743 }, - }, - { - { -25173001,-11307165,29759956,11776784,-22262383,-15820455,10993114,-12850837,-17620701,-9408468 }, - { 21987233,700364,-24505048,14972008,-7774265,-5718395,32155026,2581431,-29958985,8773375 }, - { -25568350,454463,-13211935,16126715,25240068,8594567,20656846,12017935,-7874389,-13920155 }, - }, - { - { 6028182,6263078,-31011806,-11301710,-818919,2461772,-31841174,-5468042,-1721788,-2776725 }, - { -12278994,16624277,987579,-5922598,32908203,1248608,7719845,-4166698,28408820,6816612 }, - { -10358094,-8237829,19549651,-12169222,22082623,16147817,20613181,13982702,-10339570,5067943 }, - }, - { - { -30505967,-3821767,12074681,13582412,-19877972,2443951,-19719286,12746132,5331210,-10105944 }, - { 30528811,3601899,-1957090,4619785,-27361822,-15436388,24180793,-12570394,27679908,-1648928 }, - { 9402404,-13957065,32834043,10838634,-26580150,-13237195,26653274,-8685565,22611444,-12715406 }, - }, - { - { 22190590,1118029,22736441,15130463,-30460692,-5991321,19189625,-4648942,4854859,6622139 }, - { -8310738,-2953450,-8262579,-3388049,-10401731,-271929,13424426,-3567227,26404409,13001963 }, - { -31241838,-15415700,-2994250,8939346,11562230,-12840670,-26064365,-11621720,-15405155,11020693 }, - }, - { - { 1866042,-7949489,-7898649,-10301010,12483315,13477547,3175636,-12424163,28761762,1406734 }, - { -448555,-1777666,13018551,3194501,-9580420,-11161737,24760585,-4347088,25577411,-13378680 }, - { -24290378,4759345,-690653,-1852816,2066747,10693769,-29595790,9884936,-9368926,4745410 }, - }, - { - { -9141284,6049714,-19531061,-4341411,-31260798,9944276,-15462008,-11311852,10931924,-11931931 }, - { -16561513,14112680,-8012645,4817318,-8040464,-11414606,-22853429,10856641,-20470770,13434654 }, - { 22759489,-10073434,-16766264,-1871422,13637442,-10168091,1765144,-12654326,28445307,-5364710 }, - }, - { - { 29875063,12493613,2795536,-3786330,1710620,15181182,-10195717,-8788675,9074234,1167180 }, - { -26205683,11014233,-9842651,-2635485,-26908120,7532294,-18716888,-9535498,3843903,9367684 }, - { -10969595,-6403711,9591134,9582310,11349256,108879,16235123,8601684,-139197,4242895 }, - }, -}, -{ - { - { 22092954,-13191123,-2042793,-11968512,32186753,-11517388,-6574341,2470660,-27417366,16625501 }, - { -11057722,3042016,13770083,-9257922,584236,-544855,-7770857,2602725,-27351616,14247413 }, - { 6314175,-10264892,-32772502,15957557,-10157730,168750,-8618807,14290061,27108877,-1180880 }, - }, - { - { -8586597,-7170966,13241782,10960156,-32991015,-13794596,33547976,-11058889,-27148451,981874 }, - { 22833440,9293594,-32649448,-13618667,-9136966,14756819,-22928859,-13970780,-10479804,-16197962 }, - { -7768587,3326786,-28111797,10783824,19178761,14905060,22680049,13906969,-15933690,3797899 }, - }, - { - { 21721356,-4212746,-12206123,9310182,-3882239,-13653110,23740224,-2709232,20491983,-8042152 }, - { 9209270,-15135055,-13256557,-6167798,-731016,15289673,25947805,15286587,30997318,-6703063 }, - { 7392032,16618386,23946583,-8039892,-13265164,-1533858,-14197445,-2321576,17649998,-250080 }, - }, - { - { -9301088,-14193827,30609526,-3049543,-25175069,-1283752,-15241566,-9525724,-2233253,7662146 }, - { -17558673,1763594,-33114336,15908610,-30040870,-12174295,7335080,-8472199,-3174674,3440183 }, - { -19889700,-5977008,-24111293,-9688870,10799743,-16571957,40450,-4431835,4862400,1133 }, - }, - { - { -32856209,-7873957,-5422389,14860950,-16319031,7956142,7258061,311861,-30594991,-7379421 }, - { -3773428,-1565936,28985340,7499440,24445838,9325937,29727763,16527196,18278453,15405622 }, - { -4381906,8508652,-19898366,-3674424,-5984453,15149970,-13313598,843523,-21875062,13626197 }, - }, - { - { 2281448,-13487055,-10915418,-2609910,1879358,16164207,-10783882,3953792,13340839,15928663 }, - { 31727126,-7179855,-18437503,-8283652,2875793,-16390330,-25269894,-7014826,-23452306,5964753 }, - { 4100420,-5959452,-17179337,6017714,-18705837,12227141,-26684835,11344144,2538215,-7570755 }, - }, - { - { -9433605,6123113,11159803,-2156608,30016280,14966241,-20474983,1485421,-629256,-15958862 }, - { -26804558,4260919,11851389,9658551,-32017107,16367492,-20205425,-13191288,11659922,-11115118 }, - { 26180396,10015009,-30844224,-8581293,5418197,9480663,2231568,-10170080,33100372,-1306171 }, - }, - { - { 15121113,-5201871,-10389905,15427821,-27509937,-15992507,21670947,4486675,-5931810,-14466380 }, - { 16166486,-9483733,-11104130,6023908,-31926798,-1364923,2340060,-16254968,-10735770,-10039824 }, - { 28042865,-3557089,-12126526,12259706,-3717498,-6945899,6766453,-8689599,18036436,5803270 }, - }, -}, -{ - { - { -817581,6763912,11803561,1585585,10958447,-2671165,23855391,4598332,-6159431,-14117438 }, - { -31031306,-14256194,17332029,-2383520,31312682,-5967183,696309,50292,-20095739,11763584 }, - { -594563,-2514283,-32234153,12643980,12650761,14811489,665117,-12613632,-19773211,-10713562 }, - }, - { - { 30464590,-11262872,-4127476,-12734478,19835327,-7105613,-24396175,2075773,-17020157,992471 }, - { 18357185,-6994433,7766382,16342475,-29324918,411174,14578841,8080033,-11574335,-10601610 }, - { 19598397,10334610,12555054,2555664,18821899,-10339780,21873263,16014234,26224780,16452269 }, - }, - { - { -30223925,5145196,5944548,16385966,3976735,2009897,-11377804,-7618186,-20533829,3698650 }, - { 14187449,3448569,-10636236,-10810935,-22663880,-3433596,7268410,-10890444,27394301,12015369 }, - { 19695761,16087646,28032085,12999827,6817792,11427614,20244189,-1312777,-13259127,-3402461 }, - }, - { - { 30860103,12735208,-1888245,-4699734,-16974906,2256940,-8166013,12298312,-8550524,-10393462 }, - { -5719826,-11245325,-1910649,15569035,26642876,-7587760,-5789354,-15118654,-4976164,12651793 }, - { -2848395,9953421,11531313,-5282879,26895123,-12697089,-13118820,-16517902,9768698,-2533218 }, - }, - { - { -24719459,1894651,-287698,-4704085,15348719,-8156530,32767513,12765450,4940095,10678226 }, - { 18860224,15980149,-18987240,-1562570,-26233012,-11071856,-7843882,13944024,-24372348,16582019 }, - { -15504260,4970268,-29893044,4175593,-20993212,-2199756,-11704054,15444560,-11003761,7989037 }, - }, - { - { 31490452,5568061,-2412803,2182383,-32336847,4531686,-32078269,6200206,-19686113,-14800171 }, - { -17308668,-15879940,-31522777,-2831,-32887382,16375549,8680158,-16371713,28550068,-6857132 }, - { -28126887,-5688091,16837845,-1820458,-6850681,12700016,-30039981,4364038,1155602,5988841 }, - }, - { - { 21890435,-13272907,-12624011,12154349,-7831873,15300496,23148983,-4470481,24618407,8283181 }, - { -33136107,-10512751,9975416,6841041,-31559793,16356536,3070187,-7025928,1466169,10740210 }, - { -1509399,-15488185,-13503385,-10655916,32799044,909394,-13938903,-5779719,-32164649,-15327040 }, - }, - { - { 3960823,-14267803,-28026090,-15918051,-19404858,13146868,15567327,951507,-3260321,-573935 }, - { 24740841,5052253,-30094131,8961361,25877428,6165135,-24368180,14397372,-7380369,-6144105 }, - { -28888365,3510803,-28103278,-1158478,-11238128,-10631454,-15441463,-14453128,-1625486,-6494814 }, - }, -}, -{ - { - { 793299,-9230478,8836302,-6235707,-27360908,-2369593,33152843,-4885251,-9906200,-621852 }, - { 5666233,525582,20782575,-8038419,-24538499,14657740,16099374,1468826,-6171428,-15186581 }, - { -4859255,-3779343,-2917758,-6748019,7778750,11688288,-30404353,-9871238,-1558923,-9863646 }, - }, - { - { 10896332,-7719704,824275,472601,-19460308,3009587,25248958,14783338,-30581476,-15757844 }, - { 10566929,12612572,-31944212,11118703,-12633376,12362879,21752402,8822496,24003793,14264025 }, - { 27713862,-7355973,-11008240,9227530,27050101,2504721,23886875,-13117525,13958495,-5732453 }, - }, - { - { -23481610,4867226,-27247128,3900521,29838369,-8212291,-31889399,-10041781,7340521,-15410068 }, - { 4646514,-8011124,-22766023,-11532654,23184553,8566613,31366726,-1381061,-15066784,-10375192 }, - { -17270517,12723032,-16993061,14878794,21619651,-6197576,27584817,3093888,-8843694,3849921 }, - }, - { - { -9064912,2103172,25561640,-15125738,-5239824,9582958,32477045,-9017955,5002294,-15550259 }, - { -12057553,-11177906,21115585,-13365155,8808712,-12030708,16489530,13378448,-25845716,12741426 }, - { -5946367,10645103,-30911586,15390284,-3286982,-7118677,24306472,15852464,28834118,-7646072 }, - }, - { - { -17335748,-9107057,-24531279,9434953,-8472084,-583362,-13090771,455841,20461858,5491305 }, - { 13669248,-16095482,-12481974,-10203039,-14569770,-11893198,-24995986,11293807,-28588204,-9421832 }, - { 28497928,6272777,-33022994,14470570,8906179,-1225630,18504674,-14165166,29867745,-8795943 }, - }, - { - { -16207023,13517196,-27799630,-13697798,24009064,-6373891,-6367600,-13175392,22853429,-4012011 }, - { 24191378,16712145,-13931797,15217831,14542237,1646131,18603514,-11037887,12876623,-2112447 }, - { 17902668,4518229,-411702,-2829247,26878217,5258055,-12860753,608397,16031844,3723494 }, - }, - { - { -28632773,12763728,-20446446,7577504,33001348,-13017745,17558842,-7872890,23896954,-4314245 }, - { -20005381,-12011952,31520464,605201,2543521,5991821,-2945064,7229064,-9919646,-8826859 }, - { 28816045,298879,-28165016,-15920938,19000928,-1665890,-12680833,-2949325,-18051778,-2082915 }, - }, - { - { 16000882,-344896,3493092,-11447198,-29504595,-13159789,12577740,16041268,-19715240,7847707 }, - { 10151868,10572098,27312476,7922682,14825339,4723128,-32855931,-6519018,-10020567,3852848 }, - { -11430470,15697596,-21121557,-4420647,5386314,15063598,16514493,-15932110,29330899,-15076224 }, - }, -}, -{ - { - { -25499735,-4378794,-15222908,-6901211,16615731,2051784,3303702,15490,-27548796,12314391 }, - { 15683520,-6003043,18109120,-9980648,15337968,-5997823,-16717435,15921866,16103996,-3731215 }, - { -23169824,-10781249,13588192,-1628807,-3798557,-1074929,-19273607,5402699,-29815713,-9841101 }, - }, - { - { 23190676,2384583,-32714340,3462154,-29903655,-1529132,-11266856,8911517,-25205859,2739713 }, - { 21374101,-3554250,-33524649,9874411,15377179,11831242,-33529904,6134907,4931255,11987849 }, - { -7732,-2978858,-16223486,7277597,105524,-322051,-31480539,13861388,-30076310,10117930 }, - }, - { - { -29501170,-10744872,-26163768,13051539,-25625564,5089643,-6325503,6704079,12890019,15728940 }, - { -21972360,-11771379,-951059,-4418840,14704840,2695116,903376,-10428139,12885167,8311031 }, - { -17516482,5352194,10384213,-13811658,7506451,13453191,26423267,4384730,1888765,-5435404 }, - }, - { - { -25817338,-3107312,-13494599,-3182506,30896459,-13921729,-32251644,-12707869,-19464434,-3340243 }, - { -23607977,-2665774,-526091,4651136,5765089,4618330,6092245,14845197,17151279,-9854116 }, - { -24830458,-12733720,-15165978,10367250,-29530908,-265356,22825805,-7087279,-16866484,16176525 }, - }, - { - { -23583256,6564961,20063689,3798228,-4740178,7359225,2006182,-10363426,-28746253,-10197509 }, - { -10626600,-4486402,-13320562,-5125317,3432136,-6393229,23632037,-1940610,32808310,1099883 }, - { 15030977,5768825,-27451236,-2887299,-6427378,-15361371,-15277896,-6809350,2051441,-15225865 }, - }, - { - { -3362323,-7239372,7517890,9824992,23555850,295369,5148398,-14154188,-22686354,16633660 }, - { 4577086,-16752288,13249841,-15304328,19958763,-14537274,18559670,-10759549,8402478,-9864273 }, - { -28406330,-1051581,-26790155,-907698,-17212414,-11030789,9453451,-14980072,17983010,9967138 }, - }, - { - { -25762494,6524722,26585488,9969270,24709298,1220360,-1677990,7806337,17507396,3651560 }, - { -10420457,-4118111,14584639,15971087,-15768321,8861010,26556809,-5574557,-18553322,-11357135 }, - { 2839101,14284142,4029895,3472686,14402957,12689363,-26642121,8459447,-5605463,-7621941 }, - }, - { - { -4839289,-3535444,9744961,2871048,25113978,3187018,-25110813,-849066,17258084,-7977739 }, - { 18164541,-10595176,-17154882,-1542417,19237078,-9745295,23357533,-15217008,26908270,12150756 }, - { -30264870,-7647865,5112249,-7036672,-1499807,-6974257,43168,-5537701,-32302074,16215819 }, - }, -}, -{ - { - { -6898905,9824394,-12304779,-4401089,-31397141,-6276835,32574489,12532905,-7503072,-8675347 }, - { -27343522,-16515468,-27151524,-10722951,946346,16291093,254968,7168080,21676107,-1943028 }, - { 21260961,-8424752,-16831886,-11920822,-23677961,3968121,-3651949,-6215466,-3556191,-7913075 }, - }, - { - { 16544754,13250366,-16804428,15546242,-4583003,12757258,-2462308,-8680336,-18907032,-9662799 }, - { -2415239,-15577728,18312303,4964443,-15272530,-12653564,26820651,16690659,25459437,-4564609 }, - { -25144690,11425020,28423002,-11020557,-6144921,-15826224,9142795,-2391602,-6432418,-1644817 }, - }, - { - { -23104652,6253476,16964147,-3768872,-25113972,-12296437,-27457225,-16344658,6335692,7249989 }, - { -30333227,13979675,7503222,-12368314,-11956721,-4621693,-30272269,2682242,25993170,-12478523 }, - { 4364628,5930691,32304656,-10044554,-8054781,15091131,22857016,-10598955,31820368,15075278 }, - }, - { - { 31879134,-8918693,17258761,90626,-8041836,-4917709,24162788,-9650886,-17970238,12833045 }, - { 19073683,14851414,-24403169,-11860168,7625278,11091125,-19619190,2074449,-9413939,14905377 }, - { 24483667,-11935567,-2518866,-11547418,-1553130,15355506,-25282080,9253129,27628530,-7555480 }, - }, - { - { 17597607,8340603,19355617,552187,26198470,-3176583,4593324,-9157582,-14110875,15297016 }, - { 510886,14337390,-31785257,16638632,6328095,2713355,-20217417,-11864220,8683221,2921426 }, - { 18606791,11874196,27155355,-5281482,-24031742,6265446,-25178240,-1278924,4674690,13890525 }, - }, - { - { 13609624,13069022,-27372361,-13055908,24360586,9592974,14977157,9835105,4389687,288396 }, - { 9922506,-519394,13613107,5883594,-18758345,-434263,-12304062,8317628,23388070,16052080 }, - { 12720016,11937594,-31970060,-5028689,26900120,8561328,-20155687,-11632979,-14754271,-10812892 }, - }, - { - { 15961858,14150409,26716931,-665832,-22794328,13603569,11829573,7467844,-28822128,929275 }, - { 11038231,-11582396,-27310482,-7316562,-10498527,-16307831,-23479533,-9371869,-21393143,2465074 }, - { 20017163,-4323226,27915242,1529148,12396362,15675764,13817261,-9658066,2463391,-4622140 }, - }, - { - { -16358878,-12663911,-12065183,4996454,-1256422,1073572,9583558,12851107,4003896,12673717 }, - { -1731589,-15155870,-3262930,16143082,19294135,13385325,14741514,-9103726,7903886,2348101 }, - { 24536016,-16515207,12715592,-3862155,1511293,10047386,-3842346,-7129159,-28377538,10048127 }, - }, -}, -{ - { - { -12622226,-6204820,30718825,2591312,-10617028,12192840,18873298,-7297090,-32297756,15221632 }, - { -26478122,-11103864,11546244,-1852483,9180880,7656409,-21343950,2095755,29769758,6593415 }, - { -31994208,-2907461,4176912,3264766,12538965,-868111,26312345,-6118678,30958054,8292160 }, - }, - { - { 31429822,-13959116,29173532,15632448,12174511,-2760094,32808831,3977186,26143136,-3148876 }, - { 22648901,1402143,-22799984,13746059,7936347,365344,-8668633,-1674433,-3758243,-2304625 }, - { -15491917,8012313,-2514730,-12702462,-23965846,-10254029,-1612713,-1535569,-16664475,8194478 }, - }, - { - { 27338066,-7507420,-7414224,10140405,-19026427,-6589889,27277191,8855376,28572286,3005164 }, - { 26287124,4821776,25476601,-4145903,-3764513,-15788984,-18008582,1182479,-26094821,-13079595 }, - { -7171154,3178080,23970071,6201893,-17195577,-4489192,-21876275,-13982627,32208683,-1198248 }, - }, - { - { -16657702,2817643,-10286362,14811298,6024667,13349505,-27315504,-10497842,-27672585,-11539858 }, - { 15941029,-9405932,-21367050,8062055,31876073,-238629,-15278393,-1444429,15397331,-4130193 }, - { 8934485,-13485467,-23286397,-13423241,-32446090,14047986,31170398,-1441021,-27505566,15087184 }, - }, - { - { -18357243,-2156491,24524913,-16677868,15520427,-6360776,-15502406,11461896,16788528,-5868942 }, - { -1947386,16013773,21750665,3714552,-17401782,-16055433,-3770287,-10323320,31322514,-11615635 }, - { 21426655,-5650218,-13648287,-5347537,-28812189,-4920970,-18275391,-14621414,13040862,-12112948 }, - }, - { - { 11293895,12478086,-27136401,15083750,-29307421,14748872,14555558,-13417103,1613711,4896935 }, - { -25894883,15323294,-8489791,-8057900,25967126,-13425460,2825960,-4897045,-23971776,-11267415 }, - { -15924766,-5229880,-17443532,6410664,3622847,10243618,20615400,12405433,-23753030,-8436416 }, - }, - { - { -7091295,12556208,-20191352,9025187,-17072479,4333801,4378436,2432030,23097949,-566018 }, - { 4565804,-16025654,20084412,-7842817,1724999,189254,24767264,10103221,-18512313,2424778 }, - { 366633,-11976806,8173090,-6890119,30788634,5745705,-7168678,1344109,-3642553,12412659 }, - }, - { - { -24001791,7690286,14929416,-168257,-32210835,-13412986,24162697,-15326504,-3141501,11179385 }, - { 18289522,-14724954,8056945,16430056,-21729724,7842514,-6001441,-1486897,-18684645,-11443503 }, - { 476239,6601091,-6152790,-9723375,17503545,-4863900,27672959,13403813,11052904,5219329 }, - }, -}, -{ - { - { 20678546,-8375738,-32671898,8849123,-5009758,14574752,31186971,-3973730,9014762,-8579056 }, - { -13644050,-10350239,-15962508,5075808,-1514661,-11534600,-33102500,9160280,8473550,-3256838 }, - { 24900749,14435722,17209120,-15292541,-22592275,9878983,-7689309,-16335821,-24568481,11788948 }, - }, - { - { -3118155,-11395194,-13802089,14797441,9652448,-6845904,-20037437,10410733,-24568470,-1458691 }, - { -15659161,16736706,-22467150,10215878,-9097177,7563911,11871841,-12505194,-18513325,8464118 }, - { -23400612,8348507,-14585951,-861714,-3950205,-6373419,14325289,8628612,33313881,-8370517 }, - }, - { - { -20186973,-4967935,22367356,5271547,-1097117,-4788838,-24805667,-10236854,-8940735,-5818269 }, - { -6948785,-1795212,-32625683,-16021179,32635414,-7374245,15989197,-12838188,28358192,-4253904 }, - { -23561781,-2799059,-32351682,-1661963,-9147719,10429267,-16637684,4072016,-5351664,5596589 }, - }, - { - { -28236598,-3390048,12312896,6213178,3117142,16078565,29266239,2557221,1768301,15373193 }, - { -7243358,-3246960,-4593467,-7553353,-127927,-912245,-1090902,-4504991,-24660491,3442910 }, - { -30210571,5124043,14181784,8197961,18964734,-11939093,22597931,7176455,-18585478,13365930 }, - }, - { - { -7877390,-1499958,8324673,4690079,6261860,890446,24538107,-8570186,-9689599,-3031667 }, - { 25008904,-10771599,-4305031,-9638010,16265036,15721635,683793,-11823784,15723479,-15163481 }, - { -9660625,12374379,-27006999,-7026148,-7724114,-12314514,11879682,5400171,519526,-1235876 }, - }, - { - { 22258397,-16332233,-7869817,14613016,-22520255,-2950923,-20353881,7315967,16648397,7605640 }, - { -8081308,-8464597,-8223311,9719710,19259459,-15348212,23994942,-5281555,-9468848,4763278 }, - { -21699244,9220969,-15730624,1084137,-25476107,-2852390,31088447,-7764523,-11356529,728112 }, - }, - { - { 26047220,-11751471,-6900323,-16521798,24092068,9158119,-4273545,-12555558,-29365436,-5498272 }, - { 17510331,-322857,5854289,8403524,17133918,-3112612,-28111007,12327945,10750447,10014012 }, - { -10312768,3936952,9156313,-8897683,16498692,-994647,-27481051,-666732,3424691,7540221 }, - }, - { - { 30322361,-6964110,11361005,-4143317,7433304,4989748,-7071422,-16317219,-9244265,15258046 }, - { 13054562,-2779497,19155474,469045,-12482797,4566042,5631406,2711395,1062915,-5136345 }, - { -19240248,-11254599,-29509029,-7499965,-5835763,13005411,-6066489,12194497,32960380,1459310 }, - }, -}, -{ - { - { 19852034,7027924,23669353,10020366,8586503,-6657907,394197,-6101885,18638003,-11174937 }, - { 31395534,15098109,26581030,8030562,-16527914,-5007134,9012486,-7584354,-6643087,-5442636 }, - { -9192165,-2347377,-1997099,4529534,25766844,607986,-13222,9677543,-32294889,-6456008 }, - }, - { - { -2444496,-149937,29348902,8186665,1873760,12489863,-30934579,-7839692,-7852844,-8138429 }, - { -15236356,-15433509,7766470,746860,26346930,-10221762,-27333451,10754588,-9431476,5203576 }, - { 31834314,14135496,-770007,5159118,20917671,-16768096,-7467973,-7337524,31809243,7347066 }, - }, - { - { -9606723,-11874240,20414459,13033986,13716524,-11691881,19797970,-12211255,15192876,-2087490 }, - { -12663563,-2181719,1168162,-3804809,26747877,-14138091,10609330,12694420,33473243,-13382104 }, - { 33184999,11180355,15832085,-11385430,-1633671,225884,15089336,-11023903,-6135662,14480053 }, - }, - { - { 31308717,-5619998,31030840,-1897099,15674547,-6582883,5496208,13685227,27595050,8737275 }, - { -20318852,-15150239,10933843,-16178022,8335352,-7546022,-31008351,-12610604,26498114,66511 }, - { 22644454,-8761729,-16671776,4884562,-3105614,-13559366,30540766,-4286747,-13327787,-7515095 }, - }, - { - { -28017847,9834845,18617207,-2681312,-3401956,-13307506,8205540,13585437,-17127465,15115439 }, - { 23711543,-672915,31206561,-8362711,6164647,-9709987,-33535882,-1426096,8236921,16492939 }, - { -23910559,-13515526,-26299483,-4503841,25005590,-7687270,19574902,10071562,6708380,-6222424 }, - }, - { - { 2101391,-4930054,19702731,2367575,-15427167,1047675,5301017,9328700,29955601,-11678310 }, - { 3096359,9271816,-21620864,-15521844,-14847996,-7592937,-25892142,-12635595,-9917575,6216608 }, - { -32615849,338663,-25195611,2510422,-29213566,-13820213,24822830,-6146567,-26767480,7525079 }, - }, - { - { -23066649,-13985623,16133487,-7896178,-3389565,778788,-910336,-2782495,-19386633,11994101 }, - { 21691500,-13624626,-641331,-14367021,3285881,-3483596,-25064666,9718258,-7477437,13381418 }, - { 18445390,-4202236,14979846,11622458,-1727110,-3582980,23111648,-6375247,28535282,15779576 }, - }, - { - { 30098053,3089662,-9234387,16662135,-21306940,11308411,-14068454,12021730,9955285,-16303356 }, - { 9734894,-14576830,-7473633,-9138735,2060392,11313496,-18426029,9924399,20194861,13380996 }, - { -26378102,-7965207,-22167821,15789297,-18055342,-6168792,-1984914,15707771,26342023,10146099 }, - }, -}, -{ - { - { -26016874,-219943,21339191,-41388,19745256,-2878700,-29637280,2227040,21612326,-545728 }, - { -13077387,1184228,23562814,-5970442,-20351244,-6348714,25764461,12243797,-20856566,11649658 }, - { -10031494,11262626,27384172,2271902,26947504,-15997771,39944,6114064,33514190,2333242 }, - }, - { - { -21433588,-12421821,8119782,7219913,-21830522,-9016134,-6679750,-12670638,24350578,-13450001 }, - { -4116307,-11271533,-23886186,4843615,-30088339,690623,-31536088,-10406836,8317860,12352766 }, - { 18200138,-14475911,-33087759,-2696619,-23702521,-9102511,-23552096,-2287550,20712163,6719373 }, - }, - { - { 26656208,6075253,-7858556,1886072,-28344043,4262326,11117530,-3763210,26224235,-3297458 }, - { -17168938,-14854097,-3395676,-16369877,-19954045,14050420,21728352,9493610,18620611,-16428628 }, - { -13323321,13325349,11432106,5964811,18609221,6062965,-5269471,-9725556,-30701573,-16479657 }, - }, - { - { -23860538,-11233159,26961357,1640861,-32413112,-16737940,12248509,-5240639,13735342,1934062 }, - { 25089769,6742589,17081145,-13406266,21909293,-16067981,-15136294,-3765346,-21277997,5473616 }, - { 31883677,-7961101,1083432,-11572403,22828471,13290673,-7125085,12469656,29111212,-5451014 }, - }, - { - { 24244947,-15050407,-26262976,2791540,-14997599,16666678,24367466,6388839,-10295587,452383 }, - { -25640782,-3417841,5217916,16224624,19987036,-4082269,-24236251,-5915248,15766062,8407814 }, - { -20406999,13990231,15495425,16395525,5377168,15166495,-8917023,-4388953,-8067909,2276718 }, - }, - { - { 30157918,12924066,-17712050,9245753,19895028,3368142,-23827587,5096219,22740376,-7303417 }, - { 2041139,-14256350,7783687,13876377,-25946985,-13352459,24051124,13742383,-15637599,13295222 }, - { 33338237,-8505733,12532113,7977527,9106186,-1715251,-17720195,-4612972,-4451357,-14669444 }, - }, - { - { -20045281,5454097,-14346548,6447146,28862071,1883651,-2469266,-4141880,7770569,9620597 }, - { 23208068,7979712,33071466,8149229,1758231,-10834995,30945528,-1694323,-33502340,-14767970 }, - { 1439958,-16270480,-1079989,-793782,4625402,10647766,-5043801,1220118,30494170,-11440799 }, - }, - { - { -5037580,-13028295,-2970559,-3061767,15640974,-6701666,-26739026,926050,-1684339,-13333647 }, - { 13908495,-3549272,30919928,-6273825,-21521863,7989039,9021034,9078865,3353509,4033511 }, - { -29663431,-15113610,32259991,-344482,24295849,-12912123,23161163,8839127,27485041,7356032 }, - }, -}, -{ - { - { 9661027,705443,11980065,-5370154,-1628543,14661173,-6346142,2625015,28431036,-16771834 }, - { -23839233,-8311415,-25945511,7480958,-17681669,-8354183,-22545972,14150565,15970762,4099461 }, - { 29262576,16756590,26350592,-8793563,8529671,-11208050,13617293,-9937143,11465739,8317062 }, - }, - { - { -25493081,-6962928,32500200,-9419051,-23038724,-2302222,14898637,3848455,20969334,-5157516 }, - { -20384450,-14347713,-18336405,13884722,-33039454,2842114,-21610826,-3649888,11177095,14989547 }, - { -24496721,-11716016,16959896,2278463,12066309,10137771,13515641,2581286,-28487508,9930240 }, - }, - { - { -17751622,-2097826,16544300,-13009300,-15914807,-14949081,18345767,-13403753,16291481,-5314038 }, - { -33229194,2553288,32678213,9875984,8534129,6889387,-9676774,6957617,4368891,9788741 }, - { 16660756,7281060,-10830758,12911820,20108584,-8101676,-21722536,-8613148,16250552,-11111103 }, - }, - { - { -19765507,2390526,-16551031,14161980,1905286,6414907,4689584,10604807,-30190403,4782747 }, - { -1354539,14736941,-7367442,-13292886,7710542,-14155590,-9981571,4383045,22546403,437323 }, - { 31665577,-12180464,-16186830,1491339,-18368625,3294682,27343084,2786261,-30633590,-14097016 }, - }, - { - { -14467279,-683715,-33374107,7448552,19294360,14334329,-19690631,2355319,-19284671,-6114373 }, - { 15121312,-15796162,6377020,-6031361,-10798111,-12957845,18952177,15496498,-29380133,11754228 }, - { -2637277,-13483075,8488727,-14303896,12728761,-1622493,7141596,11724556,22761615,-10134141 }, - }, - { - { 16918416,11729663,-18083579,3022987,-31015732,-13339659,-28741185,-12227393,32851222,11717399 }, - { 11166634,7338049,-6722523,4531520,-29468672,-7302055,31474879,3483633,-1193175,-4030831 }, - { -185635,9921305,31456609,-13536438,-12013818,13348923,33142652,6546660,-19985279,-3948376 }, - }, - { - { -32460596,11266712,-11197107,-7899103,31703694,3855903,-8537131,-12833048,-30772034,-15486313 }, - { -18006477,12709068,3991746,-6479188,-21491523,-10550425,-31135347,-16049879,10928917,3011958 }, - { -6957757,-15594337,31696059,334240,29576716,14796075,-30831056,-12805180,18008031,10258577 }, - }, - { - { -22448644,15655569,7018479,-4410003,-30314266,-1201591,-1853465,1367120,25127874,6671743 }, - { 29701166,-14373934,-10878120,9279288,-17568,13127210,21382910,11042292,25838796,4642684 }, - { -20430234,14955537,-24126347,8124619,-5369288,-5990470,30468147,-13900640,18423289,4177476 }, - }, -}, diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/base2.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/base2.h deleted file mode 100644 index 8c53844..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/base2.h +++ /dev/null @@ -1,40 +0,0 @@ - { - { 25967493,-14356035,29566456,3660896,-12694345,4014787,27544626,-11754271,-6079156,2047605 }, - { -12545711,934262,-2722910,3049990,-727428,9406986,12720692,5043384,19500929,-15469378 }, - { -8738181,4489570,9688441,-14785194,10184609,-12363380,29287919,11864899,-24514362,-4438546 }, - }, - { - { 15636291,-9688557,24204773,-7912398,616977,-16685262,27787600,-14772189,28944400,-1550024 }, - { 16568933,4717097,-11556148,-1102322,15682896,-11807043,16354577,-11775962,7689662,11199574 }, - { 30464156,-5976125,-11779434,-15670865,23220365,15915852,7512774,10017326,-17749093,-9920357 }, - }, - { - { 10861363,11473154,27284546,1981175,-30064349,12577861,32867885,14515107,-15438304,10819380 }, - { 4708026,6336745,20377586,9066809,-11272109,6594696,-25653668,12483688,-12668491,5581306 }, - { 19563160,16186464,-29386857,4097519,10237984,-4348115,28542350,13850243,-23678021,-15815942 }, - }, - { - { 5153746,9909285,1723747,-2777874,30523605,5516873,19480852,5230134,-23952439,-15175766 }, - { -30269007,-3463509,7665486,10083793,28475525,1649722,20654025,16520125,30598449,7715701 }, - { 28881845,14381568,9657904,3680757,-20181635,7843316,-31400660,1370708,29794553,-1409300 }, - }, - { - { -22518993,-6692182,14201702,-8745502,-23510406,8844726,18474211,-1361450,-13062696,13821877 }, - { -6455177,-7839871,3374702,-4740862,-27098617,-10571707,31655028,-7212327,18853322,-14220951 }, - { 4566830,-12963868,-28974889,-12240689,-7602672,-2830569,-8514358,-10431137,2207753,-3209784 }, - }, - { - { -25154831,-4185821,29681144,7868801,-6854661,-9423865,-12437364,-663000,-31111463,-16132436 }, - { 25576264,-2703214,7349804,-11814844,16472782,9300885,3844789,15725684,171356,6466918 }, - { 23103977,13316479,9739013,-16149481,817875,-15038942,8965339,-14088058,-30714912,16193877 }, - }, - { - { -33521811,3180713,-2394130,14003687,-16903474,-16270840,17238398,4729455,-18074513,9256800 }, - { -25182317,-4174131,32336398,5036987,-21236817,11360617,22616405,9761698,-19827198,630305 }, - { -13720693,2639453,-24237460,-7406481,9494427,-5774029,-6554551,-15960994,-2449256,-14291300 }, - }, - { - { -3151181,-5046075,9282714,6866145,-31907062,-863023,-18940575,15033784,25105118,-7894876 }, - { -24326370,15950226,-31801215,-14592823,-11662737,-5090925,1573892,-2625887,2198790,-15804619 }, - { -3099351,10324967,-2241613,7453183,-5446979,-2735503,-13812022,-16236442,-32461234,-12290683 }, - }, diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/d.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/d.h deleted file mode 100644 index e25f578..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/d.h +++ /dev/null @@ -1 +0,0 @@ --10913610,13857413,-15372611,6949391,114729,-8787816,-6275908,-3247719,-18696448,-12055116 diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/d2.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/d2.h deleted file mode 100644 index 01aaec7..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/d2.h +++ /dev/null @@ -1 +0,0 @@ --21827239,-5839606,-30745221,13898782,229458,15978800,-12551817,-6495438,29715968,9444199 diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe.h deleted file mode 100644 index 60c308b..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe.h +++ /dev/null @@ -1,56 +0,0 @@ -#ifndef FE_H -#define FE_H - -#include "crypto_int32.h" - -typedef crypto_int32 fe[10]; - -/* -fe means field element. -Here the field is \Z/(2^255-19). -An element t, entries t[0]...t[9], represents the integer -t[0]+2^26 t[1]+2^51 t[2]+2^77 t[3]+2^102 t[4]+...+2^230 t[9]. -Bounds on each t[i] vary depending on context. -*/ - -#define fe_frombytes crypto_sign_ed25519_ref10_fe_frombytes -#define fe_tobytes crypto_sign_ed25519_ref10_fe_tobytes -#define fe_copy crypto_sign_ed25519_ref10_fe_copy -#define fe_isnonzero crypto_sign_ed25519_ref10_fe_isnonzero -#define fe_isnegative crypto_sign_ed25519_ref10_fe_isnegative -#define fe_0 crypto_sign_ed25519_ref10_fe_0 -#define fe_1 crypto_sign_ed25519_ref10_fe_1 -#define fe_cswap crypto_sign_ed25519_ref10_fe_cswap -#define fe_cmov crypto_sign_ed25519_ref10_fe_cmov -#define fe_add crypto_sign_ed25519_ref10_fe_add -#define fe_sub crypto_sign_ed25519_ref10_fe_sub -#define fe_neg crypto_sign_ed25519_ref10_fe_neg -#define fe_mul crypto_sign_ed25519_ref10_fe_mul -#define fe_sq crypto_sign_ed25519_ref10_fe_sq -#define fe_sq2 crypto_sign_ed25519_ref10_fe_sq2 -#define fe_mul121666 crypto_sign_ed25519_ref10_fe_mul121666 -#define fe_invert crypto_sign_ed25519_ref10_fe_invert -#define fe_pow22523 crypto_sign_ed25519_ref10_fe_pow22523 - -extern void fe_frombytes(fe,const unsigned char *); -extern void fe_tobytes(unsigned char *,const fe); - -extern void fe_copy(fe,const fe); -extern int fe_isnonzero(const fe); -extern int fe_isnegative(const fe); -extern void fe_0(fe); -extern void fe_1(fe); -extern void fe_cswap(fe,fe,unsigned int); -extern void fe_cmov(fe,const fe,unsigned int); - -extern void fe_add(fe,const fe,const fe); -extern void fe_sub(fe,const fe,const fe); -extern void fe_neg(fe,const fe); -extern void fe_mul(fe,const fe,const fe); -extern void fe_sq(fe,const fe); -extern void fe_sq2(fe,const fe); -extern void fe_mul121666(fe,const fe); -extern void fe_invert(fe,const fe); -extern void fe_pow22523(fe,const fe); - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_0.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_0.c deleted file mode 100644 index ec879d7..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_0.c +++ /dev/null @@ -1,19 +0,0 @@ -#include "fe.h" - -/* -h = 0 -*/ - -void fe_0(fe h) -{ - h[0] = 0; - h[1] = 0; - h[2] = 0; - h[3] = 0; - h[4] = 0; - h[5] = 0; - h[6] = 0; - h[7] = 0; - h[8] = 0; - h[9] = 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_1.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_1.c deleted file mode 100644 index 8cf7784..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_1.c +++ /dev/null @@ -1,19 +0,0 @@ -#include "fe.h" - -/* -h = 1 -*/ - -void fe_1(fe h) -{ - h[0] = 1; - h[1] = 0; - h[2] = 0; - h[3] = 0; - h[4] = 0; - h[5] = 0; - h[6] = 0; - h[7] = 0; - h[8] = 0; - h[9] = 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_add.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_add.c deleted file mode 100644 index e6a81da..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_add.c +++ /dev/null @@ -1,57 +0,0 @@ -#include "fe.h" - -/* -h = f + g -Can overlap h with f or g. - -Preconditions: - |f| bounded by 1.1*2^25,1.1*2^24,1.1*2^25,1.1*2^24,etc. - |g| bounded by 1.1*2^25,1.1*2^24,1.1*2^25,1.1*2^24,etc. - -Postconditions: - |h| bounded by 1.1*2^26,1.1*2^25,1.1*2^26,1.1*2^25,etc. -*/ - -void fe_add(fe h,const fe f,const fe g) -{ - crypto_int32 f0 = f[0]; - crypto_int32 f1 = f[1]; - crypto_int32 f2 = f[2]; - crypto_int32 f3 = f[3]; - crypto_int32 f4 = f[4]; - crypto_int32 f5 = f[5]; - crypto_int32 f6 = f[6]; - crypto_int32 f7 = f[7]; - crypto_int32 f8 = f[8]; - crypto_int32 f9 = f[9]; - crypto_int32 g0 = g[0]; - crypto_int32 g1 = g[1]; - crypto_int32 g2 = g[2]; - crypto_int32 g3 = g[3]; - crypto_int32 g4 = g[4]; - crypto_int32 g5 = g[5]; - crypto_int32 g6 = g[6]; - crypto_int32 g7 = g[7]; - crypto_int32 g8 = g[8]; - crypto_int32 g9 = g[9]; - crypto_int32 h0 = f0 + g0; - crypto_int32 h1 = f1 + g1; - crypto_int32 h2 = f2 + g2; - crypto_int32 h3 = f3 + g3; - crypto_int32 h4 = f4 + g4; - crypto_int32 h5 = f5 + g5; - crypto_int32 h6 = f6 + g6; - crypto_int32 h7 = f7 + g7; - crypto_int32 h8 = f8 + g8; - crypto_int32 h9 = f9 + g9; - h[0] = h0; - h[1] = h1; - h[2] = h2; - h[3] = h3; - h[4] = h4; - h[5] = h5; - h[6] = h6; - h[7] = h7; - h[8] = h8; - h[9] = h9; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_cmov.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_cmov.c deleted file mode 100644 index 8ca584f..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_cmov.c +++ /dev/null @@ -1,63 +0,0 @@ -#include "fe.h" - -/* -Replace (f,g) with (g,g) if b == 1; -replace (f,g) with (f,g) if b == 0. - -Preconditions: b in {0,1}. -*/ - -void fe_cmov(fe f,const fe g,unsigned int b) -{ - crypto_int32 f0 = f[0]; - crypto_int32 f1 = f[1]; - crypto_int32 f2 = f[2]; - crypto_int32 f3 = f[3]; - crypto_int32 f4 = f[4]; - crypto_int32 f5 = f[5]; - crypto_int32 f6 = f[6]; - crypto_int32 f7 = f[7]; - crypto_int32 f8 = f[8]; - crypto_int32 f9 = f[9]; - crypto_int32 g0 = g[0]; - crypto_int32 g1 = g[1]; - crypto_int32 g2 = g[2]; - crypto_int32 g3 = g[3]; - crypto_int32 g4 = g[4]; - crypto_int32 g5 = g[5]; - crypto_int32 g6 = g[6]; - crypto_int32 g7 = g[7]; - crypto_int32 g8 = g[8]; - crypto_int32 g9 = g[9]; - crypto_int32 x0 = f0 ^ g0; - crypto_int32 x1 = f1 ^ g1; - crypto_int32 x2 = f2 ^ g2; - crypto_int32 x3 = f3 ^ g3; - crypto_int32 x4 = f4 ^ g4; - crypto_int32 x5 = f5 ^ g5; - crypto_int32 x6 = f6 ^ g6; - crypto_int32 x7 = f7 ^ g7; - crypto_int32 x8 = f8 ^ g8; - crypto_int32 x9 = f9 ^ g9; - b = -b; - x0 &= b; - x1 &= b; - x2 &= b; - x3 &= b; - x4 &= b; - x5 &= b; - x6 &= b; - x7 &= b; - x8 &= b; - x9 &= b; - f[0] = f0 ^ x0; - f[1] = f1 ^ x1; - f[2] = f2 ^ x2; - f[3] = f3 ^ x3; - f[4] = f4 ^ x4; - f[5] = f5 ^ x5; - f[6] = f6 ^ x6; - f[7] = f7 ^ x7; - f[8] = f8 ^ x8; - f[9] = f9 ^ x9; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_copy.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_copy.c deleted file mode 100644 index 9c5bf86..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_copy.c +++ /dev/null @@ -1,29 +0,0 @@ -#include "fe.h" - -/* -h = f -*/ - -void fe_copy(fe h,const fe f) -{ - crypto_int32 f0 = f[0]; - crypto_int32 f1 = f[1]; - crypto_int32 f2 = f[2]; - crypto_int32 f3 = f[3]; - crypto_int32 f4 = f[4]; - crypto_int32 f5 = f[5]; - crypto_int32 f6 = f[6]; - crypto_int32 f7 = f[7]; - crypto_int32 f8 = f[8]; - crypto_int32 f9 = f[9]; - h[0] = f0; - h[1] = f1; - h[2] = f2; - h[3] = f3; - h[4] = f4; - h[5] = f5; - h[6] = f6; - h[7] = f7; - h[8] = f8; - h[9] = f9; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_frombytes.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_frombytes.c deleted file mode 100644 index 5c17917..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_frombytes.c +++ /dev/null @@ -1,73 +0,0 @@ -#include "fe.h" -#include "crypto_int64.h" -#include "crypto_uint64.h" - -static crypto_uint64 load_3(const unsigned char *in) -{ - crypto_uint64 result; - result = (crypto_uint64) in[0]; - result |= ((crypto_uint64) in[1]) << 8; - result |= ((crypto_uint64) in[2]) << 16; - return result; -} - -static crypto_uint64 load_4(const unsigned char *in) -{ - crypto_uint64 result; - result = (crypto_uint64) in[0]; - result |= ((crypto_uint64) in[1]) << 8; - result |= ((crypto_uint64) in[2]) << 16; - result |= ((crypto_uint64) in[3]) << 24; - return result; -} - -/* -Ignores top bit of h. -*/ - -void fe_frombytes(fe h,const unsigned char *s) -{ - crypto_int64 h0 = load_4(s); - crypto_int64 h1 = load_3(s + 4) << 6; - crypto_int64 h2 = load_3(s + 7) << 5; - crypto_int64 h3 = load_3(s + 10) << 3; - crypto_int64 h4 = load_3(s + 13) << 2; - crypto_int64 h5 = load_4(s + 16); - crypto_int64 h6 = load_3(s + 20) << 7; - crypto_int64 h7 = load_3(s + 23) << 5; - crypto_int64 h8 = load_3(s + 26) << 4; - crypto_int64 h9 = (load_3(s + 29) & 8388607) << 2; - crypto_int64 carry0; - crypto_int64 carry1; - crypto_int64 carry2; - crypto_int64 carry3; - crypto_int64 carry4; - crypto_int64 carry5; - crypto_int64 carry6; - crypto_int64 carry7; - crypto_int64 carry8; - crypto_int64 carry9; - - carry9 = (h9 + (crypto_int64) (1<<24)) >> 25; h0 += carry9 * 19; h9 -= carry9 << 25; - carry1 = (h1 + (crypto_int64) (1<<24)) >> 25; h2 += carry1; h1 -= carry1 << 25; - carry3 = (h3 + (crypto_int64) (1<<24)) >> 25; h4 += carry3; h3 -= carry3 << 25; - carry5 = (h5 + (crypto_int64) (1<<24)) >> 25; h6 += carry5; h5 -= carry5 << 25; - carry7 = (h7 + (crypto_int64) (1<<24)) >> 25; h8 += carry7; h7 -= carry7 << 25; - - carry0 = (h0 + (crypto_int64) (1<<25)) >> 26; h1 += carry0; h0 -= carry0 << 26; - carry2 = (h2 + (crypto_int64) (1<<25)) >> 26; h3 += carry2; h2 -= carry2 << 26; - carry4 = (h4 + (crypto_int64) (1<<25)) >> 26; h5 += carry4; h4 -= carry4 << 26; - carry6 = (h6 + (crypto_int64) (1<<25)) >> 26; h7 += carry6; h6 -= carry6 << 26; - carry8 = (h8 + (crypto_int64) (1<<25)) >> 26; h9 += carry8; h8 -= carry8 << 26; - - h[0] = h0; - h[1] = h1; - h[2] = h2; - h[3] = h3; - h[4] = h4; - h[5] = h5; - h[6] = h6; - h[7] = h7; - h[8] = h8; - h[9] = h9; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_invert.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_invert.c deleted file mode 100644 index bcfdb8f..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_invert.c +++ /dev/null @@ -1,14 +0,0 @@ -#include "fe.h" - -void fe_invert(fe out,const fe z) -{ - fe t0; - fe t1; - fe t2; - fe t3; - int i; - -#include "pow225521.h" - - return; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_isnegative.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_isnegative.c deleted file mode 100644 index 3b2c8b8..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_isnegative.c +++ /dev/null @@ -1,16 +0,0 @@ -#include "fe.h" - -/* -return 1 if f is in {1,3,5,...,q-2} -return 0 if f is in {0,2,4,...,q-1} - -Preconditions: - |f| bounded by 1.1*2^26,1.1*2^25,1.1*2^26,1.1*2^25,etc. -*/ - -int fe_isnegative(const fe f) -{ - unsigned char s[32]; - fe_tobytes(s,f); - return s[0] & 1; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_isnonzero.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_isnonzero.c deleted file mode 100644 index db29c25..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_isnonzero.c +++ /dev/null @@ -1,19 +0,0 @@ -#include "fe.h" -#include "crypto_verify_32.h" - -/* -return 1 if f == 0 -return 0 if f != 0 - -Preconditions: - |f| bounded by 1.1*2^26,1.1*2^25,1.1*2^26,1.1*2^25,etc. -*/ - -static unsigned char zero[32]; - -int fe_isnonzero(const fe f) -{ - unsigned char s[32]; - fe_tobytes(s,f); - return crypto_verify_32(s,zero); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_mul.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_mul.c deleted file mode 100644 index 26ca8b3..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_mul.c +++ /dev/null @@ -1,253 +0,0 @@ -#include "fe.h" -#include "crypto_int64.h" - -/* -h = f * g -Can overlap h with f or g. - -Preconditions: - |f| bounded by 1.65*2^26,1.65*2^25,1.65*2^26,1.65*2^25,etc. - |g| bounded by 1.65*2^26,1.65*2^25,1.65*2^26,1.65*2^25,etc. - -Postconditions: - |h| bounded by 1.01*2^25,1.01*2^24,1.01*2^25,1.01*2^24,etc. -*/ - -/* -Notes on implementation strategy: - -Using schoolbook multiplication. -Karatsuba would save a little in some cost models. - -Most multiplications by 2 and 19 are 32-bit precomputations; -cheaper than 64-bit postcomputations. - -There is one remaining multiplication by 19 in the carry chain; -one *19 precomputation can be merged into this, -but the resulting data flow is considerably less clean. - -There are 12 carries below. -10 of them are 2-way parallelizable and vectorizable. -Can get away with 11 carries, but then data flow is much deeper. - -With tighter constraints on inputs can squeeze carries into int32. -*/ - -void fe_mul(fe h,const fe f,const fe g) -{ - crypto_int32 f0 = f[0]; - crypto_int32 f1 = f[1]; - crypto_int32 f2 = f[2]; - crypto_int32 f3 = f[3]; - crypto_int32 f4 = f[4]; - crypto_int32 f5 = f[5]; - crypto_int32 f6 = f[6]; - crypto_int32 f7 = f[7]; - crypto_int32 f8 = f[8]; - crypto_int32 f9 = f[9]; - crypto_int32 g0 = g[0]; - crypto_int32 g1 = g[1]; - crypto_int32 g2 = g[2]; - crypto_int32 g3 = g[3]; - crypto_int32 g4 = g[4]; - crypto_int32 g5 = g[5]; - crypto_int32 g6 = g[6]; - crypto_int32 g7 = g[7]; - crypto_int32 g8 = g[8]; - crypto_int32 g9 = g[9]; - crypto_int32 g1_19 = 19 * g1; /* 1.959375*2^29 */ - crypto_int32 g2_19 = 19 * g2; /* 1.959375*2^30; still ok */ - crypto_int32 g3_19 = 19 * g3; - crypto_int32 g4_19 = 19 * g4; - crypto_int32 g5_19 = 19 * g5; - crypto_int32 g6_19 = 19 * g6; - crypto_int32 g7_19 = 19 * g7; - crypto_int32 g8_19 = 19 * g8; - crypto_int32 g9_19 = 19 * g9; - crypto_int32 f1_2 = 2 * f1; - crypto_int32 f3_2 = 2 * f3; - crypto_int32 f5_2 = 2 * f5; - crypto_int32 f7_2 = 2 * f7; - crypto_int32 f9_2 = 2 * f9; - crypto_int64 f0g0 = f0 * (crypto_int64) g0; - crypto_int64 f0g1 = f0 * (crypto_int64) g1; - crypto_int64 f0g2 = f0 * (crypto_int64) g2; - crypto_int64 f0g3 = f0 * (crypto_int64) g3; - crypto_int64 f0g4 = f0 * (crypto_int64) g4; - crypto_int64 f0g5 = f0 * (crypto_int64) g5; - crypto_int64 f0g6 = f0 * (crypto_int64) g6; - crypto_int64 f0g7 = f0 * (crypto_int64) g7; - crypto_int64 f0g8 = f0 * (crypto_int64) g8; - crypto_int64 f0g9 = f0 * (crypto_int64) g9; - crypto_int64 f1g0 = f1 * (crypto_int64) g0; - crypto_int64 f1g1_2 = f1_2 * (crypto_int64) g1; - crypto_int64 f1g2 = f1 * (crypto_int64) g2; - crypto_int64 f1g3_2 = f1_2 * (crypto_int64) g3; - crypto_int64 f1g4 = f1 * (crypto_int64) g4; - crypto_int64 f1g5_2 = f1_2 * (crypto_int64) g5; - crypto_int64 f1g6 = f1 * (crypto_int64) g6; - crypto_int64 f1g7_2 = f1_2 * (crypto_int64) g7; - crypto_int64 f1g8 = f1 * (crypto_int64) g8; - crypto_int64 f1g9_38 = f1_2 * (crypto_int64) g9_19; - crypto_int64 f2g0 = f2 * (crypto_int64) g0; - crypto_int64 f2g1 = f2 * (crypto_int64) g1; - crypto_int64 f2g2 = f2 * (crypto_int64) g2; - crypto_int64 f2g3 = f2 * (crypto_int64) g3; - crypto_int64 f2g4 = f2 * (crypto_int64) g4; - crypto_int64 f2g5 = f2 * (crypto_int64) g5; - crypto_int64 f2g6 = f2 * (crypto_int64) g6; - crypto_int64 f2g7 = f2 * (crypto_int64) g7; - crypto_int64 f2g8_19 = f2 * (crypto_int64) g8_19; - crypto_int64 f2g9_19 = f2 * (crypto_int64) g9_19; - crypto_int64 f3g0 = f3 * (crypto_int64) g0; - crypto_int64 f3g1_2 = f3_2 * (crypto_int64) g1; - crypto_int64 f3g2 = f3 * (crypto_int64) g2; - crypto_int64 f3g3_2 = f3_2 * (crypto_int64) g3; - crypto_int64 f3g4 = f3 * (crypto_int64) g4; - crypto_int64 f3g5_2 = f3_2 * (crypto_int64) g5; - crypto_int64 f3g6 = f3 * (crypto_int64) g6; - crypto_int64 f3g7_38 = f3_2 * (crypto_int64) g7_19; - crypto_int64 f3g8_19 = f3 * (crypto_int64) g8_19; - crypto_int64 f3g9_38 = f3_2 * (crypto_int64) g9_19; - crypto_int64 f4g0 = f4 * (crypto_int64) g0; - crypto_int64 f4g1 = f4 * (crypto_int64) g1; - crypto_int64 f4g2 = f4 * (crypto_int64) g2; - crypto_int64 f4g3 = f4 * (crypto_int64) g3; - crypto_int64 f4g4 = f4 * (crypto_int64) g4; - crypto_int64 f4g5 = f4 * (crypto_int64) g5; - crypto_int64 f4g6_19 = f4 * (crypto_int64) g6_19; - crypto_int64 f4g7_19 = f4 * (crypto_int64) g7_19; - crypto_int64 f4g8_19 = f4 * (crypto_int64) g8_19; - crypto_int64 f4g9_19 = f4 * (crypto_int64) g9_19; - crypto_int64 f5g0 = f5 * (crypto_int64) g0; - crypto_int64 f5g1_2 = f5_2 * (crypto_int64) g1; - crypto_int64 f5g2 = f5 * (crypto_int64) g2; - crypto_int64 f5g3_2 = f5_2 * (crypto_int64) g3; - crypto_int64 f5g4 = f5 * (crypto_int64) g4; - crypto_int64 f5g5_38 = f5_2 * (crypto_int64) g5_19; - crypto_int64 f5g6_19 = f5 * (crypto_int64) g6_19; - crypto_int64 f5g7_38 = f5_2 * (crypto_int64) g7_19; - crypto_int64 f5g8_19 = f5 * (crypto_int64) g8_19; - crypto_int64 f5g9_38 = f5_2 * (crypto_int64) g9_19; - crypto_int64 f6g0 = f6 * (crypto_int64) g0; - crypto_int64 f6g1 = f6 * (crypto_int64) g1; - crypto_int64 f6g2 = f6 * (crypto_int64) g2; - crypto_int64 f6g3 = f6 * (crypto_int64) g3; - crypto_int64 f6g4_19 = f6 * (crypto_int64) g4_19; - crypto_int64 f6g5_19 = f6 * (crypto_int64) g5_19; - crypto_int64 f6g6_19 = f6 * (crypto_int64) g6_19; - crypto_int64 f6g7_19 = f6 * (crypto_int64) g7_19; - crypto_int64 f6g8_19 = f6 * (crypto_int64) g8_19; - crypto_int64 f6g9_19 = f6 * (crypto_int64) g9_19; - crypto_int64 f7g0 = f7 * (crypto_int64) g0; - crypto_int64 f7g1_2 = f7_2 * (crypto_int64) g1; - crypto_int64 f7g2 = f7 * (crypto_int64) g2; - crypto_int64 f7g3_38 = f7_2 * (crypto_int64) g3_19; - crypto_int64 f7g4_19 = f7 * (crypto_int64) g4_19; - crypto_int64 f7g5_38 = f7_2 * (crypto_int64) g5_19; - crypto_int64 f7g6_19 = f7 * (crypto_int64) g6_19; - crypto_int64 f7g7_38 = f7_2 * (crypto_int64) g7_19; - crypto_int64 f7g8_19 = f7 * (crypto_int64) g8_19; - crypto_int64 f7g9_38 = f7_2 * (crypto_int64) g9_19; - crypto_int64 f8g0 = f8 * (crypto_int64) g0; - crypto_int64 f8g1 = f8 * (crypto_int64) g1; - crypto_int64 f8g2_19 = f8 * (crypto_int64) g2_19; - crypto_int64 f8g3_19 = f8 * (crypto_int64) g3_19; - crypto_int64 f8g4_19 = f8 * (crypto_int64) g4_19; - crypto_int64 f8g5_19 = f8 * (crypto_int64) g5_19; - crypto_int64 f8g6_19 = f8 * (crypto_int64) g6_19; - crypto_int64 f8g7_19 = f8 * (crypto_int64) g7_19; - crypto_int64 f8g8_19 = f8 * (crypto_int64) g8_19; - crypto_int64 f8g9_19 = f8 * (crypto_int64) g9_19; - crypto_int64 f9g0 = f9 * (crypto_int64) g0; - crypto_int64 f9g1_38 = f9_2 * (crypto_int64) g1_19; - crypto_int64 f9g2_19 = f9 * (crypto_int64) g2_19; - crypto_int64 f9g3_38 = f9_2 * (crypto_int64) g3_19; - crypto_int64 f9g4_19 = f9 * (crypto_int64) g4_19; - crypto_int64 f9g5_38 = f9_2 * (crypto_int64) g5_19; - crypto_int64 f9g6_19 = f9 * (crypto_int64) g6_19; - crypto_int64 f9g7_38 = f9_2 * (crypto_int64) g7_19; - crypto_int64 f9g8_19 = f9 * (crypto_int64) g8_19; - crypto_int64 f9g9_38 = f9_2 * (crypto_int64) g9_19; - crypto_int64 h0 = f0g0+f1g9_38+f2g8_19+f3g7_38+f4g6_19+f5g5_38+f6g4_19+f7g3_38+f8g2_19+f9g1_38; - crypto_int64 h1 = f0g1+f1g0 +f2g9_19+f3g8_19+f4g7_19+f5g6_19+f6g5_19+f7g4_19+f8g3_19+f9g2_19; - crypto_int64 h2 = f0g2+f1g1_2 +f2g0 +f3g9_38+f4g8_19+f5g7_38+f6g6_19+f7g5_38+f8g4_19+f9g3_38; - crypto_int64 h3 = f0g3+f1g2 +f2g1 +f3g0 +f4g9_19+f5g8_19+f6g7_19+f7g6_19+f8g5_19+f9g4_19; - crypto_int64 h4 = f0g4+f1g3_2 +f2g2 +f3g1_2 +f4g0 +f5g9_38+f6g8_19+f7g7_38+f8g6_19+f9g5_38; - crypto_int64 h5 = f0g5+f1g4 +f2g3 +f3g2 +f4g1 +f5g0 +f6g9_19+f7g8_19+f8g7_19+f9g6_19; - crypto_int64 h6 = f0g6+f1g5_2 +f2g4 +f3g3_2 +f4g2 +f5g1_2 +f6g0 +f7g9_38+f8g8_19+f9g7_38; - crypto_int64 h7 = f0g7+f1g6 +f2g5 +f3g4 +f4g3 +f5g2 +f6g1 +f7g0 +f8g9_19+f9g8_19; - crypto_int64 h8 = f0g8+f1g7_2 +f2g6 +f3g5_2 +f4g4 +f5g3_2 +f6g2 +f7g1_2 +f8g0 +f9g9_38; - crypto_int64 h9 = f0g9+f1g8 +f2g7 +f3g6 +f4g5 +f5g4 +f6g3 +f7g2 +f8g1 +f9g0 ; - crypto_int64 carry0; - crypto_int64 carry1; - crypto_int64 carry2; - crypto_int64 carry3; - crypto_int64 carry4; - crypto_int64 carry5; - crypto_int64 carry6; - crypto_int64 carry7; - crypto_int64 carry8; - crypto_int64 carry9; - - /* - |h0| <= (1.65*1.65*2^52*(1+19+19+19+19)+1.65*1.65*2^50*(38+38+38+38+38)) - i.e. |h0| <= 1.4*2^60; narrower ranges for h2, h4, h6, h8 - |h1| <= (1.65*1.65*2^51*(1+1+19+19+19+19+19+19+19+19)) - i.e. |h1| <= 1.7*2^59; narrower ranges for h3, h5, h7, h9 - */ - - carry0 = (h0 + (crypto_int64) (1<<25)) >> 26; h1 += carry0; h0 -= carry0 << 26; - carry4 = (h4 + (crypto_int64) (1<<25)) >> 26; h5 += carry4; h4 -= carry4 << 26; - /* |h0| <= 2^25 */ - /* |h4| <= 2^25 */ - /* |h1| <= 1.71*2^59 */ - /* |h5| <= 1.71*2^59 */ - - carry1 = (h1 + (crypto_int64) (1<<24)) >> 25; h2 += carry1; h1 -= carry1 << 25; - carry5 = (h5 + (crypto_int64) (1<<24)) >> 25; h6 += carry5; h5 -= carry5 << 25; - /* |h1| <= 2^24; from now on fits into int32 */ - /* |h5| <= 2^24; from now on fits into int32 */ - /* |h2| <= 1.41*2^60 */ - /* |h6| <= 1.41*2^60 */ - - carry2 = (h2 + (crypto_int64) (1<<25)) >> 26; h3 += carry2; h2 -= carry2 << 26; - carry6 = (h6 + (crypto_int64) (1<<25)) >> 26; h7 += carry6; h6 -= carry6 << 26; - /* |h2| <= 2^25; from now on fits into int32 unchanged */ - /* |h6| <= 2^25; from now on fits into int32 unchanged */ - /* |h3| <= 1.71*2^59 */ - /* |h7| <= 1.71*2^59 */ - - carry3 = (h3 + (crypto_int64) (1<<24)) >> 25; h4 += carry3; h3 -= carry3 << 25; - carry7 = (h7 + (crypto_int64) (1<<24)) >> 25; h8 += carry7; h7 -= carry7 << 25; - /* |h3| <= 2^24; from now on fits into int32 unchanged */ - /* |h7| <= 2^24; from now on fits into int32 unchanged */ - /* |h4| <= 1.72*2^34 */ - /* |h8| <= 1.41*2^60 */ - - carry4 = (h4 + (crypto_int64) (1<<25)) >> 26; h5 += carry4; h4 -= carry4 << 26; - carry8 = (h8 + (crypto_int64) (1<<25)) >> 26; h9 += carry8; h8 -= carry8 << 26; - /* |h4| <= 2^25; from now on fits into int32 unchanged */ - /* |h8| <= 2^25; from now on fits into int32 unchanged */ - /* |h5| <= 1.01*2^24 */ - /* |h9| <= 1.71*2^59 */ - - carry9 = (h9 + (crypto_int64) (1<<24)) >> 25; h0 += carry9 * 19; h9 -= carry9 << 25; - /* |h9| <= 2^24; from now on fits into int32 unchanged */ - /* |h0| <= 1.1*2^39 */ - - carry0 = (h0 + (crypto_int64) (1<<25)) >> 26; h1 += carry0; h0 -= carry0 << 26; - /* |h0| <= 2^25; from now on fits into int32 unchanged */ - /* |h1| <= 1.01*2^24 */ - - h[0] = h0; - h[1] = h1; - h[2] = h2; - h[3] = h3; - h[4] = h4; - h[5] = h5; - h[6] = h6; - h[7] = h7; - h[8] = h8; - h[9] = h9; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_neg.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_neg.c deleted file mode 100644 index 2078ce5..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_neg.c +++ /dev/null @@ -1,45 +0,0 @@ -#include "fe.h" - -/* -h = -f - -Preconditions: - |f| bounded by 1.1*2^25,1.1*2^24,1.1*2^25,1.1*2^24,etc. - -Postconditions: - |h| bounded by 1.1*2^25,1.1*2^24,1.1*2^25,1.1*2^24,etc. -*/ - -void fe_neg(fe h,const fe f) -{ - crypto_int32 f0 = f[0]; - crypto_int32 f1 = f[1]; - crypto_int32 f2 = f[2]; - crypto_int32 f3 = f[3]; - crypto_int32 f4 = f[4]; - crypto_int32 f5 = f[5]; - crypto_int32 f6 = f[6]; - crypto_int32 f7 = f[7]; - crypto_int32 f8 = f[8]; - crypto_int32 f9 = f[9]; - crypto_int32 h0 = -f0; - crypto_int32 h1 = -f1; - crypto_int32 h2 = -f2; - crypto_int32 h3 = -f3; - crypto_int32 h4 = -f4; - crypto_int32 h5 = -f5; - crypto_int32 h6 = -f6; - crypto_int32 h7 = -f7; - crypto_int32 h8 = -f8; - crypto_int32 h9 = -f9; - h[0] = h0; - h[1] = h1; - h[2] = h2; - h[3] = h3; - h[4] = h4; - h[5] = h5; - h[6] = h6; - h[7] = h7; - h[8] = h8; - h[9] = h9; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_pow22523.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_pow22523.c deleted file mode 100644 index 56675a5..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_pow22523.c +++ /dev/null @@ -1,13 +0,0 @@ -#include "fe.h" - -void fe_pow22523(fe out,const fe z) -{ - fe t0; - fe t1; - fe t2; - int i; - -#include "pow22523.h" - - return; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_sq.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_sq.c deleted file mode 100644 index 8dd1198..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_sq.c +++ /dev/null @@ -1,149 +0,0 @@ -#include "fe.h" -#include "crypto_int64.h" - -/* -h = f * f -Can overlap h with f. - -Preconditions: - |f| bounded by 1.65*2^26,1.65*2^25,1.65*2^26,1.65*2^25,etc. - -Postconditions: - |h| bounded by 1.01*2^25,1.01*2^24,1.01*2^25,1.01*2^24,etc. -*/ - -/* -See fe_mul.c for discussion of implementation strategy. -*/ - -void fe_sq(fe h,const fe f) -{ - crypto_int32 f0 = f[0]; - crypto_int32 f1 = f[1]; - crypto_int32 f2 = f[2]; - crypto_int32 f3 = f[3]; - crypto_int32 f4 = f[4]; - crypto_int32 f5 = f[5]; - crypto_int32 f6 = f[6]; - crypto_int32 f7 = f[7]; - crypto_int32 f8 = f[8]; - crypto_int32 f9 = f[9]; - crypto_int32 f0_2 = 2 * f0; - crypto_int32 f1_2 = 2 * f1; - crypto_int32 f2_2 = 2 * f2; - crypto_int32 f3_2 = 2 * f3; - crypto_int32 f4_2 = 2 * f4; - crypto_int32 f5_2 = 2 * f5; - crypto_int32 f6_2 = 2 * f6; - crypto_int32 f7_2 = 2 * f7; - crypto_int32 f5_38 = 38 * f5; /* 1.959375*2^30 */ - crypto_int32 f6_19 = 19 * f6; /* 1.959375*2^30 */ - crypto_int32 f7_38 = 38 * f7; /* 1.959375*2^30 */ - crypto_int32 f8_19 = 19 * f8; /* 1.959375*2^30 */ - crypto_int32 f9_38 = 38 * f9; /* 1.959375*2^30 */ - crypto_int64 f0f0 = f0 * (crypto_int64) f0; - crypto_int64 f0f1_2 = f0_2 * (crypto_int64) f1; - crypto_int64 f0f2_2 = f0_2 * (crypto_int64) f2; - crypto_int64 f0f3_2 = f0_2 * (crypto_int64) f3; - crypto_int64 f0f4_2 = f0_2 * (crypto_int64) f4; - crypto_int64 f0f5_2 = f0_2 * (crypto_int64) f5; - crypto_int64 f0f6_2 = f0_2 * (crypto_int64) f6; - crypto_int64 f0f7_2 = f0_2 * (crypto_int64) f7; - crypto_int64 f0f8_2 = f0_2 * (crypto_int64) f8; - crypto_int64 f0f9_2 = f0_2 * (crypto_int64) f9; - crypto_int64 f1f1_2 = f1_2 * (crypto_int64) f1; - crypto_int64 f1f2_2 = f1_2 * (crypto_int64) f2; - crypto_int64 f1f3_4 = f1_2 * (crypto_int64) f3_2; - crypto_int64 f1f4_2 = f1_2 * (crypto_int64) f4; - crypto_int64 f1f5_4 = f1_2 * (crypto_int64) f5_2; - crypto_int64 f1f6_2 = f1_2 * (crypto_int64) f6; - crypto_int64 f1f7_4 = f1_2 * (crypto_int64) f7_2; - crypto_int64 f1f8_2 = f1_2 * (crypto_int64) f8; - crypto_int64 f1f9_76 = f1_2 * (crypto_int64) f9_38; - crypto_int64 f2f2 = f2 * (crypto_int64) f2; - crypto_int64 f2f3_2 = f2_2 * (crypto_int64) f3; - crypto_int64 f2f4_2 = f2_2 * (crypto_int64) f4; - crypto_int64 f2f5_2 = f2_2 * (crypto_int64) f5; - crypto_int64 f2f6_2 = f2_2 * (crypto_int64) f6; - crypto_int64 f2f7_2 = f2_2 * (crypto_int64) f7; - crypto_int64 f2f8_38 = f2_2 * (crypto_int64) f8_19; - crypto_int64 f2f9_38 = f2 * (crypto_int64) f9_38; - crypto_int64 f3f3_2 = f3_2 * (crypto_int64) f3; - crypto_int64 f3f4_2 = f3_2 * (crypto_int64) f4; - crypto_int64 f3f5_4 = f3_2 * (crypto_int64) f5_2; - crypto_int64 f3f6_2 = f3_2 * (crypto_int64) f6; - crypto_int64 f3f7_76 = f3_2 * (crypto_int64) f7_38; - crypto_int64 f3f8_38 = f3_2 * (crypto_int64) f8_19; - crypto_int64 f3f9_76 = f3_2 * (crypto_int64) f9_38; - crypto_int64 f4f4 = f4 * (crypto_int64) f4; - crypto_int64 f4f5_2 = f4_2 * (crypto_int64) f5; - crypto_int64 f4f6_38 = f4_2 * (crypto_int64) f6_19; - crypto_int64 f4f7_38 = f4 * (crypto_int64) f7_38; - crypto_int64 f4f8_38 = f4_2 * (crypto_int64) f8_19; - crypto_int64 f4f9_38 = f4 * (crypto_int64) f9_38; - crypto_int64 f5f5_38 = f5 * (crypto_int64) f5_38; - crypto_int64 f5f6_38 = f5_2 * (crypto_int64) f6_19; - crypto_int64 f5f7_76 = f5_2 * (crypto_int64) f7_38; - crypto_int64 f5f8_38 = f5_2 * (crypto_int64) f8_19; - crypto_int64 f5f9_76 = f5_2 * (crypto_int64) f9_38; - crypto_int64 f6f6_19 = f6 * (crypto_int64) f6_19; - crypto_int64 f6f7_38 = f6 * (crypto_int64) f7_38; - crypto_int64 f6f8_38 = f6_2 * (crypto_int64) f8_19; - crypto_int64 f6f9_38 = f6 * (crypto_int64) f9_38; - crypto_int64 f7f7_38 = f7 * (crypto_int64) f7_38; - crypto_int64 f7f8_38 = f7_2 * (crypto_int64) f8_19; - crypto_int64 f7f9_76 = f7_2 * (crypto_int64) f9_38; - crypto_int64 f8f8_19 = f8 * (crypto_int64) f8_19; - crypto_int64 f8f9_38 = f8 * (crypto_int64) f9_38; - crypto_int64 f9f9_38 = f9 * (crypto_int64) f9_38; - crypto_int64 h0 = f0f0 +f1f9_76+f2f8_38+f3f7_76+f4f6_38+f5f5_38; - crypto_int64 h1 = f0f1_2+f2f9_38+f3f8_38+f4f7_38+f5f6_38; - crypto_int64 h2 = f0f2_2+f1f1_2 +f3f9_76+f4f8_38+f5f7_76+f6f6_19; - crypto_int64 h3 = f0f3_2+f1f2_2 +f4f9_38+f5f8_38+f6f7_38; - crypto_int64 h4 = f0f4_2+f1f3_4 +f2f2 +f5f9_76+f6f8_38+f7f7_38; - crypto_int64 h5 = f0f5_2+f1f4_2 +f2f3_2 +f6f9_38+f7f8_38; - crypto_int64 h6 = f0f6_2+f1f5_4 +f2f4_2 +f3f3_2 +f7f9_76+f8f8_19; - crypto_int64 h7 = f0f7_2+f1f6_2 +f2f5_2 +f3f4_2 +f8f9_38; - crypto_int64 h8 = f0f8_2+f1f7_4 +f2f6_2 +f3f5_4 +f4f4 +f9f9_38; - crypto_int64 h9 = f0f9_2+f1f8_2 +f2f7_2 +f3f6_2 +f4f5_2; - crypto_int64 carry0; - crypto_int64 carry1; - crypto_int64 carry2; - crypto_int64 carry3; - crypto_int64 carry4; - crypto_int64 carry5; - crypto_int64 carry6; - crypto_int64 carry7; - crypto_int64 carry8; - crypto_int64 carry9; - - carry0 = (h0 + (crypto_int64) (1<<25)) >> 26; h1 += carry0; h0 -= carry0 << 26; - carry4 = (h4 + (crypto_int64) (1<<25)) >> 26; h5 += carry4; h4 -= carry4 << 26; - - carry1 = (h1 + (crypto_int64) (1<<24)) >> 25; h2 += carry1; h1 -= carry1 << 25; - carry5 = (h5 + (crypto_int64) (1<<24)) >> 25; h6 += carry5; h5 -= carry5 << 25; - - carry2 = (h2 + (crypto_int64) (1<<25)) >> 26; h3 += carry2; h2 -= carry2 << 26; - carry6 = (h6 + (crypto_int64) (1<<25)) >> 26; h7 += carry6; h6 -= carry6 << 26; - - carry3 = (h3 + (crypto_int64) (1<<24)) >> 25; h4 += carry3; h3 -= carry3 << 25; - carry7 = (h7 + (crypto_int64) (1<<24)) >> 25; h8 += carry7; h7 -= carry7 << 25; - - carry4 = (h4 + (crypto_int64) (1<<25)) >> 26; h5 += carry4; h4 -= carry4 << 26; - carry8 = (h8 + (crypto_int64) (1<<25)) >> 26; h9 += carry8; h8 -= carry8 << 26; - - carry9 = (h9 + (crypto_int64) (1<<24)) >> 25; h0 += carry9 * 19; h9 -= carry9 << 25; - - carry0 = (h0 + (crypto_int64) (1<<25)) >> 26; h1 += carry0; h0 -= carry0 << 26; - - h[0] = h0; - h[1] = h1; - h[2] = h2; - h[3] = h3; - h[4] = h4; - h[5] = h5; - h[6] = h6; - h[7] = h7; - h[8] = h8; - h[9] = h9; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_sq2.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_sq2.c deleted file mode 100644 index 026ed3a..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_sq2.c +++ /dev/null @@ -1,160 +0,0 @@ -#include "fe.h" -#include "crypto_int64.h" - -/* -h = 2 * f * f -Can overlap h with f. - -Preconditions: - |f| bounded by 1.65*2^26,1.65*2^25,1.65*2^26,1.65*2^25,etc. - -Postconditions: - |h| bounded by 1.01*2^25,1.01*2^24,1.01*2^25,1.01*2^24,etc. -*/ - -/* -See fe_mul.c for discussion of implementation strategy. -*/ - -void fe_sq2(fe h,const fe f) -{ - crypto_int32 f0 = f[0]; - crypto_int32 f1 = f[1]; - crypto_int32 f2 = f[2]; - crypto_int32 f3 = f[3]; - crypto_int32 f4 = f[4]; - crypto_int32 f5 = f[5]; - crypto_int32 f6 = f[6]; - crypto_int32 f7 = f[7]; - crypto_int32 f8 = f[8]; - crypto_int32 f9 = f[9]; - crypto_int32 f0_2 = 2 * f0; - crypto_int32 f1_2 = 2 * f1; - crypto_int32 f2_2 = 2 * f2; - crypto_int32 f3_2 = 2 * f3; - crypto_int32 f4_2 = 2 * f4; - crypto_int32 f5_2 = 2 * f5; - crypto_int32 f6_2 = 2 * f6; - crypto_int32 f7_2 = 2 * f7; - crypto_int32 f5_38 = 38 * f5; /* 1.959375*2^30 */ - crypto_int32 f6_19 = 19 * f6; /* 1.959375*2^30 */ - crypto_int32 f7_38 = 38 * f7; /* 1.959375*2^30 */ - crypto_int32 f8_19 = 19 * f8; /* 1.959375*2^30 */ - crypto_int32 f9_38 = 38 * f9; /* 1.959375*2^30 */ - crypto_int64 f0f0 = f0 * (crypto_int64) f0; - crypto_int64 f0f1_2 = f0_2 * (crypto_int64) f1; - crypto_int64 f0f2_2 = f0_2 * (crypto_int64) f2; - crypto_int64 f0f3_2 = f0_2 * (crypto_int64) f3; - crypto_int64 f0f4_2 = f0_2 * (crypto_int64) f4; - crypto_int64 f0f5_2 = f0_2 * (crypto_int64) f5; - crypto_int64 f0f6_2 = f0_2 * (crypto_int64) f6; - crypto_int64 f0f7_2 = f0_2 * (crypto_int64) f7; - crypto_int64 f0f8_2 = f0_2 * (crypto_int64) f8; - crypto_int64 f0f9_2 = f0_2 * (crypto_int64) f9; - crypto_int64 f1f1_2 = f1_2 * (crypto_int64) f1; - crypto_int64 f1f2_2 = f1_2 * (crypto_int64) f2; - crypto_int64 f1f3_4 = f1_2 * (crypto_int64) f3_2; - crypto_int64 f1f4_2 = f1_2 * (crypto_int64) f4; - crypto_int64 f1f5_4 = f1_2 * (crypto_int64) f5_2; - crypto_int64 f1f6_2 = f1_2 * (crypto_int64) f6; - crypto_int64 f1f7_4 = f1_2 * (crypto_int64) f7_2; - crypto_int64 f1f8_2 = f1_2 * (crypto_int64) f8; - crypto_int64 f1f9_76 = f1_2 * (crypto_int64) f9_38; - crypto_int64 f2f2 = f2 * (crypto_int64) f2; - crypto_int64 f2f3_2 = f2_2 * (crypto_int64) f3; - crypto_int64 f2f4_2 = f2_2 * (crypto_int64) f4; - crypto_int64 f2f5_2 = f2_2 * (crypto_int64) f5; - crypto_int64 f2f6_2 = f2_2 * (crypto_int64) f6; - crypto_int64 f2f7_2 = f2_2 * (crypto_int64) f7; - crypto_int64 f2f8_38 = f2_2 * (crypto_int64) f8_19; - crypto_int64 f2f9_38 = f2 * (crypto_int64) f9_38; - crypto_int64 f3f3_2 = f3_2 * (crypto_int64) f3; - crypto_int64 f3f4_2 = f3_2 * (crypto_int64) f4; - crypto_int64 f3f5_4 = f3_2 * (crypto_int64) f5_2; - crypto_int64 f3f6_2 = f3_2 * (crypto_int64) f6; - crypto_int64 f3f7_76 = f3_2 * (crypto_int64) f7_38; - crypto_int64 f3f8_38 = f3_2 * (crypto_int64) f8_19; - crypto_int64 f3f9_76 = f3_2 * (crypto_int64) f9_38; - crypto_int64 f4f4 = f4 * (crypto_int64) f4; - crypto_int64 f4f5_2 = f4_2 * (crypto_int64) f5; - crypto_int64 f4f6_38 = f4_2 * (crypto_int64) f6_19; - crypto_int64 f4f7_38 = f4 * (crypto_int64) f7_38; - crypto_int64 f4f8_38 = f4_2 * (crypto_int64) f8_19; - crypto_int64 f4f9_38 = f4 * (crypto_int64) f9_38; - crypto_int64 f5f5_38 = f5 * (crypto_int64) f5_38; - crypto_int64 f5f6_38 = f5_2 * (crypto_int64) f6_19; - crypto_int64 f5f7_76 = f5_2 * (crypto_int64) f7_38; - crypto_int64 f5f8_38 = f5_2 * (crypto_int64) f8_19; - crypto_int64 f5f9_76 = f5_2 * (crypto_int64) f9_38; - crypto_int64 f6f6_19 = f6 * (crypto_int64) f6_19; - crypto_int64 f6f7_38 = f6 * (crypto_int64) f7_38; - crypto_int64 f6f8_38 = f6_2 * (crypto_int64) f8_19; - crypto_int64 f6f9_38 = f6 * (crypto_int64) f9_38; - crypto_int64 f7f7_38 = f7 * (crypto_int64) f7_38; - crypto_int64 f7f8_38 = f7_2 * (crypto_int64) f8_19; - crypto_int64 f7f9_76 = f7_2 * (crypto_int64) f9_38; - crypto_int64 f8f8_19 = f8 * (crypto_int64) f8_19; - crypto_int64 f8f9_38 = f8 * (crypto_int64) f9_38; - crypto_int64 f9f9_38 = f9 * (crypto_int64) f9_38; - crypto_int64 h0 = f0f0 +f1f9_76+f2f8_38+f3f7_76+f4f6_38+f5f5_38; - crypto_int64 h1 = f0f1_2+f2f9_38+f3f8_38+f4f7_38+f5f6_38; - crypto_int64 h2 = f0f2_2+f1f1_2 +f3f9_76+f4f8_38+f5f7_76+f6f6_19; - crypto_int64 h3 = f0f3_2+f1f2_2 +f4f9_38+f5f8_38+f6f7_38; - crypto_int64 h4 = f0f4_2+f1f3_4 +f2f2 +f5f9_76+f6f8_38+f7f7_38; - crypto_int64 h5 = f0f5_2+f1f4_2 +f2f3_2 +f6f9_38+f7f8_38; - crypto_int64 h6 = f0f6_2+f1f5_4 +f2f4_2 +f3f3_2 +f7f9_76+f8f8_19; - crypto_int64 h7 = f0f7_2+f1f6_2 +f2f5_2 +f3f4_2 +f8f9_38; - crypto_int64 h8 = f0f8_2+f1f7_4 +f2f6_2 +f3f5_4 +f4f4 +f9f9_38; - crypto_int64 h9 = f0f9_2+f1f8_2 +f2f7_2 +f3f6_2 +f4f5_2; - crypto_int64 carry0; - crypto_int64 carry1; - crypto_int64 carry2; - crypto_int64 carry3; - crypto_int64 carry4; - crypto_int64 carry5; - crypto_int64 carry6; - crypto_int64 carry7; - crypto_int64 carry8; - crypto_int64 carry9; - - h0 += h0; - h1 += h1; - h2 += h2; - h3 += h3; - h4 += h4; - h5 += h5; - h6 += h6; - h7 += h7; - h8 += h8; - h9 += h9; - - carry0 = (h0 + (crypto_int64) (1<<25)) >> 26; h1 += carry0; h0 -= carry0 << 26; - carry4 = (h4 + (crypto_int64) (1<<25)) >> 26; h5 += carry4; h4 -= carry4 << 26; - - carry1 = (h1 + (crypto_int64) (1<<24)) >> 25; h2 += carry1; h1 -= carry1 << 25; - carry5 = (h5 + (crypto_int64) (1<<24)) >> 25; h6 += carry5; h5 -= carry5 << 25; - - carry2 = (h2 + (crypto_int64) (1<<25)) >> 26; h3 += carry2; h2 -= carry2 << 26; - carry6 = (h6 + (crypto_int64) (1<<25)) >> 26; h7 += carry6; h6 -= carry6 << 26; - - carry3 = (h3 + (crypto_int64) (1<<24)) >> 25; h4 += carry3; h3 -= carry3 << 25; - carry7 = (h7 + (crypto_int64) (1<<24)) >> 25; h8 += carry7; h7 -= carry7 << 25; - - carry4 = (h4 + (crypto_int64) (1<<25)) >> 26; h5 += carry4; h4 -= carry4 << 26; - carry8 = (h8 + (crypto_int64) (1<<25)) >> 26; h9 += carry8; h8 -= carry8 << 26; - - carry9 = (h9 + (crypto_int64) (1<<24)) >> 25; h0 += carry9 * 19; h9 -= carry9 << 25; - - carry0 = (h0 + (crypto_int64) (1<<25)) >> 26; h1 += carry0; h0 -= carry0 << 26; - - h[0] = h0; - h[1] = h1; - h[2] = h2; - h[3] = h3; - h[4] = h4; - h[5] = h5; - h[6] = h6; - h[7] = h7; - h[8] = h8; - h[9] = h9; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_sub.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_sub.c deleted file mode 100644 index 6e26b7d..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_sub.c +++ /dev/null @@ -1,57 +0,0 @@ -#include "fe.h" - -/* -h = f - g -Can overlap h with f or g. - -Preconditions: - |f| bounded by 1.1*2^25,1.1*2^24,1.1*2^25,1.1*2^24,etc. - |g| bounded by 1.1*2^25,1.1*2^24,1.1*2^25,1.1*2^24,etc. - -Postconditions: - |h| bounded by 1.1*2^26,1.1*2^25,1.1*2^26,1.1*2^25,etc. -*/ - -void fe_sub(fe h,const fe f,const fe g) -{ - crypto_int32 f0 = f[0]; - crypto_int32 f1 = f[1]; - crypto_int32 f2 = f[2]; - crypto_int32 f3 = f[3]; - crypto_int32 f4 = f[4]; - crypto_int32 f5 = f[5]; - crypto_int32 f6 = f[6]; - crypto_int32 f7 = f[7]; - crypto_int32 f8 = f[8]; - crypto_int32 f9 = f[9]; - crypto_int32 g0 = g[0]; - crypto_int32 g1 = g[1]; - crypto_int32 g2 = g[2]; - crypto_int32 g3 = g[3]; - crypto_int32 g4 = g[4]; - crypto_int32 g5 = g[5]; - crypto_int32 g6 = g[6]; - crypto_int32 g7 = g[7]; - crypto_int32 g8 = g[8]; - crypto_int32 g9 = g[9]; - crypto_int32 h0 = f0 - g0; - crypto_int32 h1 = f1 - g1; - crypto_int32 h2 = f2 - g2; - crypto_int32 h3 = f3 - g3; - crypto_int32 h4 = f4 - g4; - crypto_int32 h5 = f5 - g5; - crypto_int32 h6 = f6 - g6; - crypto_int32 h7 = f7 - g7; - crypto_int32 h8 = f8 - g8; - crypto_int32 h9 = f9 - g9; - h[0] = h0; - h[1] = h1; - h[2] = h2; - h[3] = h3; - h[4] = h4; - h[5] = h5; - h[6] = h6; - h[7] = h7; - h[8] = h8; - h[9] = h9; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_tobytes.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_tobytes.c deleted file mode 100644 index 0a63baf..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/fe_tobytes.c +++ /dev/null @@ -1,119 +0,0 @@ -#include "fe.h" - -/* -Preconditions: - |h| bounded by 1.1*2^26,1.1*2^25,1.1*2^26,1.1*2^25,etc. - -Write p=2^255-19; q=floor(h/p). -Basic claim: q = floor(2^(-255)(h + 19 2^(-25)h9 + 2^(-1))). - -Proof: - Have |h|<=p so |q|<=1 so |19^2 2^(-255) q|<1/4. - Also have |h-2^230 h9|<2^231 so |19 2^(-255)(h-2^230 h9)|<1/4. - - Write y=2^(-1)-19^2 2^(-255)q-19 2^(-255)(h-2^230 h9). - Then 0> 25; - q = (h0 + q) >> 26; - q = (h1 + q) >> 25; - q = (h2 + q) >> 26; - q = (h3 + q) >> 25; - q = (h4 + q) >> 26; - q = (h5 + q) >> 25; - q = (h6 + q) >> 26; - q = (h7 + q) >> 25; - q = (h8 + q) >> 26; - q = (h9 + q) >> 25; - - /* Goal: Output h-(2^255-19)q, which is between 0 and 2^255-20. */ - h0 += 19 * q; - /* Goal: Output h-2^255 q, which is between 0 and 2^255-20. */ - - carry0 = h0 >> 26; h1 += carry0; h0 -= carry0 << 26; - carry1 = h1 >> 25; h2 += carry1; h1 -= carry1 << 25; - carry2 = h2 >> 26; h3 += carry2; h2 -= carry2 << 26; - carry3 = h3 >> 25; h4 += carry3; h3 -= carry3 << 25; - carry4 = h4 >> 26; h5 += carry4; h4 -= carry4 << 26; - carry5 = h5 >> 25; h6 += carry5; h5 -= carry5 << 25; - carry6 = h6 >> 26; h7 += carry6; h6 -= carry6 << 26; - carry7 = h7 >> 25; h8 += carry7; h7 -= carry7 << 25; - carry8 = h8 >> 26; h9 += carry8; h8 -= carry8 << 26; - carry9 = h9 >> 25; h9 -= carry9 << 25; - /* h10 = carry9 */ - - /* - Goal: Output h0+...+2^255 h10-2^255 q, which is between 0 and 2^255-20. - Have h0+...+2^230 h9 between 0 and 2^255-1; - evidently 2^255 h10-2^255 q = 0. - Goal: Output h0+...+2^230 h9. - */ - - s[0] = h0 >> 0; - s[1] = h0 >> 8; - s[2] = h0 >> 16; - s[3] = (h0 >> 24) | (h1 << 2); - s[4] = h1 >> 6; - s[5] = h1 >> 14; - s[6] = (h1 >> 22) | (h2 << 3); - s[7] = h2 >> 5; - s[8] = h2 >> 13; - s[9] = (h2 >> 21) | (h3 << 5); - s[10] = h3 >> 3; - s[11] = h3 >> 11; - s[12] = (h3 >> 19) | (h4 << 6); - s[13] = h4 >> 2; - s[14] = h4 >> 10; - s[15] = h4 >> 18; - s[16] = h5 >> 0; - s[17] = h5 >> 8; - s[18] = h5 >> 16; - s[19] = (h5 >> 24) | (h6 << 1); - s[20] = h6 >> 7; - s[21] = h6 >> 15; - s[22] = (h6 >> 23) | (h7 << 3); - s[23] = h7 >> 5; - s[24] = h7 >> 13; - s[25] = (h7 >> 21) | (h8 << 4); - s[26] = h8 >> 4; - s[27] = h8 >> 12; - s[28] = (h8 >> 20) | (h9 << 6); - s[29] = h9 >> 2; - s[30] = h9 >> 10; - s[31] = h9 >> 18; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge.h deleted file mode 100644 index 55e95f9..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge.h +++ /dev/null @@ -1,95 +0,0 @@ -#ifndef GE_H -#define GE_H - -/* -ge means group element. - -Here the group is the set of pairs (x,y) of field elements (see fe.h) -satisfying -x^2 + y^2 = 1 + d x^2y^2 -where d = -121665/121666. - -Representations: - ge_p2 (projective): (X:Y:Z) satisfying x=X/Z, y=Y/Z - ge_p3 (extended): (X:Y:Z:T) satisfying x=X/Z, y=Y/Z, XY=ZT - ge_p1p1 (completed): ((X:Z),(Y:T)) satisfying x=X/Z, y=Y/T - ge_precomp (Duif): (y+x,y-x,2dxy) -*/ - -#include "fe.h" - -typedef struct { - fe X; - fe Y; - fe Z; -} ge_p2; - -typedef struct { - fe X; - fe Y; - fe Z; - fe T; -} ge_p3; - -typedef struct { - fe X; - fe Y; - fe Z; - fe T; -} ge_p1p1; - -typedef struct { - fe yplusx; - fe yminusx; - fe xy2d; -} ge_precomp; - -typedef struct { - fe YplusX; - fe YminusX; - fe Z; - fe T2d; -} ge_cached; - -#define ge_frombytes_negate_vartime crypto_sign_ed25519_ref10_ge_frombytes_negate_vartime -#define ge_tobytes crypto_sign_ed25519_ref10_ge_tobytes -#define ge_p3_tobytes crypto_sign_ed25519_ref10_ge_p3_tobytes - -#define ge_p2_0 crypto_sign_ed25519_ref10_ge_p2_0 -#define ge_p3_0 crypto_sign_ed25519_ref10_ge_p3_0 -#define ge_precomp_0 crypto_sign_ed25519_ref10_ge_precomp_0 -#define ge_p3_to_p2 crypto_sign_ed25519_ref10_ge_p3_to_p2 -#define ge_p3_to_cached crypto_sign_ed25519_ref10_ge_p3_to_cached -#define ge_p1p1_to_p2 crypto_sign_ed25519_ref10_ge_p1p1_to_p2 -#define ge_p1p1_to_p3 crypto_sign_ed25519_ref10_ge_p1p1_to_p3 -#define ge_p2_dbl crypto_sign_ed25519_ref10_ge_p2_dbl -#define ge_p3_dbl crypto_sign_ed25519_ref10_ge_p3_dbl - -#define ge_madd crypto_sign_ed25519_ref10_ge_madd -#define ge_msub crypto_sign_ed25519_ref10_ge_msub -#define ge_add crypto_sign_ed25519_ref10_ge_add -#define ge_sub crypto_sign_ed25519_ref10_ge_sub -#define ge_scalarmult_base crypto_sign_ed25519_ref10_ge_scalarmult_base -#define ge_double_scalarmult_vartime crypto_sign_ed25519_ref10_ge_double_scalarmult_vartime - -extern void ge_tobytes(unsigned char *,const ge_p2 *); -extern void ge_p3_tobytes(unsigned char *,const ge_p3 *); -extern int ge_frombytes_negate_vartime(ge_p3 *,const unsigned char *); - -extern void ge_p2_0(ge_p2 *); -extern void ge_p3_0(ge_p3 *); -extern void ge_precomp_0(ge_precomp *); -extern void ge_p3_to_p2(ge_p2 *,const ge_p3 *); -extern void ge_p3_to_cached(ge_cached *,const ge_p3 *); -extern void ge_p1p1_to_p2(ge_p2 *,const ge_p1p1 *); -extern void ge_p1p1_to_p3(ge_p3 *,const ge_p1p1 *); -extern void ge_p2_dbl(ge_p1p1 *,const ge_p2 *); -extern void ge_p3_dbl(ge_p1p1 *,const ge_p3 *); - -extern void ge_madd(ge_p1p1 *,const ge_p3 *,const ge_precomp *); -extern void ge_msub(ge_p1p1 *,const ge_p3 *,const ge_precomp *); -extern void ge_add(ge_p1p1 *,const ge_p3 *,const ge_cached *); -extern void ge_sub(ge_p1p1 *,const ge_p3 *,const ge_cached *); -extern void ge_scalarmult_base(ge_p3 *,const unsigned char *); -extern void ge_double_scalarmult_vartime(ge_p2 *,const unsigned char *,const ge_p3 *,const unsigned char *); - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_add.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_add.c deleted file mode 100644 index da7ff5d..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_add.c +++ /dev/null @@ -1,11 +0,0 @@ -#include "ge.h" - -/* -r = p + q -*/ - -void ge_add(ge_p1p1 *r,const ge_p3 *p,const ge_cached *q) -{ - fe t0; -#include "ge_add.h" -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_add.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_add.h deleted file mode 100644 index 7481f8f..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_add.h +++ /dev/null @@ -1,97 +0,0 @@ - -/* qhasm: enter ge_add */ - -/* qhasm: fe X1 */ - -/* qhasm: fe Y1 */ - -/* qhasm: fe Z1 */ - -/* qhasm: fe Z2 */ - -/* qhasm: fe T1 */ - -/* qhasm: fe ZZ */ - -/* qhasm: fe YpX2 */ - -/* qhasm: fe YmX2 */ - -/* qhasm: fe T2d2 */ - -/* qhasm: fe X3 */ - -/* qhasm: fe Y3 */ - -/* qhasm: fe Z3 */ - -/* qhasm: fe T3 */ - -/* qhasm: fe YpX1 */ - -/* qhasm: fe YmX1 */ - -/* qhasm: fe A */ - -/* qhasm: fe B */ - -/* qhasm: fe C */ - -/* qhasm: fe D */ - -/* qhasm: YpX1 = Y1+X1 */ -/* asm 1: fe_add(>YpX1=fe#1,YpX1=r->X,Y,X); */ -fe_add(r->X,p->Y,p->X); - -/* qhasm: YmX1 = Y1-X1 */ -/* asm 1: fe_sub(>YmX1=fe#2,YmX1=r->Y,Y,X); */ -fe_sub(r->Y,p->Y,p->X); - -/* qhasm: A = YpX1*YpX2 */ -/* asm 1: fe_mul(>A=fe#3,A=r->Z,X,YplusX); */ -fe_mul(r->Z,r->X,q->YplusX); - -/* qhasm: B = YmX1*YmX2 */ -/* asm 1: fe_mul(>B=fe#2,B=r->Y,Y,YminusX); */ -fe_mul(r->Y,r->Y,q->YminusX); - -/* qhasm: C = T2d2*T1 */ -/* asm 1: fe_mul(>C=fe#4,C=r->T,T2d,T); */ -fe_mul(r->T,q->T2d,p->T); - -/* qhasm: ZZ = Z1*Z2 */ -/* asm 1: fe_mul(>ZZ=fe#1,ZZ=r->X,Z,Z); */ -fe_mul(r->X,p->Z,q->Z); - -/* qhasm: D = 2*ZZ */ -/* asm 1: fe_add(>D=fe#5,D=t0,X,X); */ -fe_add(t0,r->X,r->X); - -/* qhasm: X3 = A-B */ -/* asm 1: fe_sub(>X3=fe#1,X3=r->X,Z,Y); */ -fe_sub(r->X,r->Z,r->Y); - -/* qhasm: Y3 = A+B */ -/* asm 1: fe_add(>Y3=fe#2,Y3=r->Y,Z,Y); */ -fe_add(r->Y,r->Z,r->Y); - -/* qhasm: Z3 = D+C */ -/* asm 1: fe_add(>Z3=fe#3,Z3=r->Z,T); */ -fe_add(r->Z,t0,r->T); - -/* qhasm: T3 = D-C */ -/* asm 1: fe_sub(>T3=fe#4,T3=r->T,T); */ -fe_sub(r->T,t0,r->T); - -/* qhasm: return */ diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_double_scalarmult.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_double_scalarmult.c deleted file mode 100644 index f8bf4bf..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_double_scalarmult.c +++ /dev/null @@ -1,96 +0,0 @@ -#include "ge.h" - -static void slide(signed char *r,const unsigned char *a) -{ - int i; - int b; - int k; - - for (i = 0;i < 256;++i) - r[i] = 1 & (a[i >> 3] >> (i & 7)); - - for (i = 0;i < 256;++i) - if (r[i]) { - for (b = 1;b <= 6 && i + b < 256;++b) { - if (r[i + b]) { - if (r[i] + (r[i + b] << b) <= 15) { - r[i] += r[i + b] << b; r[i + b] = 0; - } else if (r[i] - (r[i + b] << b) >= -15) { - r[i] -= r[i + b] << b; - for (k = i + b;k < 256;++k) { - if (!r[k]) { - r[k] = 1; - break; - } - r[k] = 0; - } - } else - break; - } - } - } - -} - -static ge_precomp Bi[8] = { -#include "base2.h" -} ; - -/* -r = a * A + b * B -where a = a[0]+256*a[1]+...+256^31 a[31]. -and b = b[0]+256*b[1]+...+256^31 b[31]. -B is the Ed25519 base point (x,4/5) with x positive. -*/ - -void ge_double_scalarmult_vartime(ge_p2 *r,const unsigned char *a,const ge_p3 *A,const unsigned char *b) -{ - signed char aslide[256]; - signed char bslide[256]; - ge_cached Ai[8]; /* A,3A,5A,7A,9A,11A,13A,15A */ - ge_p1p1 t; - ge_p3 u; - ge_p3 A2; - int i; - - slide(aslide,a); - slide(bslide,b); - - ge_p3_to_cached(&Ai[0],A); - ge_p3_dbl(&t,A); ge_p1p1_to_p3(&A2,&t); - ge_add(&t,&A2,&Ai[0]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[1],&u); - ge_add(&t,&A2,&Ai[1]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[2],&u); - ge_add(&t,&A2,&Ai[2]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[3],&u); - ge_add(&t,&A2,&Ai[3]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[4],&u); - ge_add(&t,&A2,&Ai[4]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[5],&u); - ge_add(&t,&A2,&Ai[5]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[6],&u); - ge_add(&t,&A2,&Ai[6]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[7],&u); - - ge_p2_0(r); - - for (i = 255;i >= 0;--i) { - if (aslide[i] || bslide[i]) break; - } - - for (;i >= 0;--i) { - ge_p2_dbl(&t,r); - - if (aslide[i] > 0) { - ge_p1p1_to_p3(&u,&t); - ge_add(&t,&u,&Ai[aslide[i]/2]); - } else if (aslide[i] < 0) { - ge_p1p1_to_p3(&u,&t); - ge_sub(&t,&u,&Ai[(-aslide[i])/2]); - } - - if (bslide[i] > 0) { - ge_p1p1_to_p3(&u,&t); - ge_madd(&t,&u,&Bi[bslide[i]/2]); - } else if (bslide[i] < 0) { - ge_p1p1_to_p3(&u,&t); - ge_msub(&t,&u,&Bi[(-bslide[i])/2]); - } - - ge_p1p1_to_p2(r,&t); - } -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_frombytes.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_frombytes.c deleted file mode 100644 index 1a059ee..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_frombytes.c +++ /dev/null @@ -1,50 +0,0 @@ -#include "ge.h" - -static const fe d = { -#include "d.h" -} ; - -static const fe sqrtm1 = { -#include "sqrtm1.h" -} ; - -int ge_frombytes_negate_vartime(ge_p3 *h,const unsigned char *s) -{ - fe u; - fe v; - fe v3; - fe vxx; - fe check; - - fe_frombytes(h->Y,s); - fe_1(h->Z); - fe_sq(u,h->Y); - fe_mul(v,u,d); - fe_sub(u,u,h->Z); /* u = y^2-1 */ - fe_add(v,v,h->Z); /* v = dy^2+1 */ - - fe_sq(v3,v); - fe_mul(v3,v3,v); /* v3 = v^3 */ - fe_sq(h->X,v3); - fe_mul(h->X,h->X,v); - fe_mul(h->X,h->X,u); /* x = uv^7 */ - - fe_pow22523(h->X,h->X); /* x = (uv^7)^((q-5)/8) */ - fe_mul(h->X,h->X,v3); - fe_mul(h->X,h->X,u); /* x = uv^3(uv^7)^((q-5)/8) */ - - fe_sq(vxx,h->X); - fe_mul(vxx,vxx,v); - fe_sub(check,vxx,u); /* vx^2-u */ - if (fe_isnonzero(check)) { - fe_add(check,vxx,u); /* vx^2+u */ - if (fe_isnonzero(check)) return -1; - fe_mul(h->X,h->X,sqrtm1); - } - - if (fe_isnegative(h->X) == (s[31] >> 7)) - fe_neg(h->X,h->X); - - fe_mul(h->T,h->X,h->Y); - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_madd.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_madd.c deleted file mode 100644 index 6225717..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_madd.c +++ /dev/null @@ -1,11 +0,0 @@ -#include "ge.h" - -/* -r = p + q -*/ - -void ge_madd(ge_p1p1 *r,const ge_p3 *p,const ge_precomp *q) -{ - fe t0; -#include "ge_madd.h" -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_madd.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_madd.h deleted file mode 100644 index ecae849..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_madd.h +++ /dev/null @@ -1,88 +0,0 @@ - -/* qhasm: enter ge_madd */ - -/* qhasm: fe X1 */ - -/* qhasm: fe Y1 */ - -/* qhasm: fe Z1 */ - -/* qhasm: fe T1 */ - -/* qhasm: fe ypx2 */ - -/* qhasm: fe ymx2 */ - -/* qhasm: fe xy2d2 */ - -/* qhasm: fe X3 */ - -/* qhasm: fe Y3 */ - -/* qhasm: fe Z3 */ - -/* qhasm: fe T3 */ - -/* qhasm: fe YpX1 */ - -/* qhasm: fe YmX1 */ - -/* qhasm: fe A */ - -/* qhasm: fe B */ - -/* qhasm: fe C */ - -/* qhasm: fe D */ - -/* qhasm: YpX1 = Y1+X1 */ -/* asm 1: fe_add(>YpX1=fe#1,YpX1=r->X,Y,X); */ -fe_add(r->X,p->Y,p->X); - -/* qhasm: YmX1 = Y1-X1 */ -/* asm 1: fe_sub(>YmX1=fe#2,YmX1=r->Y,Y,X); */ -fe_sub(r->Y,p->Y,p->X); - -/* qhasm: A = YpX1*ypx2 */ -/* asm 1: fe_mul(>A=fe#3,A=r->Z,X,yplusx); */ -fe_mul(r->Z,r->X,q->yplusx); - -/* qhasm: B = YmX1*ymx2 */ -/* asm 1: fe_mul(>B=fe#2,B=r->Y,Y,yminusx); */ -fe_mul(r->Y,r->Y,q->yminusx); - -/* qhasm: C = xy2d2*T1 */ -/* asm 1: fe_mul(>C=fe#4,C=r->T,xy2d,T); */ -fe_mul(r->T,q->xy2d,p->T); - -/* qhasm: D = 2*Z1 */ -/* asm 1: fe_add(>D=fe#5,D=t0,Z,Z); */ -fe_add(t0,p->Z,p->Z); - -/* qhasm: X3 = A-B */ -/* asm 1: fe_sub(>X3=fe#1,X3=r->X,Z,Y); */ -fe_sub(r->X,r->Z,r->Y); - -/* qhasm: Y3 = A+B */ -/* asm 1: fe_add(>Y3=fe#2,Y3=r->Y,Z,Y); */ -fe_add(r->Y,r->Z,r->Y); - -/* qhasm: Z3 = D+C */ -/* asm 1: fe_add(>Z3=fe#3,Z3=r->Z,T); */ -fe_add(r->Z,t0,r->T); - -/* qhasm: T3 = D-C */ -/* asm 1: fe_sub(>T3=fe#4,T3=r->T,T); */ -fe_sub(r->T,t0,r->T); - -/* qhasm: return */ diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_msub.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_msub.c deleted file mode 100644 index 741ecbf..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_msub.c +++ /dev/null @@ -1,11 +0,0 @@ -#include "ge.h" - -/* -r = p - q -*/ - -void ge_msub(ge_p1p1 *r,const ge_p3 *p,const ge_precomp *q) -{ - fe t0; -#include "ge_msub.h" -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_msub.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_msub.h deleted file mode 100644 index 500f986..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_msub.h +++ /dev/null @@ -1,88 +0,0 @@ - -/* qhasm: enter ge_msub */ - -/* qhasm: fe X1 */ - -/* qhasm: fe Y1 */ - -/* qhasm: fe Z1 */ - -/* qhasm: fe T1 */ - -/* qhasm: fe ypx2 */ - -/* qhasm: fe ymx2 */ - -/* qhasm: fe xy2d2 */ - -/* qhasm: fe X3 */ - -/* qhasm: fe Y3 */ - -/* qhasm: fe Z3 */ - -/* qhasm: fe T3 */ - -/* qhasm: fe YpX1 */ - -/* qhasm: fe YmX1 */ - -/* qhasm: fe A */ - -/* qhasm: fe B */ - -/* qhasm: fe C */ - -/* qhasm: fe D */ - -/* qhasm: YpX1 = Y1+X1 */ -/* asm 1: fe_add(>YpX1=fe#1,YpX1=r->X,Y,X); */ -fe_add(r->X,p->Y,p->X); - -/* qhasm: YmX1 = Y1-X1 */ -/* asm 1: fe_sub(>YmX1=fe#2,YmX1=r->Y,Y,X); */ -fe_sub(r->Y,p->Y,p->X); - -/* qhasm: A = YpX1*ymx2 */ -/* asm 1: fe_mul(>A=fe#3,A=r->Z,X,yminusx); */ -fe_mul(r->Z,r->X,q->yminusx); - -/* qhasm: B = YmX1*ypx2 */ -/* asm 1: fe_mul(>B=fe#2,B=r->Y,Y,yplusx); */ -fe_mul(r->Y,r->Y,q->yplusx); - -/* qhasm: C = xy2d2*T1 */ -/* asm 1: fe_mul(>C=fe#4,C=r->T,xy2d,T); */ -fe_mul(r->T,q->xy2d,p->T); - -/* qhasm: D = 2*Z1 */ -/* asm 1: fe_add(>D=fe#5,D=t0,Z,Z); */ -fe_add(t0,p->Z,p->Z); - -/* qhasm: X3 = A-B */ -/* asm 1: fe_sub(>X3=fe#1,X3=r->X,Z,Y); */ -fe_sub(r->X,r->Z,r->Y); - -/* qhasm: Y3 = A+B */ -/* asm 1: fe_add(>Y3=fe#2,Y3=r->Y,Z,Y); */ -fe_add(r->Y,r->Z,r->Y); - -/* qhasm: Z3 = D-C */ -/* asm 1: fe_sub(>Z3=fe#3,Z3=r->Z,T); */ -fe_sub(r->Z,t0,r->T); - -/* qhasm: T3 = D+C */ -/* asm 1: fe_add(>T3=fe#4,T3=r->T,T); */ -fe_add(r->T,t0,r->T); - -/* qhasm: return */ diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p1p1_to_p2.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p1p1_to_p2.c deleted file mode 100644 index 9bb5013..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p1p1_to_p2.c +++ /dev/null @@ -1,12 +0,0 @@ -#include "ge.h" - -/* -r = p -*/ - -extern void ge_p1p1_to_p2(ge_p2 *r,const ge_p1p1 *p) -{ - fe_mul(r->X,p->X,p->T); - fe_mul(r->Y,p->Y,p->Z); - fe_mul(r->Z,p->Z,p->T); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p1p1_to_p3.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p1p1_to_p3.c deleted file mode 100644 index 2f57b10..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p1p1_to_p3.c +++ /dev/null @@ -1,13 +0,0 @@ -#include "ge.h" - -/* -r = p -*/ - -extern void ge_p1p1_to_p3(ge_p3 *r,const ge_p1p1 *p) -{ - fe_mul(r->X,p->X,p->T); - fe_mul(r->Y,p->Y,p->Z); - fe_mul(r->Z,p->Z,p->T); - fe_mul(r->T,p->X,p->Y); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p2_0.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p2_0.c deleted file mode 100644 index 6191d1e..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p2_0.c +++ /dev/null @@ -1,8 +0,0 @@ -#include "ge.h" - -void ge_p2_0(ge_p2 *h) -{ - fe_0(h->X); - fe_1(h->Y); - fe_1(h->Z); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p2_dbl.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p2_dbl.c deleted file mode 100644 index 2e332b5..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p2_dbl.c +++ /dev/null @@ -1,11 +0,0 @@ -#include "ge.h" - -/* -r = 2 * p -*/ - -void ge_p2_dbl(ge_p1p1 *r,const ge_p2 *p) -{ - fe t0; -#include "ge_p2_dbl.h" -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p2_dbl.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p2_dbl.h deleted file mode 100644 index 128efed..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p2_dbl.h +++ /dev/null @@ -1,73 +0,0 @@ - -/* qhasm: enter ge_p2_dbl */ - -/* qhasm: fe X1 */ - -/* qhasm: fe Y1 */ - -/* qhasm: fe Z1 */ - -/* qhasm: fe A */ - -/* qhasm: fe AA */ - -/* qhasm: fe XX */ - -/* qhasm: fe YY */ - -/* qhasm: fe B */ - -/* qhasm: fe X3 */ - -/* qhasm: fe Y3 */ - -/* qhasm: fe Z3 */ - -/* qhasm: fe T3 */ - -/* qhasm: XX=X1^2 */ -/* asm 1: fe_sq(>XX=fe#1,XX=r->X,X); */ -fe_sq(r->X,p->X); - -/* qhasm: YY=Y1^2 */ -/* asm 1: fe_sq(>YY=fe#3,YY=r->Z,Y); */ -fe_sq(r->Z,p->Y); - -/* qhasm: B=2*Z1^2 */ -/* asm 1: fe_sq2(>B=fe#4,B=r->T,Z); */ -fe_sq2(r->T,p->Z); - -/* qhasm: A=X1+Y1 */ -/* asm 1: fe_add(>A=fe#2,A=r->Y,X,Y); */ -fe_add(r->Y,p->X,p->Y); - -/* qhasm: AA=A^2 */ -/* asm 1: fe_sq(>AA=fe#5,AA=t0,Y); */ -fe_sq(t0,r->Y); - -/* qhasm: Y3=YY+XX */ -/* asm 1: fe_add(>Y3=fe#2,Y3=r->Y,Z,X); */ -fe_add(r->Y,r->Z,r->X); - -/* qhasm: Z3=YY-XX */ -/* asm 1: fe_sub(>Z3=fe#3,Z3=r->Z,Z,X); */ -fe_sub(r->Z,r->Z,r->X); - -/* qhasm: X3=AA-Y3 */ -/* asm 1: fe_sub(>X3=fe#1,X3=r->X,Y); */ -fe_sub(r->X,t0,r->Y); - -/* qhasm: T3=B-Z3 */ -/* asm 1: fe_sub(>T3=fe#4,T3=r->T,T,Z); */ -fe_sub(r->T,r->T,r->Z); - -/* qhasm: return */ diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_0.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_0.c deleted file mode 100644 index 401b293..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_0.c +++ /dev/null @@ -1,9 +0,0 @@ -#include "ge.h" - -void ge_p3_0(ge_p3 *h) -{ - fe_0(h->X); - fe_1(h->Y); - fe_1(h->Z); - fe_0(h->T); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_dbl.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_dbl.c deleted file mode 100644 index 0d8a059..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_dbl.c +++ /dev/null @@ -1,12 +0,0 @@ -#include "ge.h" - -/* -r = 2 * p -*/ - -void ge_p3_dbl(ge_p1p1 *r,const ge_p3 *p) -{ - ge_p2 q; - ge_p3_to_p2(&q,p); - ge_p2_dbl(r,&q); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_to_cached.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_to_cached.c deleted file mode 100644 index bde6422..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_to_cached.c +++ /dev/null @@ -1,17 +0,0 @@ -#include "ge.h" - -/* -r = p -*/ - -static const fe d2 = { -#include "d2.h" -} ; - -extern void ge_p3_to_cached(ge_cached *r,const ge_p3 *p) -{ - fe_add(r->YplusX,p->Y,p->X); - fe_sub(r->YminusX,p->Y,p->X); - fe_copy(r->Z,p->Z); - fe_mul(r->T2d,p->T,d2); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_to_p2.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_to_p2.c deleted file mode 100644 index e532a9e..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_to_p2.c +++ /dev/null @@ -1,12 +0,0 @@ -#include "ge.h" - -/* -r = p -*/ - -extern void ge_p3_to_p2(ge_p2 *r,const ge_p3 *p) -{ - fe_copy(r->X,p->X); - fe_copy(r->Y,p->Y); - fe_copy(r->Z,p->Z); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_tobytes.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_tobytes.c deleted file mode 100644 index 21cb2fc..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_tobytes.c +++ /dev/null @@ -1,14 +0,0 @@ -#include "ge.h" - -void ge_p3_tobytes(unsigned char *s,const ge_p3 *h) -{ - fe recip; - fe x; - fe y; - - fe_invert(recip,h->Z); - fe_mul(x,h->X,recip); - fe_mul(y,h->Y,recip); - fe_tobytes(s,y); - s[31] ^= fe_isnegative(x) << 7; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_precomp_0.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_precomp_0.c deleted file mode 100644 index 2e21886..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_precomp_0.c +++ /dev/null @@ -1,8 +0,0 @@ -#include "ge.h" - -void ge_precomp_0(ge_precomp *h) -{ - fe_1(h->yplusx); - fe_1(h->yminusx); - fe_0(h->xy2d); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_scalarmult_base.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_scalarmult_base.c deleted file mode 100644 index 421e4fa..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_scalarmult_base.c +++ /dev/null @@ -1,105 +0,0 @@ -#include "ge.h" -#include "crypto_uint32.h" - -static unsigned char equal(signed char b,signed char c) -{ - unsigned char ub = b; - unsigned char uc = c; - unsigned char x = ub ^ uc; /* 0: yes; 1..255: no */ - crypto_uint32 y = x; /* 0: yes; 1..255: no */ - y -= 1; /* 4294967295: yes; 0..254: no */ - y >>= 31; /* 1: yes; 0: no */ - return y; -} - -static unsigned char negative(signed char b) -{ - unsigned long long x = b; /* 18446744073709551361..18446744073709551615: yes; 0..255: no */ - x >>= 63; /* 1: yes; 0: no */ - return x; -} - -static void cmov(ge_precomp *t,ge_precomp *u,unsigned char b) -{ - fe_cmov(t->yplusx,u->yplusx,b); - fe_cmov(t->yminusx,u->yminusx,b); - fe_cmov(t->xy2d,u->xy2d,b); -} - -/* base[i][j] = (j+1)*256^i*B */ -static ge_precomp base[32][8] = { -#include "base.h" -} ; - -static void select(ge_precomp *t,int pos,signed char b) -{ - ge_precomp minust; - unsigned char bnegative = negative(b); - unsigned char babs = b - (((-bnegative) & b) << 1); - - ge_precomp_0(t); - cmov(t,&base[pos][0],equal(babs,1)); - cmov(t,&base[pos][1],equal(babs,2)); - cmov(t,&base[pos][2],equal(babs,3)); - cmov(t,&base[pos][3],equal(babs,4)); - cmov(t,&base[pos][4],equal(babs,5)); - cmov(t,&base[pos][5],equal(babs,6)); - cmov(t,&base[pos][6],equal(babs,7)); - cmov(t,&base[pos][7],equal(babs,8)); - fe_copy(minust.yplusx,t->yminusx); - fe_copy(minust.yminusx,t->yplusx); - fe_neg(minust.xy2d,t->xy2d); - cmov(t,&minust,bnegative); -} - -/* -h = a * B -where a = a[0]+256*a[1]+...+256^31 a[31] -B is the Ed25519 base point (x,4/5) with x positive. - -Preconditions: - a[31] <= 127 -*/ - -void ge_scalarmult_base(ge_p3 *h,const unsigned char *a) -{ - signed char e[64]; - signed char carry; - ge_p1p1 r; - ge_p2 s; - ge_precomp t; - int i; - - for (i = 0;i < 32;++i) { - e[2 * i + 0] = (a[i] >> 0) & 15; - e[2 * i + 1] = (a[i] >> 4) & 15; - } - /* each e[i] is between 0 and 15 */ - /* e[63] is between 0 and 7 */ - - carry = 0; - for (i = 0;i < 63;++i) { - e[i] += carry; - carry = e[i] + 8; - carry >>= 4; - e[i] -= carry << 4; - } - e[63] += carry; - /* each e[i] is between -8 and 8 */ - - ge_p3_0(h); - for (i = 1;i < 64;i += 2) { - select(&t,i / 2,e[i]); - ge_madd(&r,h,&t); ge_p1p1_to_p3(h,&r); - } - - ge_p3_dbl(&r,h); ge_p1p1_to_p2(&s,&r); - ge_p2_dbl(&r,&s); ge_p1p1_to_p2(&s,&r); - ge_p2_dbl(&r,&s); ge_p1p1_to_p2(&s,&r); - ge_p2_dbl(&r,&s); ge_p1p1_to_p3(h,&r); - - for (i = 0;i < 64;i += 2) { - select(&t,i / 2,e[i]); - ge_madd(&r,h,&t); ge_p1p1_to_p3(h,&r); - } -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_sub.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_sub.c deleted file mode 100644 index 69f3d54..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_sub.c +++ /dev/null @@ -1,11 +0,0 @@ -#include "ge.h" - -/* -r = p - q -*/ - -void ge_sub(ge_p1p1 *r,const ge_p3 *p,const ge_cached *q) -{ - fe t0; -#include "ge_sub.h" -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_sub.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_sub.h deleted file mode 100644 index b4ef1f5..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_sub.h +++ /dev/null @@ -1,97 +0,0 @@ - -/* qhasm: enter ge_sub */ - -/* qhasm: fe X1 */ - -/* qhasm: fe Y1 */ - -/* qhasm: fe Z1 */ - -/* qhasm: fe Z2 */ - -/* qhasm: fe T1 */ - -/* qhasm: fe ZZ */ - -/* qhasm: fe YpX2 */ - -/* qhasm: fe YmX2 */ - -/* qhasm: fe T2d2 */ - -/* qhasm: fe X3 */ - -/* qhasm: fe Y3 */ - -/* qhasm: fe Z3 */ - -/* qhasm: fe T3 */ - -/* qhasm: fe YpX1 */ - -/* qhasm: fe YmX1 */ - -/* qhasm: fe A */ - -/* qhasm: fe B */ - -/* qhasm: fe C */ - -/* qhasm: fe D */ - -/* qhasm: YpX1 = Y1+X1 */ -/* asm 1: fe_add(>YpX1=fe#1,YpX1=r->X,Y,X); */ -fe_add(r->X,p->Y,p->X); - -/* qhasm: YmX1 = Y1-X1 */ -/* asm 1: fe_sub(>YmX1=fe#2,YmX1=r->Y,Y,X); */ -fe_sub(r->Y,p->Y,p->X); - -/* qhasm: A = YpX1*YmX2 */ -/* asm 1: fe_mul(>A=fe#3,A=r->Z,X,YminusX); */ -fe_mul(r->Z,r->X,q->YminusX); - -/* qhasm: B = YmX1*YpX2 */ -/* asm 1: fe_mul(>B=fe#2,B=r->Y,Y,YplusX); */ -fe_mul(r->Y,r->Y,q->YplusX); - -/* qhasm: C = T2d2*T1 */ -/* asm 1: fe_mul(>C=fe#4,C=r->T,T2d,T); */ -fe_mul(r->T,q->T2d,p->T); - -/* qhasm: ZZ = Z1*Z2 */ -/* asm 1: fe_mul(>ZZ=fe#1,ZZ=r->X,Z,Z); */ -fe_mul(r->X,p->Z,q->Z); - -/* qhasm: D = 2*ZZ */ -/* asm 1: fe_add(>D=fe#5,D=t0,X,X); */ -fe_add(t0,r->X,r->X); - -/* qhasm: X3 = A-B */ -/* asm 1: fe_sub(>X3=fe#1,X3=r->X,Z,Y); */ -fe_sub(r->X,r->Z,r->Y); - -/* qhasm: Y3 = A+B */ -/* asm 1: fe_add(>Y3=fe#2,Y3=r->Y,Z,Y); */ -fe_add(r->Y,r->Z,r->Y); - -/* qhasm: Z3 = D-C */ -/* asm 1: fe_sub(>Z3=fe#3,Z3=r->Z,T); */ -fe_sub(r->Z,t0,r->T); - -/* qhasm: T3 = D+C */ -/* asm 1: fe_add(>T3=fe#4,T3=r->T,T); */ -fe_add(r->T,t0,r->T); - -/* qhasm: return */ diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_tobytes.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_tobytes.c deleted file mode 100644 index 31b3d33..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/ge_tobytes.c +++ /dev/null @@ -1,14 +0,0 @@ -#include "ge.h" - -void ge_tobytes(unsigned char *s,const ge_p2 *h) -{ - fe recip; - fe x; - fe y; - - fe_invert(recip,h->Z); - fe_mul(x,h->X,recip); - fe_mul(y,h->Y,recip); - fe_tobytes(s,y); - s[31] ^= fe_isnegative(x) << 7; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/keypair.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/keypair.c deleted file mode 100644 index d196925..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/keypair.c +++ /dev/null @@ -1,31 +0,0 @@ -#include "api.h" -#include "randombytes.h" -#include "crypto_hash_sha512.h" -#include "ge.h" - -int crypto_sign_seed_keypair(unsigned char *pk, unsigned char *sk, - const unsigned char *seed) -{ - ge_p3 A; - int i; - - crypto_hash_sha512(sk,seed,32); - sk[0] &= 248; - sk[31] &= 63; - sk[31] |= 64; - - ge_scalarmult_base(&A,sk); - ge_p3_tobytes(pk,&A); - - for (i = 0;i < 32;++i) sk[i] = seed[i]; - for (i = 0;i < 32;++i) sk[32 + i] = pk[i]; - return 0; -} - -int crypto_sign_keypair(unsigned char *pk, unsigned char *sk) -{ - unsigned char seed[32]; - - randombytes(seed,32); - return crypto_sign_seed_keypair(pk,sk,seed); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/open.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/open.c deleted file mode 100644 index 7e30bfc..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/open.c +++ /dev/null @@ -1,40 +0,0 @@ -#include "api.h" -#include "crypto_hash_sha512.h" -#include "crypto_verify_32.h" -#include "ge.h" -#include "sc.h" - -int crypto_sign_open( - unsigned char *m,unsigned long long *mlen, - const unsigned char *sm,unsigned long long smlen, - const unsigned char *pk -) -{ - unsigned char h[64]; - unsigned char checkr[32]; - ge_p3 A; - ge_p2 R; - unsigned long long i; - - *mlen = -1; - if (smlen < 64) return -1; - if (sm[63] & 224) return -1; - if (ge_frombytes_negate_vartime(&A,pk) != 0) return -1; - - for (i = 0;i < smlen;++i) m[i] = sm[i]; - for (i = 0;i < 32;++i) m[32 + i] = pk[i]; - crypto_hash_sha512(h,m,smlen); - sc_reduce(h); - - ge_double_scalarmult_vartime(&R,h,&A,sm + 32); - ge_tobytes(checkr,&R); - if (crypto_verify_32(checkr,sm) != 0) { - for (i = 0;i < smlen;++i) m[i] = 0; - return -1; - } - - for (i = 0;i < smlen - 64;++i) m[i] = sm[64 + i]; - for (i = smlen - 64;i < smlen;++i) m[i] = 0; - *mlen = smlen - 64; - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/pow22523.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/pow22523.h deleted file mode 100644 index 60ffe0d..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/pow22523.h +++ /dev/null @@ -1,160 +0,0 @@ - -/* qhasm: fe z1 */ - -/* qhasm: fe z2 */ - -/* qhasm: fe z8 */ - -/* qhasm: fe z9 */ - -/* qhasm: fe z11 */ - -/* qhasm: fe z22 */ - -/* qhasm: fe z_5_0 */ - -/* qhasm: fe z_10_5 */ - -/* qhasm: fe z_10_0 */ - -/* qhasm: fe z_20_10 */ - -/* qhasm: fe z_20_0 */ - -/* qhasm: fe z_40_20 */ - -/* qhasm: fe z_40_0 */ - -/* qhasm: fe z_50_10 */ - -/* qhasm: fe z_50_0 */ - -/* qhasm: fe z_100_50 */ - -/* qhasm: fe z_100_0 */ - -/* qhasm: fe z_200_100 */ - -/* qhasm: fe z_200_0 */ - -/* qhasm: fe z_250_50 */ - -/* qhasm: fe z_250_0 */ - -/* qhasm: fe z_252_2 */ - -/* qhasm: fe z_252_3 */ - -/* qhasm: enter pow22523 */ - -/* qhasm: z2 = z1^2^1 */ -/* asm 1: fe_sq(>z2=fe#1,z2=fe#1,>z2=fe#1); */ -/* asm 2: fe_sq(>z2=t0,z2=t0,>z2=t0); */ -fe_sq(t0,z); for (i = 1;i < 1;++i) fe_sq(t0,t0); - -/* qhasm: z8 = z2^2^2 */ -/* asm 1: fe_sq(>z8=fe#2,z8=fe#2,>z8=fe#2); */ -/* asm 2: fe_sq(>z8=t1,z8=t1,>z8=t1); */ -fe_sq(t1,t0); for (i = 1;i < 2;++i) fe_sq(t1,t1); - -/* qhasm: z9 = z1*z8 */ -/* asm 1: fe_mul(>z9=fe#2,z9=t1,z11=fe#1,z11=t0,z22=fe#1,z22=fe#1,>z22=fe#1); */ -/* asm 2: fe_sq(>z22=t0,z22=t0,>z22=t0); */ -fe_sq(t0,t0); for (i = 1;i < 1;++i) fe_sq(t0,t0); - -/* qhasm: z_5_0 = z9*z22 */ -/* asm 1: fe_mul(>z_5_0=fe#1,z_5_0=t0,z_10_5=fe#2,z_10_5=fe#2,>z_10_5=fe#2); */ -/* asm 2: fe_sq(>z_10_5=t1,z_10_5=t1,>z_10_5=t1); */ -fe_sq(t1,t0); for (i = 1;i < 5;++i) fe_sq(t1,t1); - -/* qhasm: z_10_0 = z_10_5*z_5_0 */ -/* asm 1: fe_mul(>z_10_0=fe#1,z_10_0=t0,z_20_10=fe#2,z_20_10=fe#2,>z_20_10=fe#2); */ -/* asm 2: fe_sq(>z_20_10=t1,z_20_10=t1,>z_20_10=t1); */ -fe_sq(t1,t0); for (i = 1;i < 10;++i) fe_sq(t1,t1); - -/* qhasm: z_20_0 = z_20_10*z_10_0 */ -/* asm 1: fe_mul(>z_20_0=fe#2,z_20_0=t1,z_40_20=fe#3,z_40_20=fe#3,>z_40_20=fe#3); */ -/* asm 2: fe_sq(>z_40_20=t2,z_40_20=t2,>z_40_20=t2); */ -fe_sq(t2,t1); for (i = 1;i < 20;++i) fe_sq(t2,t2); - -/* qhasm: z_40_0 = z_40_20*z_20_0 */ -/* asm 1: fe_mul(>z_40_0=fe#2,z_40_0=t1,z_50_10=fe#2,z_50_10=fe#2,>z_50_10=fe#2); */ -/* asm 2: fe_sq(>z_50_10=t1,z_50_10=t1,>z_50_10=t1); */ -fe_sq(t1,t1); for (i = 1;i < 10;++i) fe_sq(t1,t1); - -/* qhasm: z_50_0 = z_50_10*z_10_0 */ -/* asm 1: fe_mul(>z_50_0=fe#1,z_50_0=t0,z_100_50=fe#2,z_100_50=fe#2,>z_100_50=fe#2); */ -/* asm 2: fe_sq(>z_100_50=t1,z_100_50=t1,>z_100_50=t1); */ -fe_sq(t1,t0); for (i = 1;i < 50;++i) fe_sq(t1,t1); - -/* qhasm: z_100_0 = z_100_50*z_50_0 */ -/* asm 1: fe_mul(>z_100_0=fe#2,z_100_0=t1,z_200_100=fe#3,z_200_100=fe#3,>z_200_100=fe#3); */ -/* asm 2: fe_sq(>z_200_100=t2,z_200_100=t2,>z_200_100=t2); */ -fe_sq(t2,t1); for (i = 1;i < 100;++i) fe_sq(t2,t2); - -/* qhasm: z_200_0 = z_200_100*z_100_0 */ -/* asm 1: fe_mul(>z_200_0=fe#2,z_200_0=t1,z_250_50=fe#2,z_250_50=fe#2,>z_250_50=fe#2); */ -/* asm 2: fe_sq(>z_250_50=t1,z_250_50=t1,>z_250_50=t1); */ -fe_sq(t1,t1); for (i = 1;i < 50;++i) fe_sq(t1,t1); - -/* qhasm: z_250_0 = z_250_50*z_50_0 */ -/* asm 1: fe_mul(>z_250_0=fe#1,z_250_0=t0,z_252_2=fe#1,z_252_2=fe#1,>z_252_2=fe#1); */ -/* asm 2: fe_sq(>z_252_2=t0,z_252_2=t0,>z_252_2=t0); */ -fe_sq(t0,t0); for (i = 1;i < 2;++i) fe_sq(t0,t0); - -/* qhasm: z_252_3 = z_252_2*z1 */ -/* asm 1: fe_mul(>z_252_3=fe#12,z_252_3=out,z2=fe#1,z2=fe#1,>z2=fe#1); */ -/* asm 2: fe_sq(>z2=t0,z2=t0,>z2=t0); */ -fe_sq(t0,z); for (i = 1;i < 1;++i) fe_sq(t0,t0); - -/* qhasm: z8 = z2^2^2 */ -/* asm 1: fe_sq(>z8=fe#2,z8=fe#2,>z8=fe#2); */ -/* asm 2: fe_sq(>z8=t1,z8=t1,>z8=t1); */ -fe_sq(t1,t0); for (i = 1;i < 2;++i) fe_sq(t1,t1); - -/* qhasm: z9 = z1*z8 */ -/* asm 1: fe_mul(>z9=fe#2,z9=t1,z11=fe#1,z11=t0,z22=fe#3,z22=fe#3,>z22=fe#3); */ -/* asm 2: fe_sq(>z22=t2,z22=t2,>z22=t2); */ -fe_sq(t2,t0); for (i = 1;i < 1;++i) fe_sq(t2,t2); - -/* qhasm: z_5_0 = z9*z22 */ -/* asm 1: fe_mul(>z_5_0=fe#2,z_5_0=t1,z_10_5=fe#3,z_10_5=fe#3,>z_10_5=fe#3); */ -/* asm 2: fe_sq(>z_10_5=t2,z_10_5=t2,>z_10_5=t2); */ -fe_sq(t2,t1); for (i = 1;i < 5;++i) fe_sq(t2,t2); - -/* qhasm: z_10_0 = z_10_5*z_5_0 */ -/* asm 1: fe_mul(>z_10_0=fe#2,z_10_0=t1,z_20_10=fe#3,z_20_10=fe#3,>z_20_10=fe#3); */ -/* asm 2: fe_sq(>z_20_10=t2,z_20_10=t2,>z_20_10=t2); */ -fe_sq(t2,t1); for (i = 1;i < 10;++i) fe_sq(t2,t2); - -/* qhasm: z_20_0 = z_20_10*z_10_0 */ -/* asm 1: fe_mul(>z_20_0=fe#3,z_20_0=t2,z_40_20=fe#4,z_40_20=fe#4,>z_40_20=fe#4); */ -/* asm 2: fe_sq(>z_40_20=t3,z_40_20=t3,>z_40_20=t3); */ -fe_sq(t3,t2); for (i = 1;i < 20;++i) fe_sq(t3,t3); - -/* qhasm: z_40_0 = z_40_20*z_20_0 */ -/* asm 1: fe_mul(>z_40_0=fe#3,z_40_0=t2,z_50_10=fe#3,z_50_10=fe#3,>z_50_10=fe#3); */ -/* asm 2: fe_sq(>z_50_10=t2,z_50_10=t2,>z_50_10=t2); */ -fe_sq(t2,t2); for (i = 1;i < 10;++i) fe_sq(t2,t2); - -/* qhasm: z_50_0 = z_50_10*z_10_0 */ -/* asm 1: fe_mul(>z_50_0=fe#2,z_50_0=t1,z_100_50=fe#3,z_100_50=fe#3,>z_100_50=fe#3); */ -/* asm 2: fe_sq(>z_100_50=t2,z_100_50=t2,>z_100_50=t2); */ -fe_sq(t2,t1); for (i = 1;i < 50;++i) fe_sq(t2,t2); - -/* qhasm: z_100_0 = z_100_50*z_50_0 */ -/* asm 1: fe_mul(>z_100_0=fe#3,z_100_0=t2,z_200_100=fe#4,z_200_100=fe#4,>z_200_100=fe#4); */ -/* asm 2: fe_sq(>z_200_100=t3,z_200_100=t3,>z_200_100=t3); */ -fe_sq(t3,t2); for (i = 1;i < 100;++i) fe_sq(t3,t3); - -/* qhasm: z_200_0 = z_200_100*z_100_0 */ -/* asm 1: fe_mul(>z_200_0=fe#3,z_200_0=t2,z_250_50=fe#3,z_250_50=fe#3,>z_250_50=fe#3); */ -/* asm 2: fe_sq(>z_250_50=t2,z_250_50=t2,>z_250_50=t2); */ -fe_sq(t2,t2); for (i = 1;i < 50;++i) fe_sq(t2,t2); - -/* qhasm: z_250_0 = z_250_50*z_50_0 */ -/* asm 1: fe_mul(>z_250_0=fe#2,z_250_0=t1,z_255_5=fe#2,z_255_5=fe#2,>z_255_5=fe#2); */ -/* asm 2: fe_sq(>z_255_5=t1,z_255_5=t1,>z_255_5=t1); */ -fe_sq(t1,t1); for (i = 1;i < 5;++i) fe_sq(t1,t1); - -/* qhasm: z_255_21 = z_255_5*z11 */ -/* asm 1: fe_mul(>z_255_21=fe#12,z_255_21=out,> 5); - crypto_int64 a2 = 2097151 & (load_3(a + 5) >> 2); - crypto_int64 a3 = 2097151 & (load_4(a + 7) >> 7); - crypto_int64 a4 = 2097151 & (load_4(a + 10) >> 4); - crypto_int64 a5 = 2097151 & (load_3(a + 13) >> 1); - crypto_int64 a6 = 2097151 & (load_4(a + 15) >> 6); - crypto_int64 a7 = 2097151 & (load_3(a + 18) >> 3); - crypto_int64 a8 = 2097151 & load_3(a + 21); - crypto_int64 a9 = 2097151 & (load_4(a + 23) >> 5); - crypto_int64 a10 = 2097151 & (load_3(a + 26) >> 2); - crypto_int64 a11 = (load_4(a + 28) >> 7); - crypto_int64 b0 = 2097151 & load_3(b); - crypto_int64 b1 = 2097151 & (load_4(b + 2) >> 5); - crypto_int64 b2 = 2097151 & (load_3(b + 5) >> 2); - crypto_int64 b3 = 2097151 & (load_4(b + 7) >> 7); - crypto_int64 b4 = 2097151 & (load_4(b + 10) >> 4); - crypto_int64 b5 = 2097151 & (load_3(b + 13) >> 1); - crypto_int64 b6 = 2097151 & (load_4(b + 15) >> 6); - crypto_int64 b7 = 2097151 & (load_3(b + 18) >> 3); - crypto_int64 b8 = 2097151 & load_3(b + 21); - crypto_int64 b9 = 2097151 & (load_4(b + 23) >> 5); - crypto_int64 b10 = 2097151 & (load_3(b + 26) >> 2); - crypto_int64 b11 = (load_4(b + 28) >> 7); - crypto_int64 c0 = 2097151 & load_3(c); - crypto_int64 c1 = 2097151 & (load_4(c + 2) >> 5); - crypto_int64 c2 = 2097151 & (load_3(c + 5) >> 2); - crypto_int64 c3 = 2097151 & (load_4(c + 7) >> 7); - crypto_int64 c4 = 2097151 & (load_4(c + 10) >> 4); - crypto_int64 c5 = 2097151 & (load_3(c + 13) >> 1); - crypto_int64 c6 = 2097151 & (load_4(c + 15) >> 6); - crypto_int64 c7 = 2097151 & (load_3(c + 18) >> 3); - crypto_int64 c8 = 2097151 & load_3(c + 21); - crypto_int64 c9 = 2097151 & (load_4(c + 23) >> 5); - crypto_int64 c10 = 2097151 & (load_3(c + 26) >> 2); - crypto_int64 c11 = (load_4(c + 28) >> 7); - crypto_int64 s0; - crypto_int64 s1; - crypto_int64 s2; - crypto_int64 s3; - crypto_int64 s4; - crypto_int64 s5; - crypto_int64 s6; - crypto_int64 s7; - crypto_int64 s8; - crypto_int64 s9; - crypto_int64 s10; - crypto_int64 s11; - crypto_int64 s12; - crypto_int64 s13; - crypto_int64 s14; - crypto_int64 s15; - crypto_int64 s16; - crypto_int64 s17; - crypto_int64 s18; - crypto_int64 s19; - crypto_int64 s20; - crypto_int64 s21; - crypto_int64 s22; - crypto_int64 s23; - crypto_int64 carry0; - crypto_int64 carry1; - crypto_int64 carry2; - crypto_int64 carry3; - crypto_int64 carry4; - crypto_int64 carry5; - crypto_int64 carry6; - crypto_int64 carry7; - crypto_int64 carry8; - crypto_int64 carry9; - crypto_int64 carry10; - crypto_int64 carry11; - crypto_int64 carry12; - crypto_int64 carry13; - crypto_int64 carry14; - crypto_int64 carry15; - crypto_int64 carry16; - crypto_int64 carry17; - crypto_int64 carry18; - crypto_int64 carry19; - crypto_int64 carry20; - crypto_int64 carry21; - crypto_int64 carry22; - - s0 = c0 + a0*b0; - s1 = c1 + a0*b1 + a1*b0; - s2 = c2 + a0*b2 + a1*b1 + a2*b0; - s3 = c3 + a0*b3 + a1*b2 + a2*b1 + a3*b0; - s4 = c4 + a0*b4 + a1*b3 + a2*b2 + a3*b1 + a4*b0; - s5 = c5 + a0*b5 + a1*b4 + a2*b3 + a3*b2 + a4*b1 + a5*b0; - s6 = c6 + a0*b6 + a1*b5 + a2*b4 + a3*b3 + a4*b2 + a5*b1 + a6*b0; - s7 = c7 + a0*b7 + a1*b6 + a2*b5 + a3*b4 + a4*b3 + a5*b2 + a6*b1 + a7*b0; - s8 = c8 + a0*b8 + a1*b7 + a2*b6 + a3*b5 + a4*b4 + a5*b3 + a6*b2 + a7*b1 + a8*b0; - s9 = c9 + a0*b9 + a1*b8 + a2*b7 + a3*b6 + a4*b5 + a5*b4 + a6*b3 + a7*b2 + a8*b1 + a9*b0; - s10 = c10 + a0*b10 + a1*b9 + a2*b8 + a3*b7 + a4*b6 + a5*b5 + a6*b4 + a7*b3 + a8*b2 + a9*b1 + a10*b0; - s11 = c11 + a0*b11 + a1*b10 + a2*b9 + a3*b8 + a4*b7 + a5*b6 + a6*b5 + a7*b4 + a8*b3 + a9*b2 + a10*b1 + a11*b0; - s12 = a1*b11 + a2*b10 + a3*b9 + a4*b8 + a5*b7 + a6*b6 + a7*b5 + a8*b4 + a9*b3 + a10*b2 + a11*b1; - s13 = a2*b11 + a3*b10 + a4*b9 + a5*b8 + a6*b7 + a7*b6 + a8*b5 + a9*b4 + a10*b3 + a11*b2; - s14 = a3*b11 + a4*b10 + a5*b9 + a6*b8 + a7*b7 + a8*b6 + a9*b5 + a10*b4 + a11*b3; - s15 = a4*b11 + a5*b10 + a6*b9 + a7*b8 + a8*b7 + a9*b6 + a10*b5 + a11*b4; - s16 = a5*b11 + a6*b10 + a7*b9 + a8*b8 + a9*b7 + a10*b6 + a11*b5; - s17 = a6*b11 + a7*b10 + a8*b9 + a9*b8 + a10*b7 + a11*b6; - s18 = a7*b11 + a8*b10 + a9*b9 + a10*b8 + a11*b7; - s19 = a8*b11 + a9*b10 + a10*b9 + a11*b8; - s20 = a9*b11 + a10*b10 + a11*b9; - s21 = a10*b11 + a11*b10; - s22 = a11*b11; - s23 = 0; - - carry0 = (s0 + (1<<20)) >> 21; s1 += carry0; s0 -= carry0 << 21; - carry2 = (s2 + (1<<20)) >> 21; s3 += carry2; s2 -= carry2 << 21; - carry4 = (s4 + (1<<20)) >> 21; s5 += carry4; s4 -= carry4 << 21; - carry6 = (s6 + (1<<20)) >> 21; s7 += carry6; s6 -= carry6 << 21; - carry8 = (s8 + (1<<20)) >> 21; s9 += carry8; s8 -= carry8 << 21; - carry10 = (s10 + (1<<20)) >> 21; s11 += carry10; s10 -= carry10 << 21; - carry12 = (s12 + (1<<20)) >> 21; s13 += carry12; s12 -= carry12 << 21; - carry14 = (s14 + (1<<20)) >> 21; s15 += carry14; s14 -= carry14 << 21; - carry16 = (s16 + (1<<20)) >> 21; s17 += carry16; s16 -= carry16 << 21; - carry18 = (s18 + (1<<20)) >> 21; s19 += carry18; s18 -= carry18 << 21; - carry20 = (s20 + (1<<20)) >> 21; s21 += carry20; s20 -= carry20 << 21; - carry22 = (s22 + (1<<20)) >> 21; s23 += carry22; s22 -= carry22 << 21; - - carry1 = (s1 + (1<<20)) >> 21; s2 += carry1; s1 -= carry1 << 21; - carry3 = (s3 + (1<<20)) >> 21; s4 += carry3; s3 -= carry3 << 21; - carry5 = (s5 + (1<<20)) >> 21; s6 += carry5; s5 -= carry5 << 21; - carry7 = (s7 + (1<<20)) >> 21; s8 += carry7; s7 -= carry7 << 21; - carry9 = (s9 + (1<<20)) >> 21; s10 += carry9; s9 -= carry9 << 21; - carry11 = (s11 + (1<<20)) >> 21; s12 += carry11; s11 -= carry11 << 21; - carry13 = (s13 + (1<<20)) >> 21; s14 += carry13; s13 -= carry13 << 21; - carry15 = (s15 + (1<<20)) >> 21; s16 += carry15; s15 -= carry15 << 21; - carry17 = (s17 + (1<<20)) >> 21; s18 += carry17; s17 -= carry17 << 21; - carry19 = (s19 + (1<<20)) >> 21; s20 += carry19; s19 -= carry19 << 21; - carry21 = (s21 + (1<<20)) >> 21; s22 += carry21; s21 -= carry21 << 21; - - s11 += s23 * 666643; - s12 += s23 * 470296; - s13 += s23 * 654183; - s14 -= s23 * 997805; - s15 += s23 * 136657; - s16 -= s23 * 683901; - - - s10 += s22 * 666643; - s11 += s22 * 470296; - s12 += s22 * 654183; - s13 -= s22 * 997805; - s14 += s22 * 136657; - s15 -= s22 * 683901; - - - s9 += s21 * 666643; - s10 += s21 * 470296; - s11 += s21 * 654183; - s12 -= s21 * 997805; - s13 += s21 * 136657; - s14 -= s21 * 683901; - - - s8 += s20 * 666643; - s9 += s20 * 470296; - s10 += s20 * 654183; - s11 -= s20 * 997805; - s12 += s20 * 136657; - s13 -= s20 * 683901; - - - s7 += s19 * 666643; - s8 += s19 * 470296; - s9 += s19 * 654183; - s10 -= s19 * 997805; - s11 += s19 * 136657; - s12 -= s19 * 683901; - - - s6 += s18 * 666643; - s7 += s18 * 470296; - s8 += s18 * 654183; - s9 -= s18 * 997805; - s10 += s18 * 136657; - s11 -= s18 * 683901; - - - carry6 = (s6 + (1<<20)) >> 21; s7 += carry6; s6 -= carry6 << 21; - carry8 = (s8 + (1<<20)) >> 21; s9 += carry8; s8 -= carry8 << 21; - carry10 = (s10 + (1<<20)) >> 21; s11 += carry10; s10 -= carry10 << 21; - carry12 = (s12 + (1<<20)) >> 21; s13 += carry12; s12 -= carry12 << 21; - carry14 = (s14 + (1<<20)) >> 21; s15 += carry14; s14 -= carry14 << 21; - carry16 = (s16 + (1<<20)) >> 21; s17 += carry16; s16 -= carry16 << 21; - - carry7 = (s7 + (1<<20)) >> 21; s8 += carry7; s7 -= carry7 << 21; - carry9 = (s9 + (1<<20)) >> 21; s10 += carry9; s9 -= carry9 << 21; - carry11 = (s11 + (1<<20)) >> 21; s12 += carry11; s11 -= carry11 << 21; - carry13 = (s13 + (1<<20)) >> 21; s14 += carry13; s13 -= carry13 << 21; - carry15 = (s15 + (1<<20)) >> 21; s16 += carry15; s15 -= carry15 << 21; - - s5 += s17 * 666643; - s6 += s17 * 470296; - s7 += s17 * 654183; - s8 -= s17 * 997805; - s9 += s17 * 136657; - s10 -= s17 * 683901; - - - s4 += s16 * 666643; - s5 += s16 * 470296; - s6 += s16 * 654183; - s7 -= s16 * 997805; - s8 += s16 * 136657; - s9 -= s16 * 683901; - - - s3 += s15 * 666643; - s4 += s15 * 470296; - s5 += s15 * 654183; - s6 -= s15 * 997805; - s7 += s15 * 136657; - s8 -= s15 * 683901; - - - s2 += s14 * 666643; - s3 += s14 * 470296; - s4 += s14 * 654183; - s5 -= s14 * 997805; - s6 += s14 * 136657; - s7 -= s14 * 683901; - - - s1 += s13 * 666643; - s2 += s13 * 470296; - s3 += s13 * 654183; - s4 -= s13 * 997805; - s5 += s13 * 136657; - s6 -= s13 * 683901; - - - s0 += s12 * 666643; - s1 += s12 * 470296; - s2 += s12 * 654183; - s3 -= s12 * 997805; - s4 += s12 * 136657; - s5 -= s12 * 683901; - s12 = 0; - - carry0 = (s0 + (1<<20)) >> 21; s1 += carry0; s0 -= carry0 << 21; - carry2 = (s2 + (1<<20)) >> 21; s3 += carry2; s2 -= carry2 << 21; - carry4 = (s4 + (1<<20)) >> 21; s5 += carry4; s4 -= carry4 << 21; - carry6 = (s6 + (1<<20)) >> 21; s7 += carry6; s6 -= carry6 << 21; - carry8 = (s8 + (1<<20)) >> 21; s9 += carry8; s8 -= carry8 << 21; - carry10 = (s10 + (1<<20)) >> 21; s11 += carry10; s10 -= carry10 << 21; - - carry1 = (s1 + (1<<20)) >> 21; s2 += carry1; s1 -= carry1 << 21; - carry3 = (s3 + (1<<20)) >> 21; s4 += carry3; s3 -= carry3 << 21; - carry5 = (s5 + (1<<20)) >> 21; s6 += carry5; s5 -= carry5 << 21; - carry7 = (s7 + (1<<20)) >> 21; s8 += carry7; s7 -= carry7 << 21; - carry9 = (s9 + (1<<20)) >> 21; s10 += carry9; s9 -= carry9 << 21; - carry11 = (s11 + (1<<20)) >> 21; s12 += carry11; s11 -= carry11 << 21; - - s0 += s12 * 666643; - s1 += s12 * 470296; - s2 += s12 * 654183; - s3 -= s12 * 997805; - s4 += s12 * 136657; - s5 -= s12 * 683901; - s12 = 0; - - carry0 = s0 >> 21; s1 += carry0; s0 -= carry0 << 21; - carry1 = s1 >> 21; s2 += carry1; s1 -= carry1 << 21; - carry2 = s2 >> 21; s3 += carry2; s2 -= carry2 << 21; - carry3 = s3 >> 21; s4 += carry3; s3 -= carry3 << 21; - carry4 = s4 >> 21; s5 += carry4; s4 -= carry4 << 21; - carry5 = s5 >> 21; s6 += carry5; s5 -= carry5 << 21; - carry6 = s6 >> 21; s7 += carry6; s6 -= carry6 << 21; - carry7 = s7 >> 21; s8 += carry7; s7 -= carry7 << 21; - carry8 = s8 >> 21; s9 += carry8; s8 -= carry8 << 21; - carry9 = s9 >> 21; s10 += carry9; s9 -= carry9 << 21; - carry10 = s10 >> 21; s11 += carry10; s10 -= carry10 << 21; - carry11 = s11 >> 21; s12 += carry11; s11 -= carry11 << 21; - - s0 += s12 * 666643; - s1 += s12 * 470296; - s2 += s12 * 654183; - s3 -= s12 * 997805; - s4 += s12 * 136657; - s5 -= s12 * 683901; - - - carry0 = s0 >> 21; s1 += carry0; s0 -= carry0 << 21; - carry1 = s1 >> 21; s2 += carry1; s1 -= carry1 << 21; - carry2 = s2 >> 21; s3 += carry2; s2 -= carry2 << 21; - carry3 = s3 >> 21; s4 += carry3; s3 -= carry3 << 21; - carry4 = s4 >> 21; s5 += carry4; s4 -= carry4 << 21; - carry5 = s5 >> 21; s6 += carry5; s5 -= carry5 << 21; - carry6 = s6 >> 21; s7 += carry6; s6 -= carry6 << 21; - carry7 = s7 >> 21; s8 += carry7; s7 -= carry7 << 21; - carry8 = s8 >> 21; s9 += carry8; s8 -= carry8 << 21; - carry9 = s9 >> 21; s10 += carry9; s9 -= carry9 << 21; - carry10 = s10 >> 21; s11 += carry10; s10 -= carry10 << 21; - - s[0] = s0 >> 0; - s[1] = s0 >> 8; - s[2] = (s0 >> 16) | (s1 << 5); - s[3] = s1 >> 3; - s[4] = s1 >> 11; - s[5] = (s1 >> 19) | (s2 << 2); - s[6] = s2 >> 6; - s[7] = (s2 >> 14) | (s3 << 7); - s[8] = s3 >> 1; - s[9] = s3 >> 9; - s[10] = (s3 >> 17) | (s4 << 4); - s[11] = s4 >> 4; - s[12] = s4 >> 12; - s[13] = (s4 >> 20) | (s5 << 1); - s[14] = s5 >> 7; - s[15] = (s5 >> 15) | (s6 << 6); - s[16] = s6 >> 2; - s[17] = s6 >> 10; - s[18] = (s6 >> 18) | (s7 << 3); - s[19] = s7 >> 5; - s[20] = s7 >> 13; - s[21] = s8 >> 0; - s[22] = s8 >> 8; - s[23] = (s8 >> 16) | (s9 << 5); - s[24] = s9 >> 3; - s[25] = s9 >> 11; - s[26] = (s9 >> 19) | (s10 << 2); - s[27] = s10 >> 6; - s[28] = (s10 >> 14) | (s11 << 7); - s[29] = s11 >> 1; - s[30] = s11 >> 9; - s[31] = s11 >> 17; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sc_reduce.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sc_reduce.c deleted file mode 100644 index e5caefc..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sc_reduce.c +++ /dev/null @@ -1,275 +0,0 @@ -#include "sc.h" -#include "crypto_int64.h" -#include "crypto_uint32.h" -#include "crypto_uint64.h" - -static crypto_uint64 load_3(const unsigned char *in) -{ - crypto_uint64 result; - result = (crypto_uint64) in[0]; - result |= ((crypto_uint64) in[1]) << 8; - result |= ((crypto_uint64) in[2]) << 16; - return result; -} - -static crypto_uint64 load_4(const unsigned char *in) -{ - crypto_uint64 result; - result = (crypto_uint64) in[0]; - result |= ((crypto_uint64) in[1]) << 8; - result |= ((crypto_uint64) in[2]) << 16; - result |= ((crypto_uint64) in[3]) << 24; - return result; -} - -/* -Input: - s[0]+256*s[1]+...+256^63*s[63] = s - -Output: - s[0]+256*s[1]+...+256^31*s[31] = s mod l - where l = 2^252 + 27742317777372353535851937790883648493. - Overwrites s in place. -*/ - -void sc_reduce(unsigned char *s) -{ - crypto_int64 s0 = 2097151 & load_3(s); - crypto_int64 s1 = 2097151 & (load_4(s + 2) >> 5); - crypto_int64 s2 = 2097151 & (load_3(s + 5) >> 2); - crypto_int64 s3 = 2097151 & (load_4(s + 7) >> 7); - crypto_int64 s4 = 2097151 & (load_4(s + 10) >> 4); - crypto_int64 s5 = 2097151 & (load_3(s + 13) >> 1); - crypto_int64 s6 = 2097151 & (load_4(s + 15) >> 6); - crypto_int64 s7 = 2097151 & (load_3(s + 18) >> 3); - crypto_int64 s8 = 2097151 & load_3(s + 21); - crypto_int64 s9 = 2097151 & (load_4(s + 23) >> 5); - crypto_int64 s10 = 2097151 & (load_3(s + 26) >> 2); - crypto_int64 s11 = 2097151 & (load_4(s + 28) >> 7); - crypto_int64 s12 = 2097151 & (load_4(s + 31) >> 4); - crypto_int64 s13 = 2097151 & (load_3(s + 34) >> 1); - crypto_int64 s14 = 2097151 & (load_4(s + 36) >> 6); - crypto_int64 s15 = 2097151 & (load_3(s + 39) >> 3); - crypto_int64 s16 = 2097151 & load_3(s + 42); - crypto_int64 s17 = 2097151 & (load_4(s + 44) >> 5); - crypto_int64 s18 = 2097151 & (load_3(s + 47) >> 2); - crypto_int64 s19 = 2097151 & (load_4(s + 49) >> 7); - crypto_int64 s20 = 2097151 & (load_4(s + 52) >> 4); - crypto_int64 s21 = 2097151 & (load_3(s + 55) >> 1); - crypto_int64 s22 = 2097151 & (load_4(s + 57) >> 6); - crypto_int64 s23 = (load_4(s + 60) >> 3); - crypto_int64 carry0; - crypto_int64 carry1; - crypto_int64 carry2; - crypto_int64 carry3; - crypto_int64 carry4; - crypto_int64 carry5; - crypto_int64 carry6; - crypto_int64 carry7; - crypto_int64 carry8; - crypto_int64 carry9; - crypto_int64 carry10; - crypto_int64 carry11; - crypto_int64 carry12; - crypto_int64 carry13; - crypto_int64 carry14; - crypto_int64 carry15; - crypto_int64 carry16; - - s11 += s23 * 666643; - s12 += s23 * 470296; - s13 += s23 * 654183; - s14 -= s23 * 997805; - s15 += s23 * 136657; - s16 -= s23 * 683901; - - - s10 += s22 * 666643; - s11 += s22 * 470296; - s12 += s22 * 654183; - s13 -= s22 * 997805; - s14 += s22 * 136657; - s15 -= s22 * 683901; - - - s9 += s21 * 666643; - s10 += s21 * 470296; - s11 += s21 * 654183; - s12 -= s21 * 997805; - s13 += s21 * 136657; - s14 -= s21 * 683901; - - - s8 += s20 * 666643; - s9 += s20 * 470296; - s10 += s20 * 654183; - s11 -= s20 * 997805; - s12 += s20 * 136657; - s13 -= s20 * 683901; - - - s7 += s19 * 666643; - s8 += s19 * 470296; - s9 += s19 * 654183; - s10 -= s19 * 997805; - s11 += s19 * 136657; - s12 -= s19 * 683901; - - - s6 += s18 * 666643; - s7 += s18 * 470296; - s8 += s18 * 654183; - s9 -= s18 * 997805; - s10 += s18 * 136657; - s11 -= s18 * 683901; - - - carry6 = (s6 + (1<<20)) >> 21; s7 += carry6; s6 -= carry6 << 21; - carry8 = (s8 + (1<<20)) >> 21; s9 += carry8; s8 -= carry8 << 21; - carry10 = (s10 + (1<<20)) >> 21; s11 += carry10; s10 -= carry10 << 21; - carry12 = (s12 + (1<<20)) >> 21; s13 += carry12; s12 -= carry12 << 21; - carry14 = (s14 + (1<<20)) >> 21; s15 += carry14; s14 -= carry14 << 21; - carry16 = (s16 + (1<<20)) >> 21; s17 += carry16; s16 -= carry16 << 21; - - carry7 = (s7 + (1<<20)) >> 21; s8 += carry7; s7 -= carry7 << 21; - carry9 = (s9 + (1<<20)) >> 21; s10 += carry9; s9 -= carry9 << 21; - carry11 = (s11 + (1<<20)) >> 21; s12 += carry11; s11 -= carry11 << 21; - carry13 = (s13 + (1<<20)) >> 21; s14 += carry13; s13 -= carry13 << 21; - carry15 = (s15 + (1<<20)) >> 21; s16 += carry15; s15 -= carry15 << 21; - - s5 += s17 * 666643; - s6 += s17 * 470296; - s7 += s17 * 654183; - s8 -= s17 * 997805; - s9 += s17 * 136657; - s10 -= s17 * 683901; - - - s4 += s16 * 666643; - s5 += s16 * 470296; - s6 += s16 * 654183; - s7 -= s16 * 997805; - s8 += s16 * 136657; - s9 -= s16 * 683901; - - - s3 += s15 * 666643; - s4 += s15 * 470296; - s5 += s15 * 654183; - s6 -= s15 * 997805; - s7 += s15 * 136657; - s8 -= s15 * 683901; - - - s2 += s14 * 666643; - s3 += s14 * 470296; - s4 += s14 * 654183; - s5 -= s14 * 997805; - s6 += s14 * 136657; - s7 -= s14 * 683901; - - - s1 += s13 * 666643; - s2 += s13 * 470296; - s3 += s13 * 654183; - s4 -= s13 * 997805; - s5 += s13 * 136657; - s6 -= s13 * 683901; - - - s0 += s12 * 666643; - s1 += s12 * 470296; - s2 += s12 * 654183; - s3 -= s12 * 997805; - s4 += s12 * 136657; - s5 -= s12 * 683901; - s12 = 0; - - carry0 = (s0 + (1<<20)) >> 21; s1 += carry0; s0 -= carry0 << 21; - carry2 = (s2 + (1<<20)) >> 21; s3 += carry2; s2 -= carry2 << 21; - carry4 = (s4 + (1<<20)) >> 21; s5 += carry4; s4 -= carry4 << 21; - carry6 = (s6 + (1<<20)) >> 21; s7 += carry6; s6 -= carry6 << 21; - carry8 = (s8 + (1<<20)) >> 21; s9 += carry8; s8 -= carry8 << 21; - carry10 = (s10 + (1<<20)) >> 21; s11 += carry10; s10 -= carry10 << 21; - - carry1 = (s1 + (1<<20)) >> 21; s2 += carry1; s1 -= carry1 << 21; - carry3 = (s3 + (1<<20)) >> 21; s4 += carry3; s3 -= carry3 << 21; - carry5 = (s5 + (1<<20)) >> 21; s6 += carry5; s5 -= carry5 << 21; - carry7 = (s7 + (1<<20)) >> 21; s8 += carry7; s7 -= carry7 << 21; - carry9 = (s9 + (1<<20)) >> 21; s10 += carry9; s9 -= carry9 << 21; - carry11 = (s11 + (1<<20)) >> 21; s12 += carry11; s11 -= carry11 << 21; - - s0 += s12 * 666643; - s1 += s12 * 470296; - s2 += s12 * 654183; - s3 -= s12 * 997805; - s4 += s12 * 136657; - s5 -= s12 * 683901; - s12 = 0; - - carry0 = s0 >> 21; s1 += carry0; s0 -= carry0 << 21; - carry1 = s1 >> 21; s2 += carry1; s1 -= carry1 << 21; - carry2 = s2 >> 21; s3 += carry2; s2 -= carry2 << 21; - carry3 = s3 >> 21; s4 += carry3; s3 -= carry3 << 21; - carry4 = s4 >> 21; s5 += carry4; s4 -= carry4 << 21; - carry5 = s5 >> 21; s6 += carry5; s5 -= carry5 << 21; - carry6 = s6 >> 21; s7 += carry6; s6 -= carry6 << 21; - carry7 = s7 >> 21; s8 += carry7; s7 -= carry7 << 21; - carry8 = s8 >> 21; s9 += carry8; s8 -= carry8 << 21; - carry9 = s9 >> 21; s10 += carry9; s9 -= carry9 << 21; - carry10 = s10 >> 21; s11 += carry10; s10 -= carry10 << 21; - carry11 = s11 >> 21; s12 += carry11; s11 -= carry11 << 21; - - s0 += s12 * 666643; - s1 += s12 * 470296; - s2 += s12 * 654183; - s3 -= s12 * 997805; - s4 += s12 * 136657; - s5 -= s12 * 683901; - - - carry0 = s0 >> 21; s1 += carry0; s0 -= carry0 << 21; - carry1 = s1 >> 21; s2 += carry1; s1 -= carry1 << 21; - carry2 = s2 >> 21; s3 += carry2; s2 -= carry2 << 21; - carry3 = s3 >> 21; s4 += carry3; s3 -= carry3 << 21; - carry4 = s4 >> 21; s5 += carry4; s4 -= carry4 << 21; - carry5 = s5 >> 21; s6 += carry5; s5 -= carry5 << 21; - carry6 = s6 >> 21; s7 += carry6; s6 -= carry6 << 21; - carry7 = s7 >> 21; s8 += carry7; s7 -= carry7 << 21; - carry8 = s8 >> 21; s9 += carry8; s8 -= carry8 << 21; - carry9 = s9 >> 21; s10 += carry9; s9 -= carry9 << 21; - carry10 = s10 >> 21; s11 += carry10; s10 -= carry10 << 21; - - s[0] = s0 >> 0; - s[1] = s0 >> 8; - s[2] = (s0 >> 16) | (s1 << 5); - s[3] = s1 >> 3; - s[4] = s1 >> 11; - s[5] = (s1 >> 19) | (s2 << 2); - s[6] = s2 >> 6; - s[7] = (s2 >> 14) | (s3 << 7); - s[8] = s3 >> 1; - s[9] = s3 >> 9; - s[10] = (s3 >> 17) | (s4 << 4); - s[11] = s4 >> 4; - s[12] = s4 >> 12; - s[13] = (s4 >> 20) | (s5 << 1); - s[14] = s5 >> 7; - s[15] = (s5 >> 15) | (s6 << 6); - s[16] = s6 >> 2; - s[17] = s6 >> 10; - s[18] = (s6 >> 18) | (s7 << 3); - s[19] = s7 >> 5; - s[20] = s7 >> 13; - s[21] = s8 >> 0; - s[22] = s8 >> 8; - s[23] = (s8 >> 16) | (s9 << 5); - s[24] = s9 >> 3; - s[25] = s9 >> 11; - s[26] = (s9 >> 19) | (s10 << 2); - s[27] = s10 >> 6; - s[28] = (s10 >> 14) | (s11 << 7); - s[29] = s11 >> 1; - s[30] = s11 >> 9; - s[31] = s11 >> 17; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sign.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sign.c deleted file mode 100644 index 49507b0..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sign.c +++ /dev/null @@ -1,38 +0,0 @@ -#include "api.h" -#include "crypto_hash_sha512.h" -#include "ge.h" -#include "sc.h" - -int crypto_sign( - unsigned char *sm,unsigned long long *smlen, - const unsigned char *m,unsigned long long mlen, - const unsigned char *sk -) -{ - unsigned char az[64]; - unsigned char r[64]; - unsigned char hram[64]; - ge_p3 R; - unsigned long long i; - - crypto_hash_sha512(az,sk,32); - az[0] &= 248; - az[31] &= 63; - az[31] |= 64; - - *smlen = mlen + 64; - for (i = 0;i < mlen;++i) sm[64 + i] = m[i]; - for (i = 0;i < 32;++i) sm[32 + i] = az[32 + i]; - crypto_hash_sha512(r,sm + 32,mlen + 32); - for (i = 0;i < 32;++i) sm[32 + i] = sk[32 + i]; - - sc_reduce(r); - ge_scalarmult_base(&R,r); - ge_p3_tobytes(sm,&R); - - crypto_hash_sha512(hram,sm,mlen + 64); - sc_reduce(hram); - sc_muladd(sm + 32,hram,az,r); - - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sqrtm1.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sqrtm1.h deleted file mode 100644 index d8caa23..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/ref10/sqrtm1.h +++ /dev/null @@ -1 +0,0 @@ --32595792,-7943725,9377950,3500415,12389472,-272473,-25146209,-2005654,326686,11406482 diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/sign_ed25519_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/sign_ed25519_api.c deleted file mode 100644 index 8d2382c..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/ed25519/sign_ed25519_api.c +++ /dev/null @@ -1,26 +0,0 @@ -#include "crypto_sign_ed25519.h" - -size_t -crypto_sign_ed25519_bytes(void) { - return crypto_sign_ed25519_BYTES; -} - -size_t -crypto_sign_ed25519_seedbytes(void) { - return crypto_sign_ed25519_SEEDBYTES; -} - -size_t -crypto_sign_ed25519_publickeybytes(void) { - return crypto_sign_ed25519_PUBLICKEYBYTES; -} - -size_t -crypto_sign_ed25519_secretkeybytes(void) { - return crypto_sign_ed25519_SECRETKEYBYTES; -} - -const char * -crypto_sign_ed25519_primitive(void) { - return "ed25519"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/api.h deleted file mode 100644 index 1217a58..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/api.h +++ /dev/null @@ -1,13 +0,0 @@ - -#include "crypto_sign_edwards25519sha512batch.h" - -#define crypto_sign crypto_sign_edwards25519sha512batch -#define crypto_sign_open crypto_sign_edwards25519sha512batch_open -#define crypto_sign_keypair crypto_sign_edwards25519sha512batch_keypair -#define crypto_sign_BYTES crypto_sign_edwards25519sha512batch_BYTES -#define crypto_sign_PUBLICKEYBYTES crypto_sign_edwards25519sha512batch_PUBLICKEYBYTES -#define crypto_sign_SECRETKEYBYTES crypto_sign_edwards25519sha512batch_SECRETKEYBYTES -#define crypto_sign_PRIMITIVE "edwards25519sha512batch" -#define crypto_sign_IMPLEMENTATION crypto_sign_edwards25519sha512batch_IMPLEMENTATION -#define crypto_sign_VERSION crypto_sign_edwards25519sha512batch_VERSION - diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/fe25519.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/fe25519.h deleted file mode 100644 index 98c613f..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/fe25519.h +++ /dev/null @@ -1,54 +0,0 @@ -#ifndef FE25519_H -#define FE25519_H - -#define fe25519 crypto_sign_edwards25519sha512batch_fe25519 -#define fe25519_unpack crypto_sign_edwards25519sha512batch_fe25519_unpack -#define fe25519_pack crypto_sign_edwards25519sha512batch_fe25519_pack -#define fe25519_cmov crypto_sign_edwards25519sha512batch_fe25519_cmov -#define fe25519_setone crypto_sign_edwards25519sha512batch_fe25519_setone -#define fe25519_setzero crypto_sign_edwards25519sha512batch_fe25519_setzero -#define fe25519_neg crypto_sign_edwards25519sha512batch_fe25519_neg -#define fe25519_getparity crypto_sign_edwards25519sha512batch_fe25519_getparity -#define fe25519_add crypto_sign_edwards25519sha512batch_fe25519_add -#define fe25519_sub crypto_sign_edwards25519sha512batch_fe25519_sub -#define fe25519_mul crypto_sign_edwards25519sha512batch_fe25519_mul -#define fe25519_square crypto_sign_edwards25519sha512batch_fe25519_square -#define fe25519_pow crypto_sign_edwards25519sha512batch_fe25519_pow -#define fe25519_sqrt_vartime crypto_sign_edwards25519sha512batch_fe25519_sqrt_vartime -#define fe25519_invert crypto_sign_edwards25519sha512batch_fe25519_invert - -#include "crypto_uint32.h" - -typedef struct { - crypto_uint32 v[32]; -} fe25519; - -void fe25519_unpack(fe25519 *r, const unsigned char x[32]); - -void fe25519_pack(unsigned char r[32], const fe25519 *x); - -void fe25519_cmov(fe25519 *r, const fe25519 *x, unsigned char b); - -void fe25519_setone(fe25519 *r); - -void fe25519_setzero(fe25519 *r); - -void fe25519_neg(fe25519 *r, const fe25519 *x); - -unsigned char fe25519_getparity(const fe25519 *x); - -void fe25519_add(fe25519 *r, const fe25519 *x, const fe25519 *y); - -void fe25519_sub(fe25519 *r, const fe25519 *x, const fe25519 *y); - -void fe25519_mul(fe25519 *r, const fe25519 *x, const fe25519 *y); - -void fe25519_square(fe25519 *r, const fe25519 *x); - -void fe25519_pow(fe25519 *r, const fe25519 *x, const unsigned char *e); - -int fe25519_sqrt_vartime(fe25519 *r, const fe25519 *x, unsigned char parity); - -void fe25519_invert(fe25519 *r, const fe25519 *x); - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/fe25519_edwards25519sha512batch.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/fe25519_edwards25519sha512batch.c deleted file mode 100644 index df7a923..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/fe25519_edwards25519sha512batch.c +++ /dev/null @@ -1,348 +0,0 @@ -#include "fe25519.h" - -#define WINDOWSIZE 4 /* Should be 1,2, or 4 */ -#define WINDOWMASK ((1<v[31] >> 7; - r->v[31] &= 127; - t *= 19; - r->v[0] += t; - for(i=0;i<31;i++) - { - t = r->v[i] >> 8; - r->v[i+1] += t; - r->v[i] &= 255; - } - } -} - -static void reduce_mul(fe25519 *r) -{ - crypto_uint32 t; - int i,rep; - - for(rep=0;rep<2;rep++) - { - t = r->v[31] >> 7; - r->v[31] &= 127; - t *= 19; - r->v[0] += t; - for(i=0;i<31;i++) - { - t = r->v[i] >> 8; - r->v[i+1] += t; - r->v[i] &= 255; - } - } -} - -/* reduction modulo 2^255-19 */ -static void freeze(fe25519 *r) -{ - int i; - unsigned int m = (r->v[31] == 127); - for(i=30;i>1;i--) - m *= (r->v[i] == 255); - m *= (r->v[0] >= 237); - - r->v[31] -= m*127; - for(i=30;i>0;i--) - r->v[i] -= m*255; - r->v[0] -= m*237; -} - -/*freeze input before calling isone*/ -static int isone(const fe25519 *x) -{ - int i; - int r = (x->v[0] == 1); - for(i=1;i<32;i++) - r *= (x->v[i] == 0); - return r; -} - -/*freeze input before calling iszero*/ -static int iszero(const fe25519 *x) -{ - int i; - int r = (x->v[0] == 0); - for(i=1;i<32;i++) - r *= (x->v[i] == 0); - return r; -} - - -static int issquare(const fe25519 *x) -{ - unsigned char e[32] = {0xf6,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x3f}; /* (p-1)/2 */ - fe25519 t; - - fe25519_pow(&t,x,e); - freeze(&t); - return isone(&t) || iszero(&t); -} - -void fe25519_unpack(fe25519 *r, const unsigned char x[32]) -{ - int i; - for(i=0;i<32;i++) r->v[i] = x[i]; - r->v[31] &= 127; -} - -/* Assumes input x being reduced mod 2^255 */ -void fe25519_pack(unsigned char r[32], const fe25519 *x) -{ - int i; - unsigned int m; - for(i=0;i<32;i++) - r[i] = x->v[i]; - - /* freeze byte array */ - m = (r[31] == 127); /* XXX: some compilers might use branches; fix */ - for(i=30;i>1;i--) - m *= (r[i] == 255); - m *= (r[0] >= 237); - r[31] -= m*127; - for(i=30;i>0;i--) - r[i] -= m*255; - r[0] -= m*237; -} - -void fe25519_cmov(fe25519 *r, const fe25519 *x, unsigned char b) -{ - unsigned char nb = 1-b; - int i; - for(i=0;i<32;i++) r->v[i] = nb * r->v[i] + b * x->v[i]; -} - -unsigned char fe25519_getparity(const fe25519 *x) -{ - fe25519 t; - int i; - for(i=0;i<32;i++) t.v[i] = x->v[i]; - freeze(&t); - return t.v[0] & 1; -} - -void fe25519_setone(fe25519 *r) -{ - int i; - r->v[0] = 1; - for(i=1;i<32;i++) r->v[i]=0; -} - -void fe25519_setzero(fe25519 *r) -{ - int i; - for(i=0;i<32;i++) r->v[i]=0; -} - -void fe25519_neg(fe25519 *r, const fe25519 *x) -{ - fe25519 t; - int i; - for(i=0;i<32;i++) t.v[i]=x->v[i]; - fe25519_setzero(r); - fe25519_sub(r, r, &t); -} - -void fe25519_add(fe25519 *r, const fe25519 *x, const fe25519 *y) -{ - int i; - for(i=0;i<32;i++) r->v[i] = x->v[i] + y->v[i]; - reduce_add_sub(r); -} - -void fe25519_sub(fe25519 *r, const fe25519 *x, const fe25519 *y) -{ - int i; - crypto_uint32 t[32]; - t[0] = x->v[0] + 0x1da; - t[31] = x->v[31] + 0xfe; - for(i=1;i<31;i++) t[i] = x->v[i] + 0x1fe; - for(i=0;i<32;i++) r->v[i] = t[i] - y->v[i]; - reduce_add_sub(r); -} - -void fe25519_mul(fe25519 *r, const fe25519 *x, const fe25519 *y) -{ - int i,j; - crypto_uint32 t[63]; - for(i=0;i<63;i++)t[i] = 0; - - for(i=0;i<32;i++) - for(j=0;j<32;j++) - t[i+j] += x->v[i] * y->v[j]; - - for(i=32;i<63;i++) - r->v[i-32] = t[i-32] + 38*t[i]; - r->v[31] = t[31]; /* result now in r[0]...r[31] */ - - reduce_mul(r); -} - -void fe25519_square(fe25519 *r, const fe25519 *x) -{ - fe25519_mul(r, x, x); -} - -/*XXX: Make constant time! */ -void fe25519_pow(fe25519 *r, const fe25519 *x, const unsigned char *e) -{ - /* - fe25519 g; - fe25519_setone(&g); - int i; - unsigned char j; - for(i=32;i>0;i--) - { - for(j=128;j>0;j>>=1) - { - fe25519_square(&g,&g); - if(e[i-1] & j) - fe25519_mul(&g,&g,x); - } - } - for(i=0;i<32;i++) r->v[i] = g.v[i]; - */ - fe25519 g; - int i,j,k; - fe25519 t; - unsigned char w; - fe25519 pre[(1 << WINDOWSIZE)]; - - fe25519_setone(&g); - - // Precomputation - fe25519_setone(pre); - pre[1] = *x; - for(i=2;i<(1<0;i--) - { - for(j=8-WINDOWSIZE;j>=0;j-=WINDOWSIZE) - { - for(k=0;k>j) & WINDOWMASK; - t = pre[0]; - for(k=1;k<(1<v[i]; - fe25519_pow(&d,&d,e3); - for(i=0;i<32;i++) - r->v[i] = 2*x->v[i]; - fe25519_mul(r,r,&d); - } - freeze(r); - if((r->v[0] & 1) != (parity & 1)) - { - fe25519_sub(r,&p,r); - } - return 0; -} - -void fe25519_invert(fe25519 *r, const fe25519 *x) -{ - fe25519 z2; - fe25519 z9; - fe25519 z11; - fe25519 z2_5_0; - fe25519 z2_10_0; - fe25519 z2_20_0; - fe25519 z2_50_0; - fe25519 z2_100_0; - fe25519 t0; - fe25519 t1; - int i; - - /* 2 */ fe25519_square(&z2,x); - /* 4 */ fe25519_square(&t1,&z2); - /* 8 */ fe25519_square(&t0,&t1); - /* 9 */ fe25519_mul(&z9,&t0,x); - /* 11 */ fe25519_mul(&z11,&z9,&z2); - /* 22 */ fe25519_square(&t0,&z11); - /* 2^5 - 2^0 = 31 */ fe25519_mul(&z2_5_0,&t0,&z9); - - /* 2^6 - 2^1 */ fe25519_square(&t0,&z2_5_0); - /* 2^7 - 2^2 */ fe25519_square(&t1,&t0); - /* 2^8 - 2^3 */ fe25519_square(&t0,&t1); - /* 2^9 - 2^4 */ fe25519_square(&t1,&t0); - /* 2^10 - 2^5 */ fe25519_square(&t0,&t1); - /* 2^10 - 2^0 */ fe25519_mul(&z2_10_0,&t0,&z2_5_0); - - /* 2^11 - 2^1 */ fe25519_square(&t0,&z2_10_0); - /* 2^12 - 2^2 */ fe25519_square(&t1,&t0); - /* 2^20 - 2^10 */ for (i = 2;i < 10;i += 2) { fe25519_square(&t0,&t1); fe25519_square(&t1,&t0); } - /* 2^20 - 2^0 */ fe25519_mul(&z2_20_0,&t1,&z2_10_0); - - /* 2^21 - 2^1 */ fe25519_square(&t0,&z2_20_0); - /* 2^22 - 2^2 */ fe25519_square(&t1,&t0); - /* 2^40 - 2^20 */ for (i = 2;i < 20;i += 2) { fe25519_square(&t0,&t1); fe25519_square(&t1,&t0); } - /* 2^40 - 2^0 */ fe25519_mul(&t0,&t1,&z2_20_0); - - /* 2^41 - 2^1 */ fe25519_square(&t1,&t0); - /* 2^42 - 2^2 */ fe25519_square(&t0,&t1); - /* 2^50 - 2^10 */ for (i = 2;i < 10;i += 2) { fe25519_square(&t1,&t0); fe25519_square(&t0,&t1); } - /* 2^50 - 2^0 */ fe25519_mul(&z2_50_0,&t0,&z2_10_0); - - /* 2^51 - 2^1 */ fe25519_square(&t0,&z2_50_0); - /* 2^52 - 2^2 */ fe25519_square(&t1,&t0); - /* 2^100 - 2^50 */ for (i = 2;i < 50;i += 2) { fe25519_square(&t0,&t1); fe25519_square(&t1,&t0); } - /* 2^100 - 2^0 */ fe25519_mul(&z2_100_0,&t1,&z2_50_0); - - /* 2^101 - 2^1 */ fe25519_square(&t1,&z2_100_0); - /* 2^102 - 2^2 */ fe25519_square(&t0,&t1); - /* 2^200 - 2^100 */ for (i = 2;i < 100;i += 2) { fe25519_square(&t1,&t0); fe25519_square(&t0,&t1); } - /* 2^200 - 2^0 */ fe25519_mul(&t1,&t0,&z2_100_0); - - /* 2^201 - 2^1 */ fe25519_square(&t0,&t1); - /* 2^202 - 2^2 */ fe25519_square(&t1,&t0); - /* 2^250 - 2^50 */ for (i = 2;i < 50;i += 2) { fe25519_square(&t0,&t1); fe25519_square(&t1,&t0); } - /* 2^250 - 2^0 */ fe25519_mul(&t0,&t1,&z2_50_0); - - /* 2^251 - 2^1 */ fe25519_square(&t1,&t0); - /* 2^252 - 2^2 */ fe25519_square(&t0,&t1); - /* 2^253 - 2^3 */ fe25519_square(&t1,&t0); - /* 2^254 - 2^4 */ fe25519_square(&t0,&t1); - /* 2^255 - 2^5 */ fe25519_square(&t1,&t0); - /* 2^255 - 21 */ fe25519_mul(r,&t1,&z11); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/ge25519.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/ge25519.h deleted file mode 100644 index 49ad163..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/ge25519.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef GE25519_H -#define GE25519_H - -#include "fe25519.h" -#include "sc25519.h" - -#define ge25519 crypto_sign_edwards25519sha512batch_ge25519 -#define ge25519_unpack_vartime crypto_sign_edwards25519sha512batch_ge25519_unpack_vartime -#define ge25519_pack crypto_sign_edwards25519sha512batch_ge25519_pack -#define ge25519_add crypto_sign_edwards25519sha512batch_ge25519_add -#define ge25519_double crypto_sign_edwards25519sha512batch_ge25519_double -#define ge25519_scalarmult crypto_sign_edwards25519sha512batch_ge25519_scalarmult -#define ge25519_scalarmult_base crypto_sign_edwards25519sha512batch_ge25519_scalarmult_base - -typedef struct { - fe25519 x; - fe25519 y; - fe25519 z; - fe25519 t; -} ge25519; - -int ge25519_unpack_vartime(ge25519 *r, const unsigned char p[32]); - -void ge25519_pack(unsigned char r[32], const ge25519 *p); - -void ge25519_add(ge25519 *r, const ge25519 *p, const ge25519 *q); - -void ge25519_double(ge25519 *r, const ge25519 *p); - -void ge25519_scalarmult(ge25519 *r, const ge25519 *p, const sc25519 *s); - -void ge25519_scalarmult_base(ge25519 *r, const sc25519 *s); - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/ge25519_edwards25519sha512batch.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/ge25519_edwards25519sha512batch.c deleted file mode 100644 index 253b68f..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/ge25519_edwards25519sha512batch.c +++ /dev/null @@ -1,230 +0,0 @@ -#include "fe25519.h" -#include "sc25519.h" -#include "ge25519.h" - -/* - * Arithmetic on the twisted Edwards curve -x^2 + y^2 = 1 + dx^2y^2 - * with d = -(121665/121666) = 37095705934669439343138083508754565189542113879843219016388785533085940283555 - * Base point: (15112221349535400772501151409588531511454012693041857206046113283949847762202,46316835694926478169428394003475163141307993866256225615783033603165251855960); - */ - -typedef struct -{ - fe25519 x; - fe25519 z; - fe25519 y; - fe25519 t; -} ge25519_p1p1; - -typedef struct -{ - fe25519 x; - fe25519 y; - fe25519 z; -} ge25519_p2; - -#define ge25519_p3 ge25519 - -/* Windowsize for fixed-window scalar multiplication */ -#define WINDOWSIZE 2 /* Should be 1,2, or 4 */ -#define WINDOWMASK ((1<x, &p->x, &p->t); - fe25519_mul(&r->y, &p->y, &p->z); - fe25519_mul(&r->z, &p->z, &p->t); -} - -static void p1p1_to_p3(ge25519_p3 *r, const ge25519_p1p1 *p) -{ - p1p1_to_p2((ge25519_p2 *)r, p); - fe25519_mul(&r->t, &p->x, &p->y); -} - -/* Constant-time version of: if(b) r = p */ -static void cmov_p3(ge25519_p3 *r, const ge25519_p3 *p, unsigned char b) -{ - fe25519_cmov(&r->x, &p->x, b); - fe25519_cmov(&r->y, &p->y, b); - fe25519_cmov(&r->z, &p->z, b); - fe25519_cmov(&r->t, &p->t, b); -} - -/* See http://www.hyperelliptic.org/EFD/g1p/auto-twisted-extended-1.html#doubling-dbl-2008-hwcd */ -static void dbl_p1p1(ge25519_p1p1 *r, const ge25519_p2 *p) -{ - fe25519 a,b,c,d; - fe25519_square(&a, &p->x); - fe25519_square(&b, &p->y); - fe25519_square(&c, &p->z); - fe25519_add(&c, &c, &c); - fe25519_neg(&d, &a); - - fe25519_add(&r->x, &p->x, &p->y); - fe25519_square(&r->x, &r->x); - fe25519_sub(&r->x, &r->x, &a); - fe25519_sub(&r->x, &r->x, &b); - fe25519_add(&r->z, &d, &b); - fe25519_sub(&r->t, &r->z, &c); - fe25519_sub(&r->y, &d, &b); -} - -static void add_p1p1(ge25519_p1p1 *r, const ge25519_p3 *p, const ge25519_p3 *q) -{ - fe25519 a, b, c, d, t, fd; - fe25519_unpack(&fd, ecd); - - fe25519_sub(&a, &p->y, &p->x); // A = (Y1-X1)*(Y2-X2) - fe25519_sub(&t, &q->y, &q->x); - fe25519_mul(&a, &a, &t); - fe25519_add(&b, &p->x, &p->y); // B = (Y1+X1)*(Y2+X2) - fe25519_add(&t, &q->x, &q->y); - fe25519_mul(&b, &b, &t); - fe25519_mul(&c, &p->t, &q->t); //C = T1*k*T2 - fe25519_mul(&c, &c, &fd); - fe25519_add(&c, &c, &c); //XXX: Can save this addition by precomputing 2*ecd - fe25519_mul(&d, &p->z, &q->z); //D = Z1*2*Z2 - fe25519_add(&d, &d, &d); - fe25519_sub(&r->x, &b, &a); // E = B-A - fe25519_sub(&r->t, &d, &c); // F = D-C - fe25519_add(&r->z, &d, &c); // G = D+C - fe25519_add(&r->y, &b, &a); // H = B+A -} - -/* ******************************************************************** - * EXPORTED FUNCTIONS - ******************************************************************** */ - -/* return 0 on success, -1 otherwise */ -int ge25519_unpack_vartime(ge25519_p3 *r, const unsigned char p[32]) -{ - int ret; - fe25519 t, fd; - unsigned char par; - - fe25519_setone(&r->z); - fe25519_unpack(&fd, ecd); - par = p[31] >> 7; - fe25519_unpack(&r->y, p); - fe25519_square(&r->x, &r->y); - fe25519_mul(&t, &r->x, &fd); - fe25519_sub(&r->x, &r->x, &r->z); - fe25519_add(&t, &r->z, &t); - fe25519_invert(&t, &t); - fe25519_mul(&r->x, &r->x, &t); - ret = fe25519_sqrt_vartime(&r->x, &r->x, par); - fe25519_mul(&r->t, &r->x, &r->y); - return ret; -} - -void ge25519_pack(unsigned char r[32], const ge25519_p3 *p) -{ - fe25519 tx, ty, zi; - fe25519_invert(&zi, &p->z); - fe25519_mul(&tx, &p->x, &zi); - fe25519_mul(&ty, &p->y, &zi); - fe25519_pack(r, &ty); - r[31] ^= fe25519_getparity(&tx) << 7; -} - -void ge25519_add(ge25519_p3 *r, const ge25519_p3 *p, const ge25519_p3 *q) -{ - ge25519_p1p1 grp1p1; - add_p1p1(&grp1p1, p, q); - p1p1_to_p3(r, &grp1p1); -} - -void ge25519_double(ge25519_p3 *r, const ge25519_p3 *p) -{ - ge25519_p1p1 grp1p1; - dbl_p1p1(&grp1p1, (const ge25519_p2 *)p); - p1p1_to_p3(r, &grp1p1); -} - -void ge25519_scalarmult(ge25519_p3 *r, const ge25519_p3 *p, const sc25519 *s) -{ - int i,j,k; - ge25519_p3 g; - ge25519_p3 pre[(1 << WINDOWSIZE)]; - ge25519_p3 t; - ge25519_p1p1 tp1p1; - unsigned char w; - unsigned char sb[32]; - - fe25519_unpack(&g.x, ge25519_neutral_x); - fe25519_unpack(&g.y, ge25519_neutral_y); - fe25519_unpack(&g.z, ge25519_neutral_z); - fe25519_unpack(&g.t, ge25519_neutral_t); - - sc25519_to32bytes(sb, s); - - // Precomputation - pre[0] = g; - pre[1] = *p; - for(i=2;i<(1<0;i--) - { - for(j=8-WINDOWSIZE;j>=0;j-=WINDOWSIZE) - { - for(k=0;k>j) & WINDOWMASK; - t = pre[0]; - for(k=1;k<(1<x = g.x; - r->y = g.y; - r->z = g.z; - r->t = g.t; -} - -void ge25519_scalarmult_base(ge25519_p3 *r, const sc25519 *s) -{ - /* XXX: Better algorithm for known-base-point scalar multiplication */ - ge25519_p3 t; - fe25519_unpack(&t.x, ge25519_base_x); - fe25519_unpack(&t.y, ge25519_base_y); - fe25519_unpack(&t.z, ge25519_base_z); - fe25519_unpack(&t.t, ge25519_base_t); - ge25519_scalarmult(r, &t, s); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/sc25519.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/sc25519.h deleted file mode 100644 index f791dea..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/sc25519.h +++ /dev/null @@ -1,51 +0,0 @@ -#ifndef SC25519_H -#define SC25519_H - -#define sc25519 crypto_sign_edwards25519sha512batch_sc25519 -#define sc25519_from32bytes crypto_sign_edwards25519sha512batch_sc25519_from32bytes -#define sc25519_from64bytes crypto_sign_edwards25519sha512batch_sc25519_from64bytes -#define sc25519_to32bytes crypto_sign_edwards25519sha512batch_sc25519_to32bytes -#define sc25519_pack crypto_sign_edwards25519sha512batch_sc25519_pack -#define sc25519_getparity crypto_sign_edwards25519sha512batch_sc25519_getparity -#define sc25519_setone crypto_sign_edwards25519sha512batch_sc25519_setone -#define sc25519_setzero crypto_sign_edwards25519sha512batch_sc25519_setzero -#define sc25519_neg crypto_sign_edwards25519sha512batch_sc25519_neg -#define sc25519_add crypto_sign_edwards25519sha512batch_sc25519_add -#define sc25519_sub crypto_sign_edwards25519sha512batch_sc25519_sub -#define sc25519_mul crypto_sign_edwards25519sha512batch_sc25519_mul -#define sc25519_square crypto_sign_edwards25519sha512batch_sc25519_square -#define sc25519_invert crypto_sign_edwards25519sha512batch_sc25519_invert - -#include "crypto_uint32.h" - -typedef struct { - crypto_uint32 v[32]; -} sc25519; - -void sc25519_from32bytes(sc25519 *r, const unsigned char x[32]); - -void sc25519_from64bytes(sc25519 *r, const unsigned char x[64]); - -void sc25519_to32bytes(unsigned char r[32], const sc25519 *x); - -void sc25519_pack(unsigned char r[32], const sc25519 *x); - -unsigned char sc25519_getparity(const sc25519 *x); - -void sc25519_setone(sc25519 *r); - -void sc25519_setzero(sc25519 *r); - -void sc25519_neg(sc25519 *r, const sc25519 *x); - -void sc25519_add(sc25519 *r, const sc25519 *x, const sc25519 *y); - -void sc25519_sub(sc25519 *r, const sc25519 *x, const sc25519 *y); - -void sc25519_mul(sc25519 *r, const sc25519 *x, const sc25519 *y); - -void sc25519_square(sc25519 *r, const sc25519 *x); - -void sc25519_invert(sc25519 *r, const sc25519 *x); - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/sc25519_edwards25519sha512batch.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/sc25519_edwards25519sha512batch.c deleted file mode 100644 index ad232d7..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/sc25519_edwards25519sha512batch.c +++ /dev/null @@ -1,146 +0,0 @@ -#include "sc25519.h" - -/*Arithmetic modulo the group order n = 2^252 + 27742317777372353535851937790883648493 = 7237005577332262213973186563042994240857116359379907606001950938285454250989 */ - -static const crypto_uint32 m[32] = {0xED, 0xD3, 0xF5, 0x5C, 0x1A, 0x63, 0x12, 0x58, 0xD6, 0x9C, 0xF7, 0xA2, 0xDE, 0xF9, 0xDE, 0x14, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10}; - -static const crypto_uint32 mu[33] = {0x1B, 0x13, 0x2C, 0x0A, 0xA3, 0xE5, 0x9C, 0xED, 0xA7, 0x29, 0x63, 0x08, 0x5D, 0x21, 0x06, 0x21, - 0xEB, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F}; - -/* Reduce coefficients of r before calling reduce_add_sub */ -static void reduce_add_sub(sc25519 *r) -{ - int i, b, pb=0, nb; - unsigned char t[32]; - - for(i=0;i<32;i++) - { - b = (r->v[i]v[i]-pb-m[i]+b*256; - pb = b; - } - nb = 1-b; - for(i=0;i<32;i++) - r->v[i] = r->v[i]*b + t[i]*nb; -} - -/* Reduce coefficients of x before calling barrett_reduce */ -static void barrett_reduce(sc25519 *r, const crypto_uint32 x[64]) -{ - /* See HAC, Alg. 14.42 */ - int i,j; - crypto_uint32 q2[66] = {0}; - crypto_uint32 *q3 = q2 + 33; - crypto_uint32 r1[33]; - crypto_uint32 r2[33] = {0}; - crypto_uint32 carry; - int b, pb=0; - - for(i=0;i<33;i++) - for(j=0;j<33;j++) - if(i+j >= 31) q2[i+j] += mu[i]*x[j+31]; - carry = q2[31] >> 8; - q2[32] += carry; - carry = q2[32] >> 8; - q2[33] += carry; - - for(i=0;i<33;i++)r1[i] = x[i]; - for(i=0;i<32;i++) - for(j=0;j<33;j++) - if(i+j < 33) r2[i+j] += m[i]*q3[j]; - - for(i=0;i<32;i++) - { - carry = r2[i] >> 8; - r2[i+1] += carry; - r2[i] &= 0xff; - } - - for(i=0;i<32;i++) - { - b = (r1[i]v[i] = r1[i]-pb-r2[i]+b*256; - pb = b; - } - - /* XXX: Can it really happen that r<0?, See HAC, Alg 14.42, Step 3 - * If so: Handle it here! - */ - - reduce_add_sub(r); - reduce_add_sub(r); -} - -/* -static int iszero(const sc25519 *x) -{ - // Implement - return 0; -} -*/ - -void sc25519_from32bytes(sc25519 *r, const unsigned char x[32]) -{ - int i; - crypto_uint32 t[64] = {0}; - for(i=0;i<32;i++) t[i] = x[i]; - barrett_reduce(r, t); -} - -void sc25519_from64bytes(sc25519 *r, const unsigned char x[64]) -{ - int i; - crypto_uint32 t[64] = {0}; - for(i=0;i<64;i++) t[i] = x[i]; - barrett_reduce(r, t); -} - -/* XXX: What we actually want for crypto_group is probably just something like - * void sc25519_frombytes(sc25519 *r, const unsigned char *x, size_t xlen) - */ - -void sc25519_to32bytes(unsigned char r[32], const sc25519 *x) -{ - int i; - for(i=0;i<32;i++) r[i] = x->v[i]; -} - -void sc25519_add(sc25519 *r, const sc25519 *x, const sc25519 *y) -{ - int i, carry; - for(i=0;i<32;i++) r->v[i] = x->v[i] + y->v[i]; - for(i=0;i<31;i++) - { - carry = r->v[i] >> 8; - r->v[i+1] += carry; - r->v[i] &= 0xff; - } - reduce_add_sub(r); -} - -void sc25519_mul(sc25519 *r, const sc25519 *x, const sc25519 *y) -{ - int i,j,carry; - crypto_uint32 t[64]; - for(i=0;i<64;i++)t[i] = 0; - - for(i=0;i<32;i++) - for(j=0;j<32;j++) - t[i+j] += x->v[i] * y->v[j]; - - /* Reduce coefficients */ - for(i=0;i<63;i++) - { - carry = t[i] >> 8; - t[i+1] += carry; - t[i] &= 0xff; - } - - barrett_reduce(r, t); -} - -void sc25519_square(sc25519 *r, const sc25519 *x) -{ - sc25519_mul(r, x, x); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/sign_edwards25519sha512batch.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/sign_edwards25519sha512batch.c deleted file mode 100644 index 885d7b1..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_sign/edwards25519sha512batch/ref/sign_edwards25519sha512batch.c +++ /dev/null @@ -1,102 +0,0 @@ -#include "api.h" -#include "crypto_hash_sha512.h" -#include "randombytes.h" -#include "crypto_verify_32.h" - -#include "ge25519.h" - -int crypto_sign_keypair( - unsigned char *pk, - unsigned char *sk - ) -{ - sc25519 scsk; - ge25519 gepk; - - randombytes(sk, 32); - crypto_hash_sha512(sk, sk, 32); - sk[0] &= 248; - sk[31] &= 127; - sk[31] |= 64; - - sc25519_from32bytes(&scsk,sk); - - ge25519_scalarmult_base(&gepk, &scsk); - ge25519_pack(pk, &gepk); - return 0; -} - -int crypto_sign( - unsigned char *sm,unsigned long long *smlen, - const unsigned char *m,unsigned long long mlen, - const unsigned char *sk - ) -{ - sc25519 sck, scs, scsk; - ge25519 ger; - unsigned char r[32]; - unsigned char s[32]; - unsigned long long i; - unsigned char hmg[crypto_hash_sha512_BYTES]; - unsigned char hmr[crypto_hash_sha512_BYTES]; - - *smlen = mlen+64; - for(i=0;i>= 4; - - tmp = load32_bigendian(np + 12); - tmp += len; - store32_bigendian(np + 12, tmp); - - blp = bl; - *(int128 *)(blp + 0) = xmm8; - *(int128 *)(blp + 16) = xmm9; - *(int128 *)(blp + 32) = xmm12; - *(int128 *)(blp + 48) = xmm14; - *(int128 *)(blp + 64) = xmm11; - *(int128 *)(blp + 80) = xmm15; - *(int128 *)(blp + 96) = xmm10; - *(int128 *)(blp + 112) = xmm13; - - bytes: - - if(lensav == 0) goto end; - - b = blp[0]; /* clang false positive */ - *(unsigned char *)(outp + 0) = b; - - blp += 1; - outp +=1; - lensav -= 1; - - goto bytes; - - full: - - tmp = load32_bigendian(np + 12); - tmp += 8; - store32_bigendian(np + 12, tmp); - - *(int128 *) (outp + 0) = xmm8; - *(int128 *) (outp + 16) = xmm9; - *(int128 *) (outp + 32) = xmm12; - *(int128 *) (outp + 48) = xmm14; - *(int128 *) (outp + 64) = xmm11; - *(int128 *) (outp + 80) = xmm15; - *(int128 *) (outp + 96) = xmm10; - *(int128 *) (outp + 112) = xmm13; - - end: - return 0; - -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/api.h deleted file mode 100644 index bc951d1..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/api.h +++ /dev/null @@ -1,14 +0,0 @@ - -#include "crypto_stream_aes128ctr.h" - -#define crypto_stream crypto_stream_aes128ctr -#define crypto_stream_xor crypto_stream_aes128ctr_xor -#define crypto_stream_beforenm crypto_stream_aes128ctr_beforenm -#define crypto_stream_afternm crypto_stream_aes128ctr_afternm -#define crypto_stream_xor_afternm crypto_stream_aes128ctr_xor_afternm -#define crypto_stream_KEYBYTES crypto_stream_aes128ctr_KEYBYTES -#define crypto_stream_NONCEBYTES crypto_stream_aes128ctr_NONCEBYTES -#define crypto_stream_BEFORENMBYTES crypto_stream_aes128ctr_BEFORENMBYTES -#define crypto_stream_PRIMITIVE "aes128ctr" -#define crypto_stream_IMPLEMENTATION crypto_stream_aes128ctr_IMPLEMENTATION -#define crypto_stream_VERSION crypto_stream_aes128ctr_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/beforenm_aes128ctr.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/beforenm_aes128ctr.c deleted file mode 100644 index f8623dd..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/beforenm_aes128ctr.c +++ /dev/null @@ -1,59 +0,0 @@ -/* Author: Peter Schwabe, ported from an assembly implementation by Emilia Käsper - * Date: 2009-03-19 - * Public domain */ - -#include "api.h" -#include "consts.h" -#include "int128.h" -#include "common.h" - -int crypto_stream_beforenm(unsigned char *c, const unsigned char *k) -{ - - /* - int64 x0; - int64 x1; - int64 x2; - int64 x3; - int64 e; - int64 q0; - int64 q1; - int64 q2; - int64 q3; - */ - - int128 xmm0; - int128 xmm1; - int128 xmm2; - int128 xmm3; - int128 xmm4; - int128 xmm5; - int128 xmm6; - int128 xmm7; - int128 xmm8; - int128 xmm9; - int128 xmm10; - int128 xmm11; - int128 xmm12; - int128 xmm13; - int128 xmm14; - int128 xmm15; - int128 t; - - bitslicekey0(k, c) - - keyexpbs1(xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15,c) - keyexpbs(xmm0, xmm1, xmm4, xmm6, xmm3, xmm7, xmm2, xmm5, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xor_rcon(&xmm1);, 2,c) - keyexpbs(xmm0, xmm1, xmm3, xmm2, xmm6, xmm5, xmm4, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xor_rcon(&xmm6);, 3,c) - keyexpbs(xmm0, xmm1, xmm6, xmm4, xmm2, xmm7, xmm3, xmm5, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xor_rcon(&xmm3);, 4,c) - - keyexpbs(xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xor_rcon(&xmm3);, 5,c) - keyexpbs(xmm0, xmm1, xmm4, xmm6, xmm3, xmm7, xmm2, xmm5, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xor_rcon(&xmm5);, 6,c) - keyexpbs(xmm0, xmm1, xmm3, xmm2, xmm6, xmm5, xmm4, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xor_rcon(&xmm3);, 7,c) - keyexpbs(xmm0, xmm1, xmm6, xmm4, xmm2, xmm7, xmm3, xmm5, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xor_rcon(&xmm7);, 8,c) - - keyexpbs(xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xor_rcon(&xmm0); xor_rcon(&xmm1); xor_rcon(&xmm6); xor_rcon(&xmm3);, 9,c) - keyexpbs10(xmm0, xmm1, xmm4, xmm6, xmm3, xmm7, xmm2, xmm5, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15,c) - - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/common.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/common.h deleted file mode 100644 index 3923c02..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/common.h +++ /dev/null @@ -1,788 +0,0 @@ -/* Author: Peter Schwabe, ported from an assembly implementation by Emilia Käsper - Date: 2009-03-19 - Public domain */ -#ifndef COMMON_H -#define COMMON_H - -#include "types.h" - -#define load32_bigendian crypto_stream_aes128ctr_portable_load32_bigendian -uint32 load32_bigendian(const unsigned char *x); - -#define store32_bigendian crypto_stream_aes128ctr_portable_store32_bigendian -void store32_bigendian(unsigned char *x,uint32 u); - -#define load32_littleendian crypto_stream_aes128ctr_portable_load32_littleendian -uint32 load32_littleendian(const unsigned char *x); - -#define store32_littleendian crypto_stream_aes128ctr_portable_store32_littleendian -void store32_littleendian(unsigned char *x,uint32 u); - -#define load64_littleendian crypto_stream_aes128ctr_portable_load64_littleendian -uint64 load64_littleendian(const unsigned char *x); - -#define store64_littleendian crypto_stream_aes128ctr_portable_store64_littleendian -void store64_littleendian(unsigned char *x,uint64 u); - -/* Macros required only for key expansion */ - -#define keyexpbs1(b0, b1, b2, b3, b4, b5, b6, b7, t0, t1, t2, t3, t4, t5, t6, t7, bskey) \ - rotbyte(&b0);\ - rotbyte(&b1);\ - rotbyte(&b2);\ - rotbyte(&b3);\ - rotbyte(&b4);\ - rotbyte(&b5);\ - rotbyte(&b6);\ - rotbyte(&b7);\ - ;\ - sbox(b0, b1, b2, b3, b4, b5, b6, b7, t0, t1, t2, t3, t4, t5, t6, t7);\ - ;\ - xor_rcon(&b0);\ - shufb(&b0, EXPB0);\ - shufb(&b1, EXPB0);\ - shufb(&b4, EXPB0);\ - shufb(&b6, EXPB0);\ - shufb(&b3, EXPB0);\ - shufb(&b7, EXPB0);\ - shufb(&b2, EXPB0);\ - shufb(&b5, EXPB0);\ - shufb(&b0, EXPB0);\ - ;\ - t0 = *(int128 *)(bskey + 0);\ - t1 = *(int128 *)(bskey + 16);\ - t2 = *(int128 *)(bskey + 32);\ - t3 = *(int128 *)(bskey + 48);\ - t4 = *(int128 *)(bskey + 64);\ - t5 = *(int128 *)(bskey + 80);\ - t6 = *(int128 *)(bskey + 96);\ - t7 = *(int128 *)(bskey + 112);\ - ;\ - xor2(&b0, &t0);\ - xor2(&b1, &t1);\ - xor2(&b4, &t2);\ - xor2(&b6, &t3);\ - xor2(&b3, &t4);\ - xor2(&b7, &t5);\ - xor2(&b2, &t6);\ - xor2(&b5, &t7);\ - ;\ - rshift32_littleendian(&t0, 8);\ - rshift32_littleendian(&t1, 8);\ - rshift32_littleendian(&t2, 8);\ - rshift32_littleendian(&t3, 8);\ - rshift32_littleendian(&t4, 8);\ - rshift32_littleendian(&t5, 8);\ - rshift32_littleendian(&t6, 8);\ - rshift32_littleendian(&t7, 8);\ - ;\ - xor2(&b0, &t0);\ - xor2(&b1, &t1);\ - xor2(&b4, &t2);\ - xor2(&b6, &t3);\ - xor2(&b3, &t4);\ - xor2(&b7, &t5);\ - xor2(&b2, &t6);\ - xor2(&b5, &t7);\ - ;\ - rshift32_littleendian(&t0, 8);\ - rshift32_littleendian(&t1, 8);\ - rshift32_littleendian(&t2, 8);\ - rshift32_littleendian(&t3, 8);\ - rshift32_littleendian(&t4, 8);\ - rshift32_littleendian(&t5, 8);\ - rshift32_littleendian(&t6, 8);\ - rshift32_littleendian(&t7, 8);\ - ;\ - xor2(&b0, &t0);\ - xor2(&b1, &t1);\ - xor2(&b4, &t2);\ - xor2(&b6, &t3);\ - xor2(&b3, &t4);\ - xor2(&b7, &t5);\ - xor2(&b2, &t6);\ - xor2(&b5, &t7);\ - ;\ - rshift32_littleendian(&t0, 8);\ - rshift32_littleendian(&t1, 8);\ - rshift32_littleendian(&t2, 8);\ - rshift32_littleendian(&t3, 8);\ - rshift32_littleendian(&t4, 8);\ - rshift32_littleendian(&t5, 8);\ - rshift32_littleendian(&t6, 8);\ - rshift32_littleendian(&t7, 8);\ - ;\ - xor2(&b0, &t0);\ - xor2(&b1, &t1);\ - xor2(&b4, &t2);\ - xor2(&b6, &t3);\ - xor2(&b3, &t4);\ - xor2(&b7, &t5);\ - xor2(&b2, &t6);\ - xor2(&b5, &t7);\ - ;\ - *(int128 *)(bskey + 128) = b0;\ - *(int128 *)(bskey + 144) = b1;\ - *(int128 *)(bskey + 160) = b4;\ - *(int128 *)(bskey + 176) = b6;\ - *(int128 *)(bskey + 192) = b3;\ - *(int128 *)(bskey + 208) = b7;\ - *(int128 *)(bskey + 224) = b2;\ - *(int128 *)(bskey + 240) = b5;\ - -#define keyexpbs10(b0, b1, b2, b3, b4, b5, b6, b7, t0, t1, t2, t3, t4, t5, t6, t7, bskey) ;\ - toggle(&b0);\ - toggle(&b1);\ - toggle(&b5);\ - toggle(&b6);\ - rotbyte(&b0);\ - rotbyte(&b1);\ - rotbyte(&b2);\ - rotbyte(&b3);\ - rotbyte(&b4);\ - rotbyte(&b5);\ - rotbyte(&b6);\ - rotbyte(&b7);\ - ;\ - sbox(b0, b1, b2, b3, b4, b5, b6, b7, t0, t1, t2, t3, t4, t5, t6, t7);\ - ;\ - xor_rcon(&b1);\ - xor_rcon(&b4);\ - xor_rcon(&b3);\ - xor_rcon(&b7);\ - shufb(&b0, EXPB0);\ - shufb(&b1, EXPB0);\ - shufb(&b4, EXPB0);\ - shufb(&b6, EXPB0);\ - shufb(&b3, EXPB0);\ - shufb(&b7, EXPB0);\ - shufb(&b2, EXPB0);\ - shufb(&b5, EXPB0);\ - ;\ - t0 = *(int128 *)(bskey + 9 * 128 + 0);\ - t1 = *(int128 *)(bskey + 9 * 128 + 16);\ - t2 = *(int128 *)(bskey + 9 * 128 + 32);\ - t3 = *(int128 *)(bskey + 9 * 128 + 48);\ - t4 = *(int128 *)(bskey + 9 * 128 + 64);\ - t5 = *(int128 *)(bskey + 9 * 128 + 80);\ - t6 = *(int128 *)(bskey + 9 * 128 + 96);\ - t7 = *(int128 *)(bskey + 9 * 128 + 112);\ - ;\ - toggle(&t0);\ - toggle(&t1);\ - toggle(&t5);\ - toggle(&t6);\ - ;\ - xor2(&b0, &t0);\ - xor2(&b1, &t1);\ - xor2(&b4, &t2);\ - xor2(&b6, &t3);\ - xor2(&b3, &t4);\ - xor2(&b7, &t5);\ - xor2(&b2, &t6);\ - xor2(&b5, &t7);\ - ;\ - rshift32_littleendian(&t0, 8);\ - rshift32_littleendian(&t1, 8);\ - rshift32_littleendian(&t2, 8);\ - rshift32_littleendian(&t3, 8);\ - rshift32_littleendian(&t4, 8);\ - rshift32_littleendian(&t5, 8);\ - rshift32_littleendian(&t6, 8);\ - rshift32_littleendian(&t7, 8);\ - ;\ - xor2(&b0, &t0);\ - xor2(&b1, &t1);\ - xor2(&b4, &t2);\ - xor2(&b6, &t3);\ - xor2(&b3, &t4);\ - xor2(&b7, &t5);\ - xor2(&b2, &t6);\ - xor2(&b5, &t7);\ - ;\ - rshift32_littleendian(&t0, 8);\ - rshift32_littleendian(&t1, 8);\ - rshift32_littleendian(&t2, 8);\ - rshift32_littleendian(&t3, 8);\ - rshift32_littleendian(&t4, 8);\ - rshift32_littleendian(&t5, 8);\ - rshift32_littleendian(&t6, 8);\ - rshift32_littleendian(&t7, 8);\ - ;\ - xor2(&b0, &t0);\ - xor2(&b1, &t1);\ - xor2(&b4, &t2);\ - xor2(&b6, &t3);\ - xor2(&b3, &t4);\ - xor2(&b7, &t5);\ - xor2(&b2, &t6);\ - xor2(&b5, &t7);\ - ;\ - rshift32_littleendian(&t0, 8);\ - rshift32_littleendian(&t1, 8);\ - rshift32_littleendian(&t2, 8);\ - rshift32_littleendian(&t3, 8);\ - rshift32_littleendian(&t4, 8);\ - rshift32_littleendian(&t5, 8);\ - rshift32_littleendian(&t6, 8);\ - rshift32_littleendian(&t7, 8);\ - ;\ - xor2(&b0, &t0);\ - xor2(&b1, &t1);\ - xor2(&b4, &t2);\ - xor2(&b6, &t3);\ - xor2(&b3, &t4);\ - xor2(&b7, &t5);\ - xor2(&b2, &t6);\ - xor2(&b5, &t7);\ - ;\ - shufb(&b0, M0);\ - shufb(&b1, M0);\ - shufb(&b2, M0);\ - shufb(&b3, M0);\ - shufb(&b4, M0);\ - shufb(&b5, M0);\ - shufb(&b6, M0);\ - shufb(&b7, M0);\ - ;\ - *(int128 *)(bskey + 1280) = b0;\ - *(int128 *)(bskey + 1296) = b1;\ - *(int128 *)(bskey + 1312) = b4;\ - *(int128 *)(bskey + 1328) = b6;\ - *(int128 *)(bskey + 1344) = b3;\ - *(int128 *)(bskey + 1360) = b7;\ - *(int128 *)(bskey + 1376) = b2;\ - *(int128 *)(bskey + 1392) = b5;\ - - -#define keyexpbs(b0, b1, b2, b3, b4, b5, b6, b7, t0, t1, t2, t3, t4, t5, t6, t7, rcon, i, bskey) \ - toggle(&b0);\ - toggle(&b1);\ - toggle(&b5);\ - toggle(&b6);\ - rotbyte(&b0);\ - rotbyte(&b1);\ - rotbyte(&b2);\ - rotbyte(&b3);\ - rotbyte(&b4);\ - rotbyte(&b5);\ - rotbyte(&b6);\ - rotbyte(&b7);\ - ;\ - sbox(b0, b1, b2, b3, b4, b5, b6, b7, t0, t1, t2, t3, t4, t5, t6, t7);\ - ;\ - rcon;\ - shufb(&b0, EXPB0);\ - shufb(&b1, EXPB0);\ - shufb(&b4, EXPB0);\ - shufb(&b6, EXPB0);\ - shufb(&b3, EXPB0);\ - shufb(&b7, EXPB0);\ - shufb(&b2, EXPB0);\ - shufb(&b5, EXPB0);\ - ;\ - t0 = *(int128 *)(bskey + (i-1) * 128 + 0);\ - t1 = *(int128 *)(bskey + (i-1) * 128 + 16);\ - t2 = *(int128 *)(bskey + (i-1) * 128 + 32);\ - t3 = *(int128 *)(bskey + (i-1) * 128 + 48);\ - t4 = *(int128 *)(bskey + (i-1) * 128 + 64);\ - t5 = *(int128 *)(bskey + (i-1) * 128 + 80);\ - t6 = *(int128 *)(bskey + (i-1) * 128 + 96);\ - t7 = *(int128 *)(bskey + (i-1) * 128 + 112);\ - ;\ - toggle(&t0);\ - toggle(&t1);\ - toggle(&t5);\ - toggle(&t6);\ - ;\ - xor2(&b0, &t0);\ - xor2(&b1, &t1);\ - xor2(&b4, &t2);\ - xor2(&b6, &t3);\ - xor2(&b3, &t4);\ - xor2(&b7, &t5);\ - xor2(&b2, &t6);\ - xor2(&b5, &t7);\ - ;\ - rshift32_littleendian(&t0, 8);\ - rshift32_littleendian(&t1, 8);\ - rshift32_littleendian(&t2, 8);\ - rshift32_littleendian(&t3, 8);\ - rshift32_littleendian(&t4, 8);\ - rshift32_littleendian(&t5, 8);\ - rshift32_littleendian(&t6, 8);\ - rshift32_littleendian(&t7, 8);\ - ;\ - xor2(&b0, &t0);\ - xor2(&b1, &t1);\ - xor2(&b4, &t2);\ - xor2(&b6, &t3);\ - xor2(&b3, &t4);\ - xor2(&b7, &t5);\ - xor2(&b2, &t6);\ - xor2(&b5, &t7);\ - ;\ - rshift32_littleendian(&t0, 8);\ - rshift32_littleendian(&t1, 8);\ - rshift32_littleendian(&t2, 8);\ - rshift32_littleendian(&t3, 8);\ - rshift32_littleendian(&t4, 8);\ - rshift32_littleendian(&t5, 8);\ - rshift32_littleendian(&t6, 8);\ - rshift32_littleendian(&t7, 8);\ - ;\ - xor2(&b0, &t0);\ - xor2(&b1, &t1);\ - xor2(&b4, &t2);\ - xor2(&b6, &t3);\ - xor2(&b3, &t4);\ - xor2(&b7, &t5);\ - xor2(&b2, &t6);\ - xor2(&b5, &t7);\ - ;\ - rshift32_littleendian(&t0, 8);\ - rshift32_littleendian(&t1, 8);\ - rshift32_littleendian(&t2, 8);\ - rshift32_littleendian(&t3, 8);\ - rshift32_littleendian(&t4, 8);\ - rshift32_littleendian(&t5, 8);\ - rshift32_littleendian(&t6, 8);\ - rshift32_littleendian(&t7, 8);\ - ;\ - xor2(&b0, &t0);\ - xor2(&b1, &t1);\ - xor2(&b4, &t2);\ - xor2(&b6, &t3);\ - xor2(&b3, &t4);\ - xor2(&b7, &t5);\ - xor2(&b2, &t6);\ - xor2(&b5, &t7);\ - ;\ - *(int128 *)(bskey + i*128 + 0) = b0;\ - *(int128 *)(bskey + i*128 + 16) = b1;\ - *(int128 *)(bskey + i*128 + 32) = b4;\ - *(int128 *)(bskey + i*128 + 48) = b6;\ - *(int128 *)(bskey + i*128 + 64) = b3;\ - *(int128 *)(bskey + i*128 + 80) = b7;\ - *(int128 *)(bskey + i*128 + 96) = b2;\ - *(int128 *)(bskey + i*128 + 112) = b5;\ - -/* Macros used in multiple contexts */ - -#define bitslicekey0(key, bskey) \ - xmm0 = *(const int128 *) (key + 0);\ - shufb(&xmm0, M0);\ - copy2(&xmm1, &xmm0);\ - copy2(&xmm2, &xmm0);\ - copy2(&xmm3, &xmm0);\ - copy2(&xmm4, &xmm0);\ - copy2(&xmm5, &xmm0);\ - copy2(&xmm6, &xmm0);\ - copy2(&xmm7, &xmm0);\ - ;\ - bitslice(xmm7, xmm6, xmm5, xmm4, xmm3, xmm2, xmm1, xmm0, t);\ - ;\ - *(int128 *) (bskey + 0) = xmm0;\ - *(int128 *) (bskey + 16) = xmm1;\ - *(int128 *) (bskey + 32) = xmm2;\ - *(int128 *) (bskey + 48) = xmm3;\ - *(int128 *) (bskey + 64) = xmm4;\ - *(int128 *) (bskey + 80) = xmm5;\ - *(int128 *) (bskey + 96) = xmm6;\ - *(int128 *) (bskey + 112) = xmm7;\ - - -#define bitslicekey10(key, bskey) \ - xmm0 = *(int128 *) (key + 0);\ - copy2(xmm1, xmm0);\ - copy2(xmm2, xmm0);\ - copy2(xmm3, xmm0);\ - copy2(xmm4, xmm0);\ - copy2(xmm5, xmm0);\ - copy2(xmm6, xmm0);\ - copy2(xmm7, xmm0);\ - ;\ - bitslice(xmm7, xmm6, xmm5, xmm4, xmm3, xmm2, xmm1, xmm0, t);\ - ;\ - toggle(&xmm6);\ - toggle(&xmm5);\ - toggle(&xmm1);\ - toggle(&xmm0);\ - ;\ - *(int128 *) (bskey + 0 + 1280) = xmm0;\ - *(int128 *) (bskey + 16 + 1280) = xmm1;\ - *(int128 *) (bskey + 32 + 1280) = xmm2;\ - *(int128 *) (bskey + 48 + 1280) = xmm3;\ - *(int128 *) (bskey + 64 + 1280) = xmm4;\ - *(int128 *) (bskey + 80 + 1280) = xmm5;\ - *(int128 *) (bskey + 96 + 1280) = xmm6;\ - *(int128 *) (bskey + 112 + 1280) = xmm7;\ - - -#define bitslicekey(i,key,bskey) \ - xmm0 = *(int128 *) (key + 0);\ - shufb(&xmm0, M0);\ - copy2(&xmm1, &xmm0);\ - copy2(&xmm2, &xmm0);\ - copy2(&xmm3, &xmm0);\ - copy2(&xmm4, &xmm0);\ - copy2(&xmm5, &xmm0);\ - copy2(&xmm6, &xmm0);\ - copy2(&xmm7, &xmm0);\ - ;\ - bitslice(xmm7, xmm6, xmm5, xmm4, xmm3, xmm2, xmm1, xmm0, t);\ - ;\ - toggle(&xmm6);\ - toggle(&xmm5);\ - toggle(&xmm1);\ - toggle(&xmm0);\ - ;\ - *(int128 *) (bskey + 0 + 128*i) = xmm0;\ - *(int128 *) (bskey + 16 + 128*i) = xmm1;\ - *(int128 *) (bskey + 32 + 128*i) = xmm2;\ - *(int128 *) (bskey + 48 + 128*i) = xmm3;\ - *(int128 *) (bskey + 64 + 128*i) = xmm4;\ - *(int128 *) (bskey + 80 + 128*i) = xmm5;\ - *(int128 *) (bskey + 96 + 128*i) = xmm6;\ - *(int128 *) (bskey + 112 + 128*i) = xmm7;\ - - -#define bitslice(x0, x1, x2, x3, x4, x5, x6, x7, t) \ - swapmove(x0, x1, 1, BS0, t);\ - swapmove(x2, x3, 1, BS0, t);\ - swapmove(x4, x5, 1, BS0, t);\ - swapmove(x6, x7, 1, BS0, t);\ - ;\ - swapmove(x0, x2, 2, BS1, t);\ - swapmove(x1, x3, 2, BS1, t);\ - swapmove(x4, x6, 2, BS1, t);\ - swapmove(x5, x7, 2, BS1, t);\ - ;\ - swapmove(x0, x4, 4, BS2, t);\ - swapmove(x1, x5, 4, BS2, t);\ - swapmove(x2, x6, 4, BS2, t);\ - swapmove(x3, x7, 4, BS2, t);\ - - -#define swapmove(a, b, n, m, t) \ - copy2(&t, &b);\ - rshift64_littleendian(&t, n);\ - xor2(&t, &a);\ - and2(&t, &m);\ - xor2(&a, &t);\ - lshift64_littleendian(&t, n);\ - xor2(&b, &t); - -#define rotbyte(x) \ - shufb(x, ROTB) /* TODO: Make faster */ - - -/* Macros used for encryption (and decryption) */ - -#define shiftrows(x0, x1, x2, x3, x4, x5, x6, x7, i, M, bskey) \ - xor2(&x0, (const int128 *)(bskey + 128*(i-1) + 0));\ - shufb(&x0, M);\ - xor2(&x1, (const int128 *)(bskey + 128*(i-1) + 16));\ - shufb(&x1, M);\ - xor2(&x2, (const int128 *)(bskey + 128*(i-1) + 32));\ - shufb(&x2, M);\ - xor2(&x3, (const int128 *)(bskey + 128*(i-1) + 48));\ - shufb(&x3, M);\ - xor2(&x4, (const int128 *)(bskey + 128*(i-1) + 64));\ - shufb(&x4, M);\ - xor2(&x5, (const int128 *)(bskey + 128*(i-1) + 80));\ - shufb(&x5, M);\ - xor2(&x6, (const int128 *)(bskey + 128*(i-1) + 96));\ - shufb(&x6, M);\ - xor2(&x7, (const int128 *)(bskey + 128*(i-1) + 112));\ - shufb(&x7, M);\ - - -#define mixcolumns(x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2, t3, t4, t5, t6, t7) \ - shufd(&t0, &x0, 0x93);\ - shufd(&t1, &x1, 0x93);\ - shufd(&t2, &x2, 0x93);\ - shufd(&t3, &x3, 0x93);\ - shufd(&t4, &x4, 0x93);\ - shufd(&t5, &x5, 0x93);\ - shufd(&t6, &x6, 0x93);\ - shufd(&t7, &x7, 0x93);\ - ;\ - xor2(&x0, &t0);\ - xor2(&x1, &t1);\ - xor2(&x2, &t2);\ - xor2(&x3, &t3);\ - xor2(&x4, &t4);\ - xor2(&x5, &t5);\ - xor2(&x6, &t6);\ - xor2(&x7, &t7);\ - ;\ - xor2(&t0, &x7);\ - xor2(&t1, &x0);\ - xor2(&t2, &x1);\ - xor2(&t1, &x7);\ - xor2(&t3, &x2);\ - xor2(&t4, &x3);\ - xor2(&t5, &x4);\ - xor2(&t3, &x7);\ - xor2(&t6, &x5);\ - xor2(&t7, &x6);\ - xor2(&t4, &x7);\ - ;\ - shufd(&x0, &x0, 0x4e);\ - shufd(&x1, &x1, 0x4e);\ - shufd(&x2, &x2, 0x4e);\ - shufd(&x3, &x3, 0x4e);\ - shufd(&x4, &x4, 0x4e);\ - shufd(&x5, &x5, 0x4e);\ - shufd(&x6, &x6, 0x4e);\ - shufd(&x7, &x7, 0x4e);\ - ;\ - xor2(&t0, &x0);\ - xor2(&t1, &x1);\ - xor2(&t2, &x2);\ - xor2(&t3, &x3);\ - xor2(&t4, &x4);\ - xor2(&t5, &x5);\ - xor2(&t6, &x6);\ - xor2(&t7, &x7);\ - - -#define aesround(i, b0, b1, b2, b3, b4, b5, b6, b7, t0, t1, t2, t3, t4, t5, t6, t7, bskey) \ - shiftrows(b0, b1, b2, b3, b4, b5, b6, b7, i, SR, bskey);\ - sbox(b0, b1, b2, b3, b4, b5, b6, b7, t0, t1, t2, t3, t4, t5, t6, t7);\ - mixcolumns(b0, b1, b4, b6, b3, b7, b2, b5, t0, t1, t2, t3, t4, t5, t6, t7);\ - - -#define lastround(b0, b1, b2, b3, b4, b5, b6, b7, t0, t1, t2, t3, t4, t5, t6, t7, bskey) \ - shiftrows(b0, b1, b2, b3, b4, b5, b6, b7, 10, SRM0, bskey);\ - sbox(b0, b1, b2, b3, b4, b5, b6, b7, t0, t1, t2, t3, t4, t5, t6, t7);\ - xor2(&b0,(const int128 *)(bskey + 128*10));\ - xor2(&b1,(const int128 *)(bskey + 128*10+16));\ - xor2(&b4,(const int128 *)(bskey + 128*10+32));\ - xor2(&b6,(const int128 *)(bskey + 128*10+48));\ - xor2(&b3,(const int128 *)(bskey + 128*10+64));\ - xor2(&b7,(const int128 *)(bskey + 128*10+80));\ - xor2(&b2,(const int128 *)(bskey + 128*10+96));\ - xor2(&b5,(const int128 *)(bskey + 128*10+112));\ - - -#define sbox(b0, b1, b2, b3, b4, b5, b6, b7, t0, t1, t2, t3, s0, s1, s2, s3) \ - InBasisChange(b0, b1, b2, b3, b4, b5, b6, b7); \ - Inv_GF256(b6, b5, b0, b3, b7, b1, b4, b2, t0, t1, t2, t3, s0, s1, s2, s3); \ - OutBasisChange(b7, b1, b4, b2, b6, b5, b0, b3); \ - - -#define InBasisChange(b0, b1, b2, b3, b4, b5, b6, b7) \ - xor2(&b5, &b6);\ - xor2(&b2, &b1);\ - xor2(&b5, &b0);\ - xor2(&b6, &b2);\ - xor2(&b3, &b0);\ - ;\ - xor2(&b6, &b3);\ - xor2(&b3, &b7);\ - xor2(&b3, &b4);\ - xor2(&b7, &b5);\ - xor2(&b3, &b1);\ - ;\ - xor2(&b4, &b5);\ - xor2(&b2, &b7);\ - xor2(&b1, &b5);\ - -#define OutBasisChange(b0, b1, b2, b3, b4, b5, b6, b7) \ - xor2(&b0, &b6);\ - xor2(&b1, &b4);\ - xor2(&b2, &b0);\ - xor2(&b4, &b6);\ - xor2(&b6, &b1);\ - ;\ - xor2(&b1, &b5);\ - xor2(&b5, &b3);\ - xor2(&b2, &b5);\ - xor2(&b3, &b7);\ - xor2(&b7, &b5);\ - ;\ - xor2(&b4, &b7);\ - -#define Mul_GF4(x0, x1, y0, y1, t0) \ - copy2(&t0, &y0);\ - xor2(&t0, &y1);\ - and2(&t0, &x0);\ - xor2(&x0, &x1);\ - and2(&x0, &y1);\ - and2(&x1, &y0);\ - xor2(&x0, &x1);\ - xor2(&x1, &t0);\ - -#define Mul_GF4_N(x0, x1, y0, y1, t0) \ - copy2(&t0, &y0);\ - xor2(&t0, &y1);\ - and2(&t0, &x0);\ - xor2(&x0, &x1);\ - and2(&x0, &y1);\ - and2(&x1, &y0);\ - xor2(&x1, &x0);\ - xor2(&x0, &t0);\ - -#define Mul_GF4_2(x0, x1, x2, x3, y0, y1, t0, t1) \ - copy2(&t0, = y0);\ - xor2(&t0, &y1);\ - copy2(&t1, &t0);\ - and2(&t0, &x0);\ - and2(&t1, &x2);\ - xor2(&x0, &x1);\ - xor2(&x2, &x3);\ - and2(&x0, &y1);\ - and2(&x2, &y1);\ - and2(&x1, &y0);\ - and2(&x3, &y0);\ - xor2(&x0, &x1);\ - xor2(&x2, &x3);\ - xor2(&x1, &t0);\ - xor2(&x3, &t1);\ - -#define Mul_GF16(x0, x1, x2, x3, y0, y1, y2, y3, t0, t1, t2, t3) \ - copy2(&t0, &x0);\ - copy2(&t1, &x1);\ - Mul_GF4(x0, x1, y0, y1, t2);\ - xor2(&t0, &x2);\ - xor2(&t1, &x3);\ - xor2(&y0, &y2);\ - xor2(&y1, &y3);\ - Mul_GF4_N(t0, t1, y0, y1, t2);\ - Mul_GF4(x2, x3, y2, y3, t3);\ - ;\ - xor2(&x0, &t0);\ - xor2(&x2, &t0);\ - xor2(&x1, &t1);\ - xor2(&x3, &t1);\ - -#define Mul_GF16_2(x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, t0, t1, t2, t3) \ - copy2(&t0, &x0);\ - copy2(&t1, &x1);\ - Mul_GF4(x0, x1, y0, y1, t2);\ - xor2(&t0, &x2);\ - xor2(&t1, &x3);\ - xor2(&y0, &y2);\ - xor2(&y1, &y3);\ - Mul_GF4_N(t0, t1, y0, y1, t3);\ - Mul_GF4(x2, x3, y2, y3, t2);\ - ;\ - xor2(&x0, &t0);\ - xor2(&x2, &t0);\ - xor2(&x1, &t1);\ - xor2(&x3, &t1);\ - ;\ - copy2(&t0, &x4);\ - copy2(&t1, &x5);\ - xor2(&t0, &x6);\ - xor2(&t1, &x7);\ - Mul_GF4_N(t0, t1, y0, y1, t3);\ - Mul_GF4(x6, x7, y2, y3, t2);\ - xor2(&y0, &y2);\ - xor2(&y1, &y3);\ - Mul_GF4(x4, x5, y0, y1, t3);\ - ;\ - xor2(&x4, &t0);\ - xor2(&x6, &t0);\ - xor2(&x5, &t1);\ - xor2(&x7, &t1);\ - -#define Inv_GF16(x0, x1, x2, x3, t0, t1, t2, t3) \ - copy2(&t0, &x1);\ - copy2(&t1, &x0);\ - and2(&t0, &x3);\ - or2(&t1, &x2);\ - copy2(&t2, &x1);\ - copy2(&t3, &x0);\ - or2(&t2, &x2);\ - or2(&t3, &x3);\ - xor2(&t2, &t3);\ - ;\ - xor2(&t0, &t2);\ - xor2(&t1, &t2);\ - ;\ - Mul_GF4_2(x0, x1, x2, x3, t1, t0, t2, t3);\ - - -#define Inv_GF256(x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2, t3, s0, s1, s2, s3) \ - copy2(&t3, &x4);\ - copy2(&t2, &x5);\ - copy2(&t1, &x1);\ - copy2(&s1, &x7);\ - copy2(&s0, &x0);\ - ;\ - xor2(&t3, &x6);\ - xor2(&t2, &x7);\ - xor2(&t1, &x3);\ - xor2(&s1, &x6);\ - xor2(&s0, &x2);\ - ;\ - copy2(&s2, &t3);\ - copy2(&t0, &t2);\ - copy2(&s3, &t3);\ - ;\ - or2(&t2, &t1);\ - or2(&t3, &s0);\ - xor2(&s3, &t0);\ - and2(&s2, &s0);\ - and2(&t0, &t1);\ - xor2(&s0, &t1);\ - and2(&s3, &s0);\ - copy2(&s0, &x3);\ - xor2(&s0, &x2);\ - and2(&s1, &s0);\ - xor2(&t3, &s1);\ - xor2(&t2, &s1);\ - copy2(&s1, &x4);\ - xor2(&s1, &x5);\ - copy2(&s0, &x1);\ - copy2(&t1, &s1);\ - xor2(&s0, &x0);\ - or2(&t1, &s0);\ - and2(&s1, &s0);\ - xor2(&t0, &s1);\ - xor2(&t3, &s3);\ - xor2(&t2, &s2);\ - xor2(&t1, &s3);\ - xor2(&t0, &s2);\ - xor2(&t1, &s2);\ - copy2(&s0, &x7);\ - copy2(&s1, &x6);\ - copy2(&s2, &x5);\ - copy2(&s3, &x4);\ - and2(&s0, &x3);\ - and2(&s1, &x2);\ - and2(&s2, &x1);\ - or2(&s3, &x0);\ - xor2(&t3, &s0);\ - xor2(&t2, &s1);\ - xor2(&t1, &s2);\ - xor2(&t0, &s3);\ - ;\ - copy2(&s0, &t3);\ - xor2(&s0, &t2);\ - and2(&t3, &t1);\ - copy2(&s2, &t0);\ - xor2(&s2, &t3);\ - copy2(&s3, &s0);\ - and2(&s3, &s2);\ - xor2(&s3, &t2);\ - copy2(&s1, &t1);\ - xor2(&s1, &t0);\ - xor2(&t3, &t2);\ - and2(&s1, &t3);\ - xor2(&s1, &t0);\ - xor2(&t1, &s1);\ - copy2(&t2, &s2);\ - xor2(&t2, &s1);\ - and2(&t2, &t0);\ - xor2(&t1, &t2);\ - xor2(&s2, &t2);\ - and2(&s2, &s3);\ - xor2(&s2, &s0);\ - ;\ - Mul_GF16_2(x0, x1, x2, x3, x4, x5, x6, x7, s3, s2, s1, t1, s0, t0, t2, t3);\ - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/common_aes128ctr.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/common_aes128ctr.c deleted file mode 100644 index 14a28cc..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/common_aes128ctr.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "common.h" - -uint32 load32_bigendian(const unsigned char *x) -{ - return - (uint32) (x[3]) \ - | (((uint32) (x[2])) << 8) \ - | (((uint32) (x[1])) << 16) \ - | (((uint32) (x[0])) << 24) - ; -} - -void store32_bigendian(unsigned char *x,uint32 u) -{ - x[3] = u; u >>= 8; - x[2] = u; u >>= 8; - x[1] = u; u >>= 8; - x[0] = u; -} - -uint32 load32_littleendian(const unsigned char *x) -{ - return - (uint32) (x[0]) \ - | (((uint32) (x[1])) << 8) \ - | (((uint32) (x[2])) << 16) \ - | (((uint32) (x[3])) << 24) - ; -} - -void store32_littleendian(unsigned char *x,uint32 u) -{ - x[0] = u; u >>= 8; - x[1] = u; u >>= 8; - x[2] = u; u >>= 8; - x[3] = u; -} - - -uint64 load64_littleendian(const unsigned char *x) -{ - return - (uint64) (x[0]) \ - | (((uint64) (x[1])) << 8) \ - | (((uint64) (x[2])) << 16) \ - | (((uint64) (x[3])) << 24) - | (((uint64) (x[4])) << 32) - | (((uint64) (x[5])) << 40) - | (((uint64) (x[6])) << 48) - | (((uint64) (x[7])) << 56) - ; -} - -void store64_littleendian(unsigned char *x,uint64 u) -{ - x[0] = u; u >>= 8; - x[1] = u; u >>= 8; - x[2] = u; u >>= 8; - x[3] = u; u >>= 8; - x[4] = u; u >>= 8; - x[5] = u; u >>= 8; - x[6] = u; u >>= 8; - x[7] = u; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/consts.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/consts.h deleted file mode 100644 index 4c50360..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/consts.h +++ /dev/null @@ -1,28 +0,0 @@ -#ifndef CONSTS_H -#define CONSTS_H - -#include "int128.h" - -#define ROTB crypto_stream_aes128ctr_portable_ROTB -#define M0 crypto_stream_aes128ctr_portable_M0 -#define EXPB0 crypto_stream_aes128ctr_portable_EXPB0 -#define SWAP32 crypto_stream_aes128ctr_portable_SWAP32 -#define M0SWAP crypto_stream_aes128ctr_portable_M0SWAP -#define SR crypto_stream_aes128ctr_portable_SR -#define SRM0 crypto_stream_aes128ctr_portable_SRM0 -#define BS0 crypto_stream_aes128ctr_portable_BS0 -#define BS1 crypto_stream_aes128ctr_portable_BS1 -#define BS2 crypto_stream_aes128ctr_portable_BS2 - -extern const unsigned char ROTB[16]; -extern const unsigned char M0[16]; -extern const unsigned char EXPB0[16]; -extern const unsigned char SWAP32[16]; -extern const unsigned char M0SWAP[16]; -extern const unsigned char SR[16]; -extern const unsigned char SRM0[16]; -extern const int128 BS0; -extern const int128 BS1; -extern const int128 BS2; - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/consts_aes128ctr.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/consts_aes128ctr.c deleted file mode 100644 index 72296c0..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/consts_aes128ctr.c +++ /dev/null @@ -1,14 +0,0 @@ -#include "consts.h" - -const unsigned char ROTB[16] = {0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08}; -const unsigned char M0[16] = {0x0f, 0x0b, 0x07, 0x03, 0x0e, 0x0a, 0x06, 0x02, 0x0d, 0x09, 0x05, 0x01, 0x0c, 0x08, 0x04, 0x00}; -const unsigned char EXPB0[16] = {0x03, 0x03, 0x03, 0x03, 0x07, 0x07, 0x07, 0x07, 0x0b, 0x0b, 0x0b, 0x0b, 0x0f, 0x0f, 0x0f, 0x0f}; - -const unsigned char SWAP32[16] = {0x03, 0x02, 0x01, 0x00, 0x07, 0x06, 0x05, 0x04, 0x0b, 0x0a, 0x09, 0x08, 0x0f, 0x0e, 0x0d, 0x0c}; -const unsigned char M0SWAP[16] = {0x0c, 0x08, 0x04, 0x00, 0x0d, 0x09, 0x05, 0x01, 0x0e, 0x0a, 0x06, 0x02, 0x0f, 0x0b, 0x07, 0x03}; -const unsigned char SR[16] = {0x01, 0x02, 0x03, 0x00, 0x06, 0x07, 0x04, 0x05, 0x0b, 0x08, 0x09, 0x0a, 0x0c, 0x0d, 0x0e, 0x0f}; -const unsigned char SRM0[16] = {0x0f, 0x0a, 0x05, 0x00, 0x0e, 0x09, 0x04, 0x03, 0x0d, 0x08, 0x07, 0x02, 0x0c, 0x0b, 0x06, 0x01}; - -const int128 BS0 = {0x5555555555555555ULL, 0x5555555555555555ULL}; -const int128 BS1 = {0x3333333333333333ULL, 0x3333333333333333ULL}; -const int128 BS2 = {0x0f0f0f0f0f0f0f0fULL, 0x0f0f0f0f0f0f0f0fULL}; diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/int128.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/int128.h deleted file mode 100644 index 7099e5b..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/int128.h +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef INT128_H -#define INT128_H - -#include "common.h" - -typedef struct{ - unsigned long long a; - unsigned long long b; -} int128; - -#define xor2 crypto_stream_aes128ctr_portable_xor2 -void xor2(int128 *r, const int128 *x); - -#define and2 crypto_stream_aes128ctr_portable_and2 -void and2(int128 *r, const int128 *x); - -#define or2 crypto_stream_aes128ctr_portable_or2 -void or2(int128 *r, const int128 *x); - -#define copy2 crypto_stream_aes128ctr_portable_copy2 -void copy2(int128 *r, const int128 *x); - -#define shufb crypto_stream_aes128ctr_portable_shufb -void shufb(int128 *r, const unsigned char *l); - -#define shufd crypto_stream_aes128ctr_portable_shufd -void shufd(int128 *r, const int128 *x, const unsigned int c); - -#define rshift32_littleendian crypto_stream_aes128ctr_portable_rshift32_littleendian -void rshift32_littleendian(int128 *r, const unsigned int n); - -#define rshift64_littleendian crypto_stream_aes128ctr_portable_rshift64_littleendian -void rshift64_littleendian(int128 *r, const unsigned int n); - -#define lshift64_littleendian crypto_stream_aes128ctr_portable_lshift64_littleendian -void lshift64_littleendian(int128 *r, const unsigned int n); - -#define toggle crypto_stream_aes128ctr_portable_toggle -void toggle(int128 *r); - -#define xor_rcon crypto_stream_aes128ctr_portable_xor_rcon -void xor_rcon(int128 *r); - -#define add_uint32_big crypto_stream_aes128ctr_portable_add_uint32_big -void add_uint32_big(int128 *r, uint32 x); - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/int128_aes128ctr.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/int128_aes128ctr.c deleted file mode 100644 index 2d8daf4..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/int128_aes128ctr.c +++ /dev/null @@ -1,131 +0,0 @@ -#include "int128.h" -#include "common.h" - -void xor2(int128 *r, const int128 *x) -{ - r->a ^= x->a; - r->b ^= x->b; -} - -void and2(int128 *r, const int128 *x) -{ - r->a &= x->a; - r->b &= x->b; -} - -void or2(int128 *r, const int128 *x) -{ - r->a |= x->a; - r->b |= x->b; -} - -void copy2(int128 *r, const int128 *x) -{ - r->a = x->a; - r->b = x->b; -} - -void shufb(int128 *r, const unsigned char *l) -{ - int128 t; - unsigned char *cr; - unsigned char *ct; - - copy2(&t,r); - cr = (unsigned char *)r; - ct = (unsigned char *)&t; - cr[0] = ct[l[0]]; - cr[1] = ct[l[1]]; - cr[2] = ct[l[2]]; - cr[3] = ct[l[3]]; - cr[4] = ct[l[4]]; - cr[5] = ct[l[5]]; - cr[6] = ct[l[6]]; - cr[7] = ct[l[7]]; - cr[8] = ct[l[8]]; - cr[9] = ct[l[9]]; - cr[10] = ct[l[10]]; - cr[11] = ct[l[11]]; - cr[12] = ct[l[12]]; - cr[13] = ct[l[13]]; - cr[14] = ct[l[14]]; - cr[15] = ct[l[15]]; -} - -void shufd(int128 *r, const int128 *x, const unsigned int c) -{ - int128 t; - uint32 *tp = (uint32 *)&t; - const uint32 *xp = (const uint32 *)x; - tp[0] = xp[c&3]; - tp[1] = xp[(c>>2)&3]; - tp[2] = xp[(c>>4)&3]; - tp[3] = xp[(c>>6)&3]; - copy2(r,&t); -} - -void rshift32_littleendian(int128 *r, const unsigned int n) -{ - unsigned char *rp = (unsigned char *)r; - uint32 t; - t = load32_littleendian(rp); - t >>= n; - store32_littleendian(rp, t); - t = load32_littleendian(rp+4); - t >>= n; - store32_littleendian(rp+4, t); - t = load32_littleendian(rp+8); - t >>= n; - store32_littleendian(rp+8, t); - t = load32_littleendian(rp+12); - t >>= n; - store32_littleendian(rp+12, t); -} - -void rshift64_littleendian(int128 *r, const unsigned int n) -{ - unsigned char *rp = (unsigned char *)r; - uint64 t; - t = load64_littleendian(rp); - t >>= n; - store64_littleendian(rp, t); - t = load64_littleendian(rp+8); - t >>= n; - store64_littleendian(rp+8, t); -} - -void lshift64_littleendian(int128 *r, const unsigned int n) -{ - unsigned char *rp = (unsigned char *)r; - uint64 t; - t = load64_littleendian(rp); - t <<= n; - store64_littleendian(rp, t); - t = load64_littleendian(rp+8); - t <<= n; - store64_littleendian(rp+8, t); -} - -void toggle(int128 *r) -{ - r->a ^= 0xffffffffffffffffULL; - r->b ^= 0xffffffffffffffffULL; -} - -void xor_rcon(int128 *r) -{ - unsigned char *rp = (unsigned char *)r; - uint32 t; - t = load32_littleendian(rp+12); - t ^= 0xffffffff; - store32_littleendian(rp+12, t); -} - -void add_uint32_big(int128 *r, uint32 x) -{ - unsigned char *rp = (unsigned char *)r; - uint32 t; - t = load32_littleendian(rp+12); - t += x; - store32_littleendian(rp+12, t); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/stream_aes128ctr.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/stream_aes128ctr.c deleted file mode 100644 index 8f4ec72..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/stream_aes128ctr.c +++ /dev/null @@ -1,28 +0,0 @@ -#include "api.h" - -int crypto_stream( - unsigned char *out, - unsigned long long outlen, - const unsigned char *n, - const unsigned char *k - ) -{ - unsigned char d[crypto_stream_BEFORENMBYTES]; - crypto_stream_beforenm(d, k); - crypto_stream_afternm(out, outlen, n, d); - return 0; -} - -int crypto_stream_xor( - unsigned char *out, - const unsigned char *in, - unsigned long long inlen, - const unsigned char *n, - const unsigned char *k - ) -{ - unsigned char d[crypto_stream_BEFORENMBYTES]; - crypto_stream_beforenm(d, k); - crypto_stream_xor_afternm(out, in, inlen, n, d); - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/types.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/types.h deleted file mode 100644 index 6aa502f..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/types.h +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef TYPES_H -#define TYPES_H - -#include "crypto_uint32.h" -typedef crypto_uint32 uint32; - -#include "crypto_uint64.h" -typedef crypto_uint64 uint64; - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/xor_afternm_aes128ctr.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/xor_afternm_aes128ctr.c deleted file mode 100644 index 91ca929..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/portable/xor_afternm_aes128ctr.c +++ /dev/null @@ -1,181 +0,0 @@ -/* Author: Peter Schwabe, ported from an assembly implementation by Emilia Käsper - * Date: 2009-03-19 - * Public domain */ - -#include -#include "api.h" -#include "int128.h" -#include "common.h" -#include "consts.h" - -int crypto_stream_xor_afternm(unsigned char *outp, const unsigned char *inp, unsigned long long len, const unsigned char *noncep, const unsigned char *c) -{ - - int128 xmm0; - int128 xmm1; - int128 xmm2; - int128 xmm3; - int128 xmm4; - int128 xmm5; - int128 xmm6; - int128 xmm7; - - int128 xmm8; - int128 xmm9; - int128 xmm10; - int128 xmm11; - int128 xmm12; - int128 xmm13; - int128 xmm14; - int128 xmm15; - - int128 nonce_stack; - unsigned long long lensav; - unsigned char bl[128]; - unsigned char *blp; - unsigned char *np; - unsigned char b; - - uint32 tmp; - - /* Copy nonce on the stack */ - copy2(&nonce_stack, (const int128 *) (noncep + 0)); - np = (unsigned char *)&nonce_stack; - - enc_block: - - xmm0 = *(int128 *) (np + 0); - copy2(&xmm1, &xmm0); - shufb(&xmm1, SWAP32); - copy2(&xmm2, &xmm1); - copy2(&xmm3, &xmm1); - copy2(&xmm4, &xmm1); - copy2(&xmm5, &xmm1); - copy2(&xmm6, &xmm1); - copy2(&xmm7, &xmm1); - - add_uint32_big(&xmm1, 1); - add_uint32_big(&xmm2, 2); - add_uint32_big(&xmm3, 3); - add_uint32_big(&xmm4, 4); - add_uint32_big(&xmm5, 5); - add_uint32_big(&xmm6, 6); - add_uint32_big(&xmm7, 7); - - shufb(&xmm0, M0); - shufb(&xmm1, M0SWAP); - shufb(&xmm2, M0SWAP); - shufb(&xmm3, M0SWAP); - shufb(&xmm4, M0SWAP); - shufb(&xmm5, M0SWAP); - shufb(&xmm6, M0SWAP); - shufb(&xmm7, M0SWAP); - - bitslice(xmm7, xmm6, xmm5, xmm4, xmm3, xmm2, xmm1, xmm0, xmm8) - - aesround( 1, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15,c) - aesround( 2, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7,c) - aesround( 3, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15,c) - aesround( 4, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7,c) - aesround( 5, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15,c) - aesround( 6, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7,c) - aesround( 7, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15,c) - aesround( 8, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7,c) - aesround( 9, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15,c) - lastround(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7,c) - - bitslice(xmm13, xmm10, xmm15, xmm11, xmm14, xmm12, xmm9, xmm8, xmm0) - - if(len < 128) goto partial; - if(len == 128) goto full; - - tmp = load32_bigendian(np + 12); - tmp += 8; - store32_bigendian(np + 12, tmp); - - xor2(&xmm8, (const int128 *)(inp + 0)); - xor2(&xmm9, (const int128 *)(inp + 16)); - xor2(&xmm12, (const int128 *)(inp + 32)); - xor2(&xmm14, (const int128 *)(inp + 48)); - xor2(&xmm11, (const int128 *)(inp + 64)); - xor2(&xmm15, (const int128 *)(inp + 80)); - xor2(&xmm10, (const int128 *)(inp + 96)); - xor2(&xmm13, (const int128 *)(inp + 112)); - - *(int128 *) (outp + 0) = xmm8; - *(int128 *) (outp + 16) = xmm9; - *(int128 *) (outp + 32) = xmm12; - *(int128 *) (outp + 48) = xmm14; - *(int128 *) (outp + 64) = xmm11; - *(int128 *) (outp + 80) = xmm15; - *(int128 *) (outp + 96) = xmm10; - *(int128 *) (outp + 112) = xmm13; - - len -= 128; - inp += 128; - outp += 128; - - goto enc_block; - - partial: - - lensav = len; - len >>= 4; - - tmp = load32_bigendian(np + 12); - tmp += len; - store32_bigendian(np + 12, tmp); - - blp = bl; - *(int128 *)(blp + 0) = xmm8; - *(int128 *)(blp + 16) = xmm9; - *(int128 *)(blp + 32) = xmm12; - *(int128 *)(blp + 48) = xmm14; - *(int128 *)(blp + 64) = xmm11; - *(int128 *)(blp + 80) = xmm15; - *(int128 *)(blp + 96) = xmm10; - *(int128 *)(blp + 112) = xmm13; - - bytes: - - if(lensav == 0) goto end; - - b = blp[0]; /* clang false positive */ - b ^= *(const unsigned char *)(inp + 0); - *(unsigned char *)(outp + 0) = b; - - blp += 1; - inp +=1; - outp +=1; - lensav -= 1; - - goto bytes; - - full: - - tmp = load32_bigendian(np + 12); - tmp += 8; - store32_bigendian(np + 12, tmp); - - xor2(&xmm8, (const int128 *)(inp + 0)); - xor2(&xmm9, (const int128 *)(inp + 16)); - xor2(&xmm12, (const int128 *)(inp + 32)); - xor2(&xmm14, (const int128 *)(inp + 48)); - xor2(&xmm11, (const int128 *)(inp + 64)); - xor2(&xmm15, (const int128 *)(inp + 80)); - xor2(&xmm10, (const int128 *)(inp + 96)); - xor2(&xmm13, (const int128 *)(inp + 112)); - - *(int128 *) (outp + 0) = xmm8; - *(int128 *) (outp + 16) = xmm9; - *(int128 *) (outp + 32) = xmm12; - *(int128 *) (outp + 48) = xmm14; - *(int128 *) (outp + 64) = xmm11; - *(int128 *) (outp + 80) = xmm15; - *(int128 *) (outp + 96) = xmm10; - *(int128 *) (outp + 112) = xmm13; - - end: - return 0; - -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/stream_aes128ctr_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/stream_aes128ctr_api.c deleted file mode 100644 index 350494e..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes128ctr/stream_aes128ctr_api.c +++ /dev/null @@ -1,21 +0,0 @@ -#include "crypto_stream_aes128ctr.h" - -size_t -crypto_stream_aes128ctr_keybytes(void) { - return crypto_stream_aes128ctr_KEYBYTES; -} - -size_t -crypto_stream_aes128ctr_noncebytes(void) { - return crypto_stream_aes128ctr_NONCEBYTES; -} - -size_t -crypto_stream_aes128ctr_beforenmbytes(void) { - return crypto_stream_aes128ctr_BEFORENMBYTES; -} - -const char * -crypto_stream_aes128ctr_primitive(void) { - return "aes128ctr"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table-be.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table-be.h deleted file mode 100644 index d103658..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table-be.h +++ /dev/null @@ -1,274 +0,0 @@ - -#ifndef __AES_TABLE_BE_H__ -#define __AES_TABLE_BE_H__ - -unsigned int T0[256] = { - 0xc66363a5, 0xf87c7c84, 0xee777799, 0xf67b7b8d, - 0xfff2f20d, 0xd66b6bbd, 0xde6f6fb1, 0x91c5c554, - 0x60303050, 0x02010103, 0xce6767a9, 0x562b2b7d, - 0xe7fefe19, 0xb5d7d762, 0x4dababe6, 0xec76769a, - 0x8fcaca45, 0x1f82829d, 0x89c9c940, 0xfa7d7d87, - 0xeffafa15, 0xb25959eb, 0x8e4747c9, 0xfbf0f00b, - 0x41adadec, 0xb3d4d467, 0x5fa2a2fd, 0x45afafea, - 0x239c9cbf, 0x53a4a4f7, 0xe4727296, 0x9bc0c05b, - 0x75b7b7c2, 0xe1fdfd1c, 0x3d9393ae, 0x4c26266a, - 0x6c36365a, 0x7e3f3f41, 0xf5f7f702, 0x83cccc4f, - 0x6834345c, 0x51a5a5f4, 0xd1e5e534, 0xf9f1f108, - 0xe2717193, 0xabd8d873, 0x62313153, 0x2a15153f, - 0x0804040c, 0x95c7c752, 0x46232365, 0x9dc3c35e, - 0x30181828, 0x379696a1, 0x0a05050f, 0x2f9a9ab5, - 0x0e070709, 0x24121236, 0x1b80809b, 0xdfe2e23d, - 0xcdebeb26, 0x4e272769, 0x7fb2b2cd, 0xea75759f, - 0x1209091b, 0x1d83839e, 0x582c2c74, 0x341a1a2e, - 0x361b1b2d, 0xdc6e6eb2, 0xb45a5aee, 0x5ba0a0fb, - 0xa45252f6, 0x763b3b4d, 0xb7d6d661, 0x7db3b3ce, - 0x5229297b, 0xdde3e33e, 0x5e2f2f71, 0x13848497, - 0xa65353f5, 0xb9d1d168, 0x00000000, 0xc1eded2c, - 0x40202060, 0xe3fcfc1f, 0x79b1b1c8, 0xb65b5bed, - 0xd46a6abe, 0x8dcbcb46, 0x67bebed9, 0x7239394b, - 0x944a4ade, 0x984c4cd4, 0xb05858e8, 0x85cfcf4a, - 0xbbd0d06b, 0xc5efef2a, 0x4faaaae5, 0xedfbfb16, - 0x864343c5, 0x9a4d4dd7, 0x66333355, 0x11858594, - 0x8a4545cf, 0xe9f9f910, 0x04020206, 0xfe7f7f81, - 0xa05050f0, 0x783c3c44, 0x259f9fba, 0x4ba8a8e3, - 0xa25151f3, 0x5da3a3fe, 0x804040c0, 0x058f8f8a, - 0x3f9292ad, 0x219d9dbc, 0x70383848, 0xf1f5f504, - 0x63bcbcdf, 0x77b6b6c1, 0xafdada75, 0x42212163, - 0x20101030, 0xe5ffff1a, 0xfdf3f30e, 0xbfd2d26d, - 0x81cdcd4c, 0x180c0c14, 0x26131335, 0xc3ecec2f, - 0xbe5f5fe1, 0x359797a2, 0x884444cc, 0x2e171739, - 0x93c4c457, 0x55a7a7f2, 0xfc7e7e82, 0x7a3d3d47, - 0xc86464ac, 0xba5d5de7, 0x3219192b, 0xe6737395, - 0xc06060a0, 0x19818198, 0x9e4f4fd1, 0xa3dcdc7f, - 0x44222266, 0x542a2a7e, 0x3b9090ab, 0x0b888883, - 0x8c4646ca, 0xc7eeee29, 0x6bb8b8d3, 0x2814143c, - 0xa7dede79, 0xbc5e5ee2, 0x160b0b1d, 0xaddbdb76, - 0xdbe0e03b, 0x64323256, 0x743a3a4e, 0x140a0a1e, - 0x924949db, 0x0c06060a, 0x4824246c, 0xb85c5ce4, - 0x9fc2c25d, 0xbdd3d36e, 0x43acacef, 0xc46262a6, - 0x399191a8, 0x319595a4, 0xd3e4e437, 0xf279798b, - 0xd5e7e732, 0x8bc8c843, 0x6e373759, 0xda6d6db7, - 0x018d8d8c, 0xb1d5d564, 0x9c4e4ed2, 0x49a9a9e0, - 0xd86c6cb4, 0xac5656fa, 0xf3f4f407, 0xcfeaea25, - 0xca6565af, 0xf47a7a8e, 0x47aeaee9, 0x10080818, - 0x6fbabad5, 0xf0787888, 0x4a25256f, 0x5c2e2e72, - 0x381c1c24, 0x57a6a6f1, 0x73b4b4c7, 0x97c6c651, - 0xcbe8e823, 0xa1dddd7c, 0xe874749c, 0x3e1f1f21, - 0x964b4bdd, 0x61bdbddc, 0x0d8b8b86, 0x0f8a8a85, - 0xe0707090, 0x7c3e3e42, 0x71b5b5c4, 0xcc6666aa, - 0x904848d8, 0x06030305, 0xf7f6f601, 0x1c0e0e12, - 0xc26161a3, 0x6a35355f, 0xae5757f9, 0x69b9b9d0, - 0x17868691, 0x99c1c158, 0x3a1d1d27, 0x279e9eb9, - 0xd9e1e138, 0xebf8f813, 0x2b9898b3, 0x22111133, - 0xd26969bb, 0xa9d9d970, 0x078e8e89, 0x339494a7, - 0x2d9b9bb6, 0x3c1e1e22, 0x15878792, 0xc9e9e920, - 0x87cece49, 0xaa5555ff, 0x50282878, 0xa5dfdf7a, - 0x038c8c8f, 0x59a1a1f8, 0x09898980, 0x1a0d0d17, - 0x65bfbfda, 0xd7e6e631, 0x844242c6, 0xd06868b8, - 0x824141c3, 0x299999b0, 0x5a2d2d77, 0x1e0f0f11, - 0x7bb0b0cb, 0xa85454fc, 0x6dbbbbd6, 0x2c16163a -}; - - -unsigned int T1[256] = { - 0xa5c66363, 0x84f87c7c, 0x99ee7777, 0x8df67b7b, - 0x0dfff2f2, 0xbdd66b6b, 0xb1de6f6f, 0x5491c5c5, - 0x50603030, 0x03020101, 0xa9ce6767, 0x7d562b2b, - 0x19e7fefe, 0x62b5d7d7, 0xe64dabab, 0x9aec7676, - 0x458fcaca, 0x9d1f8282, 0x4089c9c9, 0x87fa7d7d, - 0x15effafa, 0xebb25959, 0xc98e4747, 0x0bfbf0f0, - 0xec41adad, 0x67b3d4d4, 0xfd5fa2a2, 0xea45afaf, - 0xbf239c9c, 0xf753a4a4, 0x96e47272, 0x5b9bc0c0, - 0xc275b7b7, 0x1ce1fdfd, 0xae3d9393, 0x6a4c2626, - 0x5a6c3636, 0x417e3f3f, 0x02f5f7f7, 0x4f83cccc, - 0x5c683434, 0xf451a5a5, 0x34d1e5e5, 0x08f9f1f1, - 0x93e27171, 0x73abd8d8, 0x53623131, 0x3f2a1515, - 0x0c080404, 0x5295c7c7, 0x65462323, 0x5e9dc3c3, - 0x28301818, 0xa1379696, 0x0f0a0505, 0xb52f9a9a, - 0x090e0707, 0x36241212, 0x9b1b8080, 0x3ddfe2e2, - 0x26cdebeb, 0x694e2727, 0xcd7fb2b2, 0x9fea7575, - 0x1b120909, 0x9e1d8383, 0x74582c2c, 0x2e341a1a, - 0x2d361b1b, 0xb2dc6e6e, 0xeeb45a5a, 0xfb5ba0a0, - 0xf6a45252, 0x4d763b3b, 0x61b7d6d6, 0xce7db3b3, - 0x7b522929, 0x3edde3e3, 0x715e2f2f, 0x97138484, - 0xf5a65353, 0x68b9d1d1, 0x00000000, 0x2cc1eded, - 0x60402020, 0x1fe3fcfc, 0xc879b1b1, 0xedb65b5b, - 0xbed46a6a, 0x468dcbcb, 0xd967bebe, 0x4b723939, - 0xde944a4a, 0xd4984c4c, 0xe8b05858, 0x4a85cfcf, - 0x6bbbd0d0, 0x2ac5efef, 0xe54faaaa, 0x16edfbfb, - 0xc5864343, 0xd79a4d4d, 0x55663333, 0x94118585, - 0xcf8a4545, 0x10e9f9f9, 0x06040202, 0x81fe7f7f, - 0xf0a05050, 0x44783c3c, 0xba259f9f, 0xe34ba8a8, - 0xf3a25151, 0xfe5da3a3, 0xc0804040, 0x8a058f8f, - 0xad3f9292, 0xbc219d9d, 0x48703838, 0x04f1f5f5, - 0xdf63bcbc, 0xc177b6b6, 0x75afdada, 0x63422121, - 0x30201010, 0x1ae5ffff, 0x0efdf3f3, 0x6dbfd2d2, - 0x4c81cdcd, 0x14180c0c, 0x35261313, 0x2fc3ecec, - 0xe1be5f5f, 0xa2359797, 0xcc884444, 0x392e1717, - 0x5793c4c4, 0xf255a7a7, 0x82fc7e7e, 0x477a3d3d, - 0xacc86464, 0xe7ba5d5d, 0x2b321919, 0x95e67373, - 0xa0c06060, 0x98198181, 0xd19e4f4f, 0x7fa3dcdc, - 0x66442222, 0x7e542a2a, 0xab3b9090, 0x830b8888, - 0xca8c4646, 0x29c7eeee, 0xd36bb8b8, 0x3c281414, - 0x79a7dede, 0xe2bc5e5e, 0x1d160b0b, 0x76addbdb, - 0x3bdbe0e0, 0x56643232, 0x4e743a3a, 0x1e140a0a, - 0xdb924949, 0x0a0c0606, 0x6c482424, 0xe4b85c5c, - 0x5d9fc2c2, 0x6ebdd3d3, 0xef43acac, 0xa6c46262, - 0xa8399191, 0xa4319595, 0x37d3e4e4, 0x8bf27979, - 0x32d5e7e7, 0x438bc8c8, 0x596e3737, 0xb7da6d6d, - 0x8c018d8d, 0x64b1d5d5, 0xd29c4e4e, 0xe049a9a9, - 0xb4d86c6c, 0xfaac5656, 0x07f3f4f4, 0x25cfeaea, - 0xafca6565, 0x8ef47a7a, 0xe947aeae, 0x18100808, - 0xd56fbaba, 0x88f07878, 0x6f4a2525, 0x725c2e2e, - 0x24381c1c, 0xf157a6a6, 0xc773b4b4, 0x5197c6c6, - 0x23cbe8e8, 0x7ca1dddd, 0x9ce87474, 0x213e1f1f, - 0xdd964b4b, 0xdc61bdbd, 0x860d8b8b, 0x850f8a8a, - 0x90e07070, 0x427c3e3e, 0xc471b5b5, 0xaacc6666, - 0xd8904848, 0x05060303, 0x01f7f6f6, 0x121c0e0e, - 0xa3c26161, 0x5f6a3535, 0xf9ae5757, 0xd069b9b9, - 0x91178686, 0x5899c1c1, 0x273a1d1d, 0xb9279e9e, - 0x38d9e1e1, 0x13ebf8f8, 0xb32b9898, 0x33221111, - 0xbbd26969, 0x70a9d9d9, 0x89078e8e, 0xa7339494, - 0xb62d9b9b, 0x223c1e1e, 0x92158787, 0x20c9e9e9, - 0x4987cece, 0xffaa5555, 0x78502828, 0x7aa5dfdf, - 0x8f038c8c, 0xf859a1a1, 0x80098989, 0x171a0d0d, - 0xda65bfbf, 0x31d7e6e6, 0xc6844242, 0xb8d06868, - 0xc3824141, 0xb0299999, 0x775a2d2d, 0x111e0f0f, - 0xcb7bb0b0, 0xfca85454, 0xd66dbbbb, 0x3a2c1616 -}; - -unsigned int T2[256] = { - 0x63a5c663, 0x7c84f87c, 0x7799ee77, 0x7b8df67b, - 0xf20dfff2, 0x6bbdd66b, 0x6fb1de6f, 0xc55491c5, - 0x30506030, 0x01030201, 0x67a9ce67, 0x2b7d562b, - 0xfe19e7fe, 0xd762b5d7, 0xabe64dab, 0x769aec76, - 0xca458fca, 0x829d1f82, 0xc94089c9, 0x7d87fa7d, - 0xfa15effa, 0x59ebb259, 0x47c98e47, 0xf00bfbf0, - 0xadec41ad, 0xd467b3d4, 0xa2fd5fa2, 0xafea45af, - 0x9cbf239c, 0xa4f753a4, 0x7296e472, 0xc05b9bc0, - 0xb7c275b7, 0xfd1ce1fd, 0x93ae3d93, 0x266a4c26, - 0x365a6c36, 0x3f417e3f, 0xf702f5f7, 0xcc4f83cc, - 0x345c6834, 0xa5f451a5, 0xe534d1e5, 0xf108f9f1, - 0x7193e271, 0xd873abd8, 0x31536231, 0x153f2a15, - 0x040c0804, 0xc75295c7, 0x23654623, 0xc35e9dc3, - 0x18283018, 0x96a13796, 0x050f0a05, 0x9ab52f9a, - 0x07090e07, 0x12362412, 0x809b1b80, 0xe23ddfe2, - 0xeb26cdeb, 0x27694e27, 0xb2cd7fb2, 0x759fea75, - 0x091b1209, 0x839e1d83, 0x2c74582c, 0x1a2e341a, - 0x1b2d361b, 0x6eb2dc6e, 0x5aeeb45a, 0xa0fb5ba0, - 0x52f6a452, 0x3b4d763b, 0xd661b7d6, 0xb3ce7db3, - 0x297b5229, 0xe33edde3, 0x2f715e2f, 0x84971384, - 0x53f5a653, 0xd168b9d1, 0x00000000, 0xed2cc1ed, - 0x20604020, 0xfc1fe3fc, 0xb1c879b1, 0x5bedb65b, - 0x6abed46a, 0xcb468dcb, 0xbed967be, 0x394b7239, - 0x4ade944a, 0x4cd4984c, 0x58e8b058, 0xcf4a85cf, - 0xd06bbbd0, 0xef2ac5ef, 0xaae54faa, 0xfb16edfb, - 0x43c58643, 0x4dd79a4d, 0x33556633, 0x85941185, - 0x45cf8a45, 0xf910e9f9, 0x02060402, 0x7f81fe7f, - 0x50f0a050, 0x3c44783c, 0x9fba259f, 0xa8e34ba8, - 0x51f3a251, 0xa3fe5da3, 0x40c08040, 0x8f8a058f, - 0x92ad3f92, 0x9dbc219d, 0x38487038, 0xf504f1f5, - 0xbcdf63bc, 0xb6c177b6, 0xda75afda, 0x21634221, - 0x10302010, 0xff1ae5ff, 0xf30efdf3, 0xd26dbfd2, - 0xcd4c81cd, 0x0c14180c, 0x13352613, 0xec2fc3ec, - 0x5fe1be5f, 0x97a23597, 0x44cc8844, 0x17392e17, - 0xc45793c4, 0xa7f255a7, 0x7e82fc7e, 0x3d477a3d, - 0x64acc864, 0x5de7ba5d, 0x192b3219, 0x7395e673, - 0x60a0c060, 0x81981981, 0x4fd19e4f, 0xdc7fa3dc, - 0x22664422, 0x2a7e542a, 0x90ab3b90, 0x88830b88, - 0x46ca8c46, 0xee29c7ee, 0xb8d36bb8, 0x143c2814, - 0xde79a7de, 0x5ee2bc5e, 0x0b1d160b, 0xdb76addb, - 0xe03bdbe0, 0x32566432, 0x3a4e743a, 0x0a1e140a, - 0x49db9249, 0x060a0c06, 0x246c4824, 0x5ce4b85c, - 0xc25d9fc2, 0xd36ebdd3, 0xacef43ac, 0x62a6c462, - 0x91a83991, 0x95a43195, 0xe437d3e4, 0x798bf279, - 0xe732d5e7, 0xc8438bc8, 0x37596e37, 0x6db7da6d, - 0x8d8c018d, 0xd564b1d5, 0x4ed29c4e, 0xa9e049a9, - 0x6cb4d86c, 0x56faac56, 0xf407f3f4, 0xea25cfea, - 0x65afca65, 0x7a8ef47a, 0xaee947ae, 0x08181008, - 0xbad56fba, 0x7888f078, 0x256f4a25, 0x2e725c2e, - 0x1c24381c, 0xa6f157a6, 0xb4c773b4, 0xc65197c6, - 0xe823cbe8, 0xdd7ca1dd, 0x749ce874, 0x1f213e1f, - 0x4bdd964b, 0xbddc61bd, 0x8b860d8b, 0x8a850f8a, - 0x7090e070, 0x3e427c3e, 0xb5c471b5, 0x66aacc66, - 0x48d89048, 0x03050603, 0xf601f7f6, 0x0e121c0e, - 0x61a3c261, 0x355f6a35, 0x57f9ae57, 0xb9d069b9, - 0x86911786, 0xc15899c1, 0x1d273a1d, 0x9eb9279e, - 0xe138d9e1, 0xf813ebf8, 0x98b32b98, 0x11332211, - 0x69bbd269, 0xd970a9d9, 0x8e89078e, 0x94a73394, - 0x9bb62d9b, 0x1e223c1e, 0x87921587, 0xe920c9e9, - 0xce4987ce, 0x55ffaa55, 0x28785028, 0xdf7aa5df, - 0x8c8f038c, 0xa1f859a1, 0x89800989, 0x0d171a0d, - 0xbfda65bf, 0xe631d7e6, 0x42c68442, 0x68b8d068, - 0x41c38241, 0x99b02999, 0x2d775a2d, 0x0f111e0f, - 0xb0cb7bb0, 0x54fca854, 0xbbd66dbb, 0x163a2c16 -}; - -unsigned int T3[256] = { - 0x6363a5c6, 0x7c7c84f8, 0x777799ee, 0x7b7b8df6, - 0xf2f20dff, 0x6b6bbdd6, 0x6f6fb1de, 0xc5c55491, - 0x30305060, 0x01010302, 0x6767a9ce, 0x2b2b7d56, - 0xfefe19e7, 0xd7d762b5, 0xababe64d, 0x76769aec, - 0xcaca458f, 0x82829d1f, 0xc9c94089, 0x7d7d87fa, - 0xfafa15ef, 0x5959ebb2, 0x4747c98e, 0xf0f00bfb, - 0xadadec41, 0xd4d467b3, 0xa2a2fd5f, 0xafafea45, - 0x9c9cbf23, 0xa4a4f753, 0x727296e4, 0xc0c05b9b, - 0xb7b7c275, 0xfdfd1ce1, 0x9393ae3d, 0x26266a4c, - 0x36365a6c, 0x3f3f417e, 0xf7f702f5, 0xcccc4f83, - 0x34345c68, 0xa5a5f451, 0xe5e534d1, 0xf1f108f9, - 0x717193e2, 0xd8d873ab, 0x31315362, 0x15153f2a, - 0x04040c08, 0xc7c75295, 0x23236546, 0xc3c35e9d, - 0x18182830, 0x9696a137, 0x05050f0a, 0x9a9ab52f, - 0x0707090e, 0x12123624, 0x80809b1b, 0xe2e23ddf, - 0xebeb26cd, 0x2727694e, 0xb2b2cd7f, 0x75759fea, - 0x09091b12, 0x83839e1d, 0x2c2c7458, 0x1a1a2e34, - 0x1b1b2d36, 0x6e6eb2dc, 0x5a5aeeb4, 0xa0a0fb5b, - 0x5252f6a4, 0x3b3b4d76, 0xd6d661b7, 0xb3b3ce7d, - 0x29297b52, 0xe3e33edd, 0x2f2f715e, 0x84849713, - 0x5353f5a6, 0xd1d168b9, 0x00000000, 0xeded2cc1, - 0x20206040, 0xfcfc1fe3, 0xb1b1c879, 0x5b5bedb6, - 0x6a6abed4, 0xcbcb468d, 0xbebed967, 0x39394b72, - 0x4a4ade94, 0x4c4cd498, 0x5858e8b0, 0xcfcf4a85, - 0xd0d06bbb, 0xefef2ac5, 0xaaaae54f, 0xfbfb16ed, - 0x4343c586, 0x4d4dd79a, 0x33335566, 0x85859411, - 0x4545cf8a, 0xf9f910e9, 0x02020604, 0x7f7f81fe, - 0x5050f0a0, 0x3c3c4478, 0x9f9fba25, 0xa8a8e34b, - 0x5151f3a2, 0xa3a3fe5d, 0x4040c080, 0x8f8f8a05, - 0x9292ad3f, 0x9d9dbc21, 0x38384870, 0xf5f504f1, - 0xbcbcdf63, 0xb6b6c177, 0xdada75af, 0x21216342, - 0x10103020, 0xffff1ae5, 0xf3f30efd, 0xd2d26dbf, - 0xcdcd4c81, 0x0c0c1418, 0x13133526, 0xecec2fc3, - 0x5f5fe1be, 0x9797a235, 0x4444cc88, 0x1717392e, - 0xc4c45793, 0xa7a7f255, 0x7e7e82fc, 0x3d3d477a, - 0x6464acc8, 0x5d5de7ba, 0x19192b32, 0x737395e6, - 0x6060a0c0, 0x81819819, 0x4f4fd19e, 0xdcdc7fa3, - 0x22226644, 0x2a2a7e54, 0x9090ab3b, 0x8888830b, - 0x4646ca8c, 0xeeee29c7, 0xb8b8d36b, 0x14143c28, - 0xdede79a7, 0x5e5ee2bc, 0x0b0b1d16, 0xdbdb76ad, - 0xe0e03bdb, 0x32325664, 0x3a3a4e74, 0x0a0a1e14, - 0x4949db92, 0x06060a0c, 0x24246c48, 0x5c5ce4b8, - 0xc2c25d9f, 0xd3d36ebd, 0xacacef43, 0x6262a6c4, - 0x9191a839, 0x9595a431, 0xe4e437d3, 0x79798bf2, - 0xe7e732d5, 0xc8c8438b, 0x3737596e, 0x6d6db7da, - 0x8d8d8c01, 0xd5d564b1, 0x4e4ed29c, 0xa9a9e049, - 0x6c6cb4d8, 0x5656faac, 0xf4f407f3, 0xeaea25cf, - 0x6565afca, 0x7a7a8ef4, 0xaeaee947, 0x08081810, - 0xbabad56f, 0x787888f0, 0x25256f4a, 0x2e2e725c, - 0x1c1c2438, 0xa6a6f157, 0xb4b4c773, 0xc6c65197, - 0xe8e823cb, 0xdddd7ca1, 0x74749ce8, 0x1f1f213e, - 0x4b4bdd96, 0xbdbddc61, 0x8b8b860d, 0x8a8a850f, - 0x707090e0, 0x3e3e427c, 0xb5b5c471, 0x6666aacc, - 0x4848d890, 0x03030506, 0xf6f601f7, 0x0e0e121c, - 0x6161a3c2, 0x35355f6a, 0x5757f9ae, 0xb9b9d069, - 0x86869117, 0xc1c15899, 0x1d1d273a, 0x9e9eb927, - 0xe1e138d9, 0xf8f813eb, 0x9898b32b, 0x11113322, - 0x6969bbd2, 0xd9d970a9, 0x8e8e8907, 0x9494a733, - 0x9b9bb62d, 0x1e1e223c, 0x87879215, 0xe9e920c9, - 0xcece4987, 0x5555ffaa, 0x28287850, 0xdfdf7aa5, - 0x8c8c8f03, 0xa1a1f859, 0x89898009, 0x0d0d171a, - 0xbfbfda65, 0xe6e631d7, 0x4242c684, 0x6868b8d0, - 0x4141c382, 0x9999b029, 0x2d2d775a, 0x0f0f111e, - 0xb0b0cb7b, 0x5454fca8, 0xbbbbd66d, 0x16163a2c -}; - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table-le.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table-le.h deleted file mode 100644 index 4af46ac..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table-le.h +++ /dev/null @@ -1,274 +0,0 @@ - -#ifndef __AES_TABLE_LE_H__ -#define __AES_TABLE_LE_H__ - -unsigned int T0[256] = { - 0xa56363c6, 0x847c7cf8, 0x997777ee, 0x8d7b7bf6, - 0x0df2f2ff, 0xbd6b6bd6, 0xb16f6fde, 0x54c5c591, - 0x50303060, 0x03010102, 0xa96767ce, 0x7d2b2b56, - 0x19fefee7, 0x62d7d7b5, 0xe6abab4d, 0x9a7676ec, - 0x45caca8f, 0x9d82821f, 0x40c9c989, 0x877d7dfa, - 0x15fafaef, 0xeb5959b2, 0xc947478e, 0x0bf0f0fb, - 0xecadad41, 0x67d4d4b3, 0xfda2a25f, 0xeaafaf45, - 0xbf9c9c23, 0xf7a4a453, 0x967272e4, 0x5bc0c09b, - 0xc2b7b775, 0x1cfdfde1, 0xae93933d, 0x6a26264c, - 0x5a36366c, 0x413f3f7e, 0x02f7f7f5, 0x4fcccc83, - 0x5c343468, 0xf4a5a551, 0x34e5e5d1, 0x08f1f1f9, - 0x937171e2, 0x73d8d8ab, 0x53313162, 0x3f15152a, - 0x0c040408, 0x52c7c795, 0x65232346, 0x5ec3c39d, - 0x28181830, 0xa1969637, 0x0f05050a, 0xb59a9a2f, - 0x0907070e, 0x36121224, 0x9b80801b, 0x3de2e2df, - 0x26ebebcd, 0x6927274e, 0xcdb2b27f, 0x9f7575ea, - 0x1b090912, 0x9e83831d, 0x742c2c58, 0x2e1a1a34, - 0x2d1b1b36, 0xb26e6edc, 0xee5a5ab4, 0xfba0a05b, - 0xf65252a4, 0x4d3b3b76, 0x61d6d6b7, 0xceb3b37d, - 0x7b292952, 0x3ee3e3dd, 0x712f2f5e, 0x97848413, - 0xf55353a6, 0x68d1d1b9, 0x00000000, 0x2cededc1, - 0x60202040, 0x1ffcfce3, 0xc8b1b179, 0xed5b5bb6, - 0xbe6a6ad4, 0x46cbcb8d, 0xd9bebe67, 0x4b393972, - 0xde4a4a94, 0xd44c4c98, 0xe85858b0, 0x4acfcf85, - 0x6bd0d0bb, 0x2aefefc5, 0xe5aaaa4f, 0x16fbfbed, - 0xc5434386, 0xd74d4d9a, 0x55333366, 0x94858511, - 0xcf45458a, 0x10f9f9e9, 0x06020204, 0x817f7ffe, - 0xf05050a0, 0x443c3c78, 0xba9f9f25, 0xe3a8a84b, - 0xf35151a2, 0xfea3a35d, 0xc0404080, 0x8a8f8f05, - 0xad92923f, 0xbc9d9d21, 0x48383870, 0x04f5f5f1, - 0xdfbcbc63, 0xc1b6b677, 0x75dadaaf, 0x63212142, - 0x30101020, 0x1affffe5, 0x0ef3f3fd, 0x6dd2d2bf, - 0x4ccdcd81, 0x140c0c18, 0x35131326, 0x2fececc3, - 0xe15f5fbe, 0xa2979735, 0xcc444488, 0x3917172e, - 0x57c4c493, 0xf2a7a755, 0x827e7efc, 0x473d3d7a, - 0xac6464c8, 0xe75d5dba, 0x2b191932, 0x957373e6, - 0xa06060c0, 0x98818119, 0xd14f4f9e, 0x7fdcdca3, - 0x66222244, 0x7e2a2a54, 0xab90903b, 0x8388880b, - 0xca46468c, 0x29eeeec7, 0xd3b8b86b, 0x3c141428, - 0x79dedea7, 0xe25e5ebc, 0x1d0b0b16, 0x76dbdbad, - 0x3be0e0db, 0x56323264, 0x4e3a3a74, 0x1e0a0a14, - 0xdb494992, 0x0a06060c, 0x6c242448, 0xe45c5cb8, - 0x5dc2c29f, 0x6ed3d3bd, 0xefacac43, 0xa66262c4, - 0xa8919139, 0xa4959531, 0x37e4e4d3, 0x8b7979f2, - 0x32e7e7d5, 0x43c8c88b, 0x5937376e, 0xb76d6dda, - 0x8c8d8d01, 0x64d5d5b1, 0xd24e4e9c, 0xe0a9a949, - 0xb46c6cd8, 0xfa5656ac, 0x07f4f4f3, 0x25eaeacf, - 0xaf6565ca, 0x8e7a7af4, 0xe9aeae47, 0x18080810, - 0xd5baba6f, 0x887878f0, 0x6f25254a, 0x722e2e5c, - 0x241c1c38, 0xf1a6a657, 0xc7b4b473, 0x51c6c697, - 0x23e8e8cb, 0x7cdddda1, 0x9c7474e8, 0x211f1f3e, - 0xdd4b4b96, 0xdcbdbd61, 0x868b8b0d, 0x858a8a0f, - 0x907070e0, 0x423e3e7c, 0xc4b5b571, 0xaa6666cc, - 0xd8484890, 0x05030306, 0x01f6f6f7, 0x120e0e1c, - 0xa36161c2, 0x5f35356a, 0xf95757ae, 0xd0b9b969, - 0x91868617, 0x58c1c199, 0x271d1d3a, 0xb99e9e27, - 0x38e1e1d9, 0x13f8f8eb, 0xb398982b, 0x33111122, - 0xbb6969d2, 0x70d9d9a9, 0x898e8e07, 0xa7949433, - 0xb69b9b2d, 0x221e1e3c, 0x92878715, 0x20e9e9c9, - 0x49cece87, 0xff5555aa, 0x78282850, 0x7adfdfa5, - 0x8f8c8c03, 0xf8a1a159, 0x80898909, 0x170d0d1a, - 0xdabfbf65, 0x31e6e6d7, 0xc6424284, 0xb86868d0, - 0xc3414182, 0xb0999929, 0x772d2d5a, 0x110f0f1e, - 0xcbb0b07b, 0xfc5454a8, 0xd6bbbb6d, 0x3a16162c -}; - - -unsigned int T1[256] = { - 0x6363c6a5, 0x7c7cf884, 0x7777ee99, 0x7b7bf68d, - 0xf2f2ff0d, 0x6b6bd6bd, 0x6f6fdeb1, 0xc5c59154, - 0x30306050, 0x01010203, 0x6767cea9, 0x2b2b567d, - 0xfefee719, 0xd7d7b562, 0xabab4de6, 0x7676ec9a, - 0xcaca8f45, 0x82821f9d, 0xc9c98940, 0x7d7dfa87, - 0xfafaef15, 0x5959b2eb, 0x47478ec9, 0xf0f0fb0b, - 0xadad41ec, 0xd4d4b367, 0xa2a25ffd, 0xafaf45ea, - 0x9c9c23bf, 0xa4a453f7, 0x7272e496, 0xc0c09b5b, - 0xb7b775c2, 0xfdfde11c, 0x93933dae, 0x26264c6a, - 0x36366c5a, 0x3f3f7e41, 0xf7f7f502, 0xcccc834f, - 0x3434685c, 0xa5a551f4, 0xe5e5d134, 0xf1f1f908, - 0x7171e293, 0xd8d8ab73, 0x31316253, 0x15152a3f, - 0x0404080c, 0xc7c79552, 0x23234665, 0xc3c39d5e, - 0x18183028, 0x969637a1, 0x05050a0f, 0x9a9a2fb5, - 0x07070e09, 0x12122436, 0x80801b9b, 0xe2e2df3d, - 0xebebcd26, 0x27274e69, 0xb2b27fcd, 0x7575ea9f, - 0x0909121b, 0x83831d9e, 0x2c2c5874, 0x1a1a342e, - 0x1b1b362d, 0x6e6edcb2, 0x5a5ab4ee, 0xa0a05bfb, - 0x5252a4f6, 0x3b3b764d, 0xd6d6b761, 0xb3b37dce, - 0x2929527b, 0xe3e3dd3e, 0x2f2f5e71, 0x84841397, - 0x5353a6f5, 0xd1d1b968, 0x00000000, 0xededc12c, - 0x20204060, 0xfcfce31f, 0xb1b179c8, 0x5b5bb6ed, - 0x6a6ad4be, 0xcbcb8d46, 0xbebe67d9, 0x3939724b, - 0x4a4a94de, 0x4c4c98d4, 0x5858b0e8, 0xcfcf854a, - 0xd0d0bb6b, 0xefefc52a, 0xaaaa4fe5, 0xfbfbed16, - 0x434386c5, 0x4d4d9ad7, 0x33336655, 0x85851194, - 0x45458acf, 0xf9f9e910, 0x02020406, 0x7f7ffe81, - 0x5050a0f0, 0x3c3c7844, 0x9f9f25ba, 0xa8a84be3, - 0x5151a2f3, 0xa3a35dfe, 0x404080c0, 0x8f8f058a, - 0x92923fad, 0x9d9d21bc, 0x38387048, 0xf5f5f104, - 0xbcbc63df, 0xb6b677c1, 0xdadaaf75, 0x21214263, - 0x10102030, 0xffffe51a, 0xf3f3fd0e, 0xd2d2bf6d, - 0xcdcd814c, 0x0c0c1814, 0x13132635, 0xececc32f, - 0x5f5fbee1, 0x979735a2, 0x444488cc, 0x17172e39, - 0xc4c49357, 0xa7a755f2, 0x7e7efc82, 0x3d3d7a47, - 0x6464c8ac, 0x5d5dbae7, 0x1919322b, 0x7373e695, - 0x6060c0a0, 0x81811998, 0x4f4f9ed1, 0xdcdca37f, - 0x22224466, 0x2a2a547e, 0x90903bab, 0x88880b83, - 0x46468cca, 0xeeeec729, 0xb8b86bd3, 0x1414283c, - 0xdedea779, 0x5e5ebce2, 0x0b0b161d, 0xdbdbad76, - 0xe0e0db3b, 0x32326456, 0x3a3a744e, 0x0a0a141e, - 0x494992db, 0x06060c0a, 0x2424486c, 0x5c5cb8e4, - 0xc2c29f5d, 0xd3d3bd6e, 0xacac43ef, 0x6262c4a6, - 0x919139a8, 0x959531a4, 0xe4e4d337, 0x7979f28b, - 0xe7e7d532, 0xc8c88b43, 0x37376e59, 0x6d6ddab7, - 0x8d8d018c, 0xd5d5b164, 0x4e4e9cd2, 0xa9a949e0, - 0x6c6cd8b4, 0x5656acfa, 0xf4f4f307, 0xeaeacf25, - 0x6565caaf, 0x7a7af48e, 0xaeae47e9, 0x08081018, - 0xbaba6fd5, 0x7878f088, 0x25254a6f, 0x2e2e5c72, - 0x1c1c3824, 0xa6a657f1, 0xb4b473c7, 0xc6c69751, - 0xe8e8cb23, 0xdddda17c, 0x7474e89c, 0x1f1f3e21, - 0x4b4b96dd, 0xbdbd61dc, 0x8b8b0d86, 0x8a8a0f85, - 0x7070e090, 0x3e3e7c42, 0xb5b571c4, 0x6666ccaa, - 0x484890d8, 0x03030605, 0xf6f6f701, 0x0e0e1c12, - 0x6161c2a3, 0x35356a5f, 0x5757aef9, 0xb9b969d0, - 0x86861791, 0xc1c19958, 0x1d1d3a27, 0x9e9e27b9, - 0xe1e1d938, 0xf8f8eb13, 0x98982bb3, 0x11112233, - 0x6969d2bb, 0xd9d9a970, 0x8e8e0789, 0x949433a7, - 0x9b9b2db6, 0x1e1e3c22, 0x87871592, 0xe9e9c920, - 0xcece8749, 0x5555aaff, 0x28285078, 0xdfdfa57a, - 0x8c8c038f, 0xa1a159f8, 0x89890980, 0x0d0d1a17, - 0xbfbf65da, 0xe6e6d731, 0x424284c6, 0x6868d0b8, - 0x414182c3, 0x999929b0, 0x2d2d5a77, 0x0f0f1e11, - 0xb0b07bcb, 0x5454a8fc, 0xbbbb6dd6, 0x16162c3a -}; - -unsigned int T2[256] = { - 0x63c6a563, 0x7cf8847c, 0x77ee9977, 0x7bf68d7b, - 0xf2ff0df2, 0x6bd6bd6b, 0x6fdeb16f, 0xc59154c5, - 0x30605030, 0x01020301, 0x67cea967, 0x2b567d2b, - 0xfee719fe, 0xd7b562d7, 0xab4de6ab, 0x76ec9a76, - 0xca8f45ca, 0x821f9d82, 0xc98940c9, 0x7dfa877d, - 0xfaef15fa, 0x59b2eb59, 0x478ec947, 0xf0fb0bf0, - 0xad41ecad, 0xd4b367d4, 0xa25ffda2, 0xaf45eaaf, - 0x9c23bf9c, 0xa453f7a4, 0x72e49672, 0xc09b5bc0, - 0xb775c2b7, 0xfde11cfd, 0x933dae93, 0x264c6a26, - 0x366c5a36, 0x3f7e413f, 0xf7f502f7, 0xcc834fcc, - 0x34685c34, 0xa551f4a5, 0xe5d134e5, 0xf1f908f1, - 0x71e29371, 0xd8ab73d8, 0x31625331, 0x152a3f15, - 0x04080c04, 0xc79552c7, 0x23466523, 0xc39d5ec3, - 0x18302818, 0x9637a196, 0x050a0f05, 0x9a2fb59a, - 0x070e0907, 0x12243612, 0x801b9b80, 0xe2df3de2, - 0xebcd26eb, 0x274e6927, 0xb27fcdb2, 0x75ea9f75, - 0x09121b09, 0x831d9e83, 0x2c58742c, 0x1a342e1a, - 0x1b362d1b, 0x6edcb26e, 0x5ab4ee5a, 0xa05bfba0, - 0x52a4f652, 0x3b764d3b, 0xd6b761d6, 0xb37dceb3, - 0x29527b29, 0xe3dd3ee3, 0x2f5e712f, 0x84139784, - 0x53a6f553, 0xd1b968d1, 0x00000000, 0xedc12ced, - 0x20406020, 0xfce31ffc, 0xb179c8b1, 0x5bb6ed5b, - 0x6ad4be6a, 0xcb8d46cb, 0xbe67d9be, 0x39724b39, - 0x4a94de4a, 0x4c98d44c, 0x58b0e858, 0xcf854acf, - 0xd0bb6bd0, 0xefc52aef, 0xaa4fe5aa, 0xfbed16fb, - 0x4386c543, 0x4d9ad74d, 0x33665533, 0x85119485, - 0x458acf45, 0xf9e910f9, 0x02040602, 0x7ffe817f, - 0x50a0f050, 0x3c78443c, 0x9f25ba9f, 0xa84be3a8, - 0x51a2f351, 0xa35dfea3, 0x4080c040, 0x8f058a8f, - 0x923fad92, 0x9d21bc9d, 0x38704838, 0xf5f104f5, - 0xbc63dfbc, 0xb677c1b6, 0xdaaf75da, 0x21426321, - 0x10203010, 0xffe51aff, 0xf3fd0ef3, 0xd2bf6dd2, - 0xcd814ccd, 0x0c18140c, 0x13263513, 0xecc32fec, - 0x5fbee15f, 0x9735a297, 0x4488cc44, 0x172e3917, - 0xc49357c4, 0xa755f2a7, 0x7efc827e, 0x3d7a473d, - 0x64c8ac64, 0x5dbae75d, 0x19322b19, 0x73e69573, - 0x60c0a060, 0x81199881, 0x4f9ed14f, 0xdca37fdc, - 0x22446622, 0x2a547e2a, 0x903bab90, 0x880b8388, - 0x468cca46, 0xeec729ee, 0xb86bd3b8, 0x14283c14, - 0xdea779de, 0x5ebce25e, 0x0b161d0b, 0xdbad76db, - 0xe0db3be0, 0x32645632, 0x3a744e3a, 0x0a141e0a, - 0x4992db49, 0x060c0a06, 0x24486c24, 0x5cb8e45c, - 0xc29f5dc2, 0xd3bd6ed3, 0xac43efac, 0x62c4a662, - 0x9139a891, 0x9531a495, 0xe4d337e4, 0x79f28b79, - 0xe7d532e7, 0xc88b43c8, 0x376e5937, 0x6ddab76d, - 0x8d018c8d, 0xd5b164d5, 0x4e9cd24e, 0xa949e0a9, - 0x6cd8b46c, 0x56acfa56, 0xf4f307f4, 0xeacf25ea, - 0x65caaf65, 0x7af48e7a, 0xae47e9ae, 0x08101808, - 0xba6fd5ba, 0x78f08878, 0x254a6f25, 0x2e5c722e, - 0x1c38241c, 0xa657f1a6, 0xb473c7b4, 0xc69751c6, - 0xe8cb23e8, 0xdda17cdd, 0x74e89c74, 0x1f3e211f, - 0x4b96dd4b, 0xbd61dcbd, 0x8b0d868b, 0x8a0f858a, - 0x70e09070, 0x3e7c423e, 0xb571c4b5, 0x66ccaa66, - 0x4890d848, 0x03060503, 0xf6f701f6, 0x0e1c120e, - 0x61c2a361, 0x356a5f35, 0x57aef957, 0xb969d0b9, - 0x86179186, 0xc19958c1, 0x1d3a271d, 0x9e27b99e, - 0xe1d938e1, 0xf8eb13f8, 0x982bb398, 0x11223311, - 0x69d2bb69, 0xd9a970d9, 0x8e07898e, 0x9433a794, - 0x9b2db69b, 0x1e3c221e, 0x87159287, 0xe9c920e9, - 0xce8749ce, 0x55aaff55, 0x28507828, 0xdfa57adf, - 0x8c038f8c, 0xa159f8a1, 0x89098089, 0x0d1a170d, - 0xbf65dabf, 0xe6d731e6, 0x4284c642, 0x68d0b868, - 0x4182c341, 0x9929b099, 0x2d5a772d, 0x0f1e110f, - 0xb07bcbb0, 0x54a8fc54, 0xbb6dd6bb, 0x162c3a16 -}; - -unsigned int T3[256] = { - 0xc6a56363, 0xf8847c7c, 0xee997777, 0xf68d7b7b, - 0xff0df2f2, 0xd6bd6b6b, 0xdeb16f6f, 0x9154c5c5, - 0x60503030, 0x02030101, 0xcea96767, 0x567d2b2b, - 0xe719fefe, 0xb562d7d7, 0x4de6abab, 0xec9a7676, - 0x8f45caca, 0x1f9d8282, 0x8940c9c9, 0xfa877d7d, - 0xef15fafa, 0xb2eb5959, 0x8ec94747, 0xfb0bf0f0, - 0x41ecadad, 0xb367d4d4, 0x5ffda2a2, 0x45eaafaf, - 0x23bf9c9c, 0x53f7a4a4, 0xe4967272, 0x9b5bc0c0, - 0x75c2b7b7, 0xe11cfdfd, 0x3dae9393, 0x4c6a2626, - 0x6c5a3636, 0x7e413f3f, 0xf502f7f7, 0x834fcccc, - 0x685c3434, 0x51f4a5a5, 0xd134e5e5, 0xf908f1f1, - 0xe2937171, 0xab73d8d8, 0x62533131, 0x2a3f1515, - 0x080c0404, 0x9552c7c7, 0x46652323, 0x9d5ec3c3, - 0x30281818, 0x37a19696, 0x0a0f0505, 0x2fb59a9a, - 0x0e090707, 0x24361212, 0x1b9b8080, 0xdf3de2e2, - 0xcd26ebeb, 0x4e692727, 0x7fcdb2b2, 0xea9f7575, - 0x121b0909, 0x1d9e8383, 0x58742c2c, 0x342e1a1a, - 0x362d1b1b, 0xdcb26e6e, 0xb4ee5a5a, 0x5bfba0a0, - 0xa4f65252, 0x764d3b3b, 0xb761d6d6, 0x7dceb3b3, - 0x527b2929, 0xdd3ee3e3, 0x5e712f2f, 0x13978484, - 0xa6f55353, 0xb968d1d1, 0x00000000, 0xc12ceded, - 0x40602020, 0xe31ffcfc, 0x79c8b1b1, 0xb6ed5b5b, - 0xd4be6a6a, 0x8d46cbcb, 0x67d9bebe, 0x724b3939, - 0x94de4a4a, 0x98d44c4c, 0xb0e85858, 0x854acfcf, - 0xbb6bd0d0, 0xc52aefef, 0x4fe5aaaa, 0xed16fbfb, - 0x86c54343, 0x9ad74d4d, 0x66553333, 0x11948585, - 0x8acf4545, 0xe910f9f9, 0x04060202, 0xfe817f7f, - 0xa0f05050, 0x78443c3c, 0x25ba9f9f, 0x4be3a8a8, - 0xa2f35151, 0x5dfea3a3, 0x80c04040, 0x058a8f8f, - 0x3fad9292, 0x21bc9d9d, 0x70483838, 0xf104f5f5, - 0x63dfbcbc, 0x77c1b6b6, 0xaf75dada, 0x42632121, - 0x20301010, 0xe51affff, 0xfd0ef3f3, 0xbf6dd2d2, - 0x814ccdcd, 0x18140c0c, 0x26351313, 0xc32fecec, - 0xbee15f5f, 0x35a29797, 0x88cc4444, 0x2e391717, - 0x9357c4c4, 0x55f2a7a7, 0xfc827e7e, 0x7a473d3d, - 0xc8ac6464, 0xbae75d5d, 0x322b1919, 0xe6957373, - 0xc0a06060, 0x19988181, 0x9ed14f4f, 0xa37fdcdc, - 0x44662222, 0x547e2a2a, 0x3bab9090, 0x0b838888, - 0x8cca4646, 0xc729eeee, 0x6bd3b8b8, 0x283c1414, - 0xa779dede, 0xbce25e5e, 0x161d0b0b, 0xad76dbdb, - 0xdb3be0e0, 0x64563232, 0x744e3a3a, 0x141e0a0a, - 0x92db4949, 0x0c0a0606, 0x486c2424, 0xb8e45c5c, - 0x9f5dc2c2, 0xbd6ed3d3, 0x43efacac, 0xc4a66262, - 0x39a89191, 0x31a49595, 0xd337e4e4, 0xf28b7979, - 0xd532e7e7, 0x8b43c8c8, 0x6e593737, 0xdab76d6d, - 0x018c8d8d, 0xb164d5d5, 0x9cd24e4e, 0x49e0a9a9, - 0xd8b46c6c, 0xacfa5656, 0xf307f4f4, 0xcf25eaea, - 0xcaaf6565, 0xf48e7a7a, 0x47e9aeae, 0x10180808, - 0x6fd5baba, 0xf0887878, 0x4a6f2525, 0x5c722e2e, - 0x38241c1c, 0x57f1a6a6, 0x73c7b4b4, 0x9751c6c6, - 0xcb23e8e8, 0xa17cdddd, 0xe89c7474, 0x3e211f1f, - 0x96dd4b4b, 0x61dcbdbd, 0x0d868b8b, 0x0f858a8a, - 0xe0907070, 0x7c423e3e, 0x71c4b5b5, 0xccaa6666, - 0x90d84848, 0x06050303, 0xf701f6f6, 0x1c120e0e, - 0xc2a36161, 0x6a5f3535, 0xaef95757, 0x69d0b9b9, - 0x17918686, 0x9958c1c1, 0x3a271d1d, 0x27b99e9e, - 0xd938e1e1, 0xeb13f8f8, 0x2bb39898, 0x22331111, - 0xd2bb6969, 0xa970d9d9, 0x07898e8e, 0x33a79494, - 0x2db69b9b, 0x3c221e1e, 0x15928787, 0xc920e9e9, - 0x8749cece, 0xaaff5555, 0x50782828, 0xa57adfdf, - 0x038f8c8c, 0x59f8a1a1, 0x09808989, 0x1a170d0d, - 0x65dabfbf, 0xd731e6e6, 0x84c64242, 0xd0b86868, - 0x82c34141, 0x29b09999, 0x5a772d2d, 0x1e110f0f, - 0x7bcbb0b0, 0xa8fc5454, 0x6dd6bbbb, 0x2c3a1616 -}; - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table.h deleted file mode 100644 index 913a10b..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes-table.h +++ /dev/null @@ -1,56 +0,0 @@ - -#ifndef __AES_TABLE_H__ -#define __AES_TABLE_H__ - -#ifdef NATIVE_LITTLE_ENDIAN -# include "aes-table-le.h" -#elif defined(NATIVE_BIG_ENDIAN) -# include "aes-table-be.h" -#else -# error Unsupported byte ordering -#endif - -static const unsigned char Rcon[31] = -{ - 0x0, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, - 0x40, 0x80, 0x1b, 0x36, 0x6c, 0xc0, - 0xab, 0x4d, 0x9a, 0x2f, 0x5e, 0xbc, - 0x63, 0xc6, 0x97, 0x35, 0x6a, 0xd4, - 0xb3, 0x7d, 0xfa, 0xef, 0xc5, 0x91 -}; - - -static const unsigned char Sbox[256] = { - 0x63, 0x7c, 0x77, 0x7b, 0xf2, 0x6b, 0x6f, 0xc5, - 0x30, 0x01, 0x67, 0x2b, 0xfe, 0xd7, 0xab, 0x76, - 0xca, 0x82, 0xc9, 0x7d, 0xfa, 0x59, 0x47, 0xf0, - 0xad, 0xd4, 0xa2, 0xaf, 0x9c, 0xa4, 0x72, 0xc0, - 0xb7, 0xfd, 0x93, 0x26, 0x36, 0x3f, 0xf7, 0xcc, - 0x34, 0xa5, 0xe5, 0xf1, 0x71, 0xd8, 0x31, 0x15, - 0x04, 0xc7, 0x23, 0xc3, 0x18, 0x96, 0x05, 0x9a, - 0x07, 0x12, 0x80, 0xe2, 0xeb, 0x27, 0xb2, 0x75, - 0x09, 0x83, 0x2c, 0x1a, 0x1b, 0x6e, 0x5a, 0xa0, - 0x52, 0x3b, 0xd6, 0xb3, 0x29, 0xe3, 0x2f, 0x84, - 0x53, 0xd1, 0x00, 0xed, 0x20, 0xfc, 0xb1, 0x5b, - 0x6a, 0xcb, 0xbe, 0x39, 0x4a, 0x4c, 0x58, 0xcf, - 0xd0, 0xef, 0xaa, 0xfb, 0x43, 0x4d, 0x33, 0x85, - 0x45, 0xf9, 0x02, 0x7f, 0x50, 0x3c, 0x9f, 0xa8, - 0x51, 0xa3, 0x40, 0x8f, 0x92, 0x9d, 0x38, 0xf5, - 0xbc, 0xb6, 0xda, 0x21, 0x10, 0xff, 0xf3, 0xd2, - 0xcd, 0x0c, 0x13, 0xec, 0x5f, 0x97, 0x44, 0x17, - 0xc4, 0xa7, 0x7e, 0x3d, 0x64, 0x5d, 0x19, 0x73, - 0x60, 0x81, 0x4f, 0xdc, 0x22, 0x2a, 0x90, 0x88, - 0x46, 0xee, 0xb8, 0x14, 0xde, 0x5e, 0x0b, 0xdb, - 0xe0, 0x32, 0x3a, 0x0a, 0x49, 0x06, 0x24, 0x5c, - 0xc2, 0xd3, 0xac, 0x62, 0x91, 0x95, 0xe4, 0x79, - 0xe7, 0xc8, 0x37, 0x6d, 0x8d, 0xd5, 0x4e, 0xa9, - 0x6c, 0x56, 0xf4, 0xea, 0x65, 0x7a, 0xae, 0x08, - 0xba, 0x78, 0x25, 0x2e, 0x1c, 0xa6, 0xb4, 0xc6, - 0xe8, 0xdd, 0x74, 0x1f, 0x4b, 0xbd, 0x8b, 0x8a, - 0x70, 0x3e, 0xb5, 0x66, 0x48, 0x03, 0xf6, 0x0e, - 0x61, 0x35, 0x57, 0xb9, 0x86, 0xc1, 0x1d, 0x9e, - 0xe1, 0xf8, 0x98, 0x11, 0x69, 0xd9, 0x8e, 0x94, - 0x9b, 0x1e, 0x87, 0xe9, 0xce, 0x55, 0x28, 0xdf, - 0x8c, 0xa1, 0x89, 0x0d, 0xbf, 0xe6, 0x42, 0x68, - 0x41, 0x99, 0x2d, 0x0f, 0xb0, 0x54, 0xbb, 0x16}; -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes256-ctr.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes256-ctr.c deleted file mode 100644 index 4983a17..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes256-ctr.c +++ /dev/null @@ -1,238 +0,0 @@ -/* aes-ctr.c */ -/* AES in CTR mode. */ - -/* Hongjun Wu, January 2007*/ - - -/* ------------------------------------------------------------------------- */ - -#include "api.h" -#include "aes256.h" - -#include - -/* ------------------------------------------------------------------------- */ -/* key setup for AES-256*/ -static void -ECRYPT_keysetup(ECRYPT_ctx* ctx, const u8* key, u32 keysize, u32 ivsize) -{ - unsigned int w[Nk*(Nr+1)], temp; - int i, j; - - (void) keysize; - (void) ivsize; - (void) sizeof(char[sizeof *ctx == crypto_stream_BEFORENMBYTES ? 1 : -1]); - - for( i = 0; i < Nk; i++ ) { - w[i] = key[(i << 2)]; - w[i] |= key[(i << 2)+1] << 8; - w[i] |= key[(i << 2)+2] << 16; - w[i] |= key[(i << 2)+3] << 24; - } - - i = Nk; - - while( i < Nb*(Nr+1) ) { - temp = w[i-1]; - - temp = Sbox[ temp & 0xFF] << 24 ^ - Sbox[(temp >> 8) & 0xFF] ^ - (Sbox[(temp >> 16) & 0xFF] << 8 ) ^ - (Sbox[(temp >> 24) & 0xFF] << 16) ^ - Rcon[i/Nk]; - w[i] = w[i-Nk] ^ temp; - i++; - - temp = w[i-1]; - w[i] = w[i-Nk] ^ temp; - i++; - - temp = w[i-1]; - w[i] = w[i-Nk] ^ temp; - i++; - - temp = w[i-1]; - w[i] = w[i-Nk] ^ temp; - i++; - - temp = w[i-1]; - temp = Sbox[ temp & 0xFF] ^ - Sbox[(temp >> 8) & 0xFF] << 8 ^ - (Sbox[(temp >> 16) & 0xFF] << 16 ) ^ - (Sbox[(temp >> 24) & 0xFF] << 24); - w[i] = w[i-Nk] ^ temp; - i++; - - temp = w[i-1]; - w[i] = w[i-Nk] ^ temp; - i++; - - temp = w[i-1]; - w[i] = w[i-Nk] ^ temp; - i++; - - temp = w[i-1]; - w[i] = w[i-Nk] ^ temp; - i++; - } - - for (i = 0; i <= Nr; i++) { - for (j = 0; j < Nb; j++) { - ctx->round_key[i][j] = SWP32(w[(i<<2)+j]); - } - } -} - -/* ------------------------------------------------------------------------- */ - -static void -ECRYPT_ivsetup(ECRYPT_ctx* ctx, const u8* iv) -{ - (void) sizeof(char[(sizeof ctx->counter) == crypto_stream_NONCEBYTES ? 1 : -1]); - memcpy(ctx->counter, iv, crypto_stream_NONCEBYTES); -} - -/* ------------------------------------------------------------------------- */ - -/*compute the intermediate values for the first two rounds*/ -static void -partial_precompute_tworounds(ECRYPT_ctx* ctx) -{ - u32 x0,x1,x2,x3,y0,y1,y2,y3; - - x0 = ctx->counter[0] ^ ctx->round_key[0][0]; - x1 = ctx->counter[1] ^ ctx->round_key[0][1]; - x2 = ctx->counter[2] ^ ctx->round_key[0][2]; - x3 = ctx->counter[3] ^ ctx->round_key[0][3]; - x0 &= SWP32(0xffffff00); - round(ctx,x0,x1,x2,x3,y0,y1,y2,y3,1); - ctx->first_round_output_x0 = y0 ^ T0[0]; - y0 = 0; - round(ctx,y0,y1,y2,y3,x0,x1,x2,x3,2); - ctx->second_round_output[0] = x0 ^ T0[0]; - ctx->second_round_output[1] = x1 ^ T3[0]; - ctx->second_round_output[2] = x2 ^ T2[0]; - ctx->second_round_output[3] = x3 ^ T1[0]; -} - -/* ------------------------------------------------------------------------- */ - -#ifndef CPU_ALIGNED_ACCESS_REQUIRED -# define UNALIGNED_U32_READ(P, I) (((const u32 *)(const void *) (P))[(I)]) -#else -static inline uint32_t -UNALIGNED_U32_READ(const u8 * const p, const size_t i) -{ - uint32_t t; - (void) sizeof(int[sizeof(*p) == sizeof(char) ? 1 : -1]); - memcpy(&t, p + i * (sizeof t / sizeof *p), sizeof t); - return t; -} -#endif - -/* ------------------------------------------------------------------------- */ - -static void -ECRYPT_process_bytes(int action, ECRYPT_ctx* ctx, const u8* input, u8* output, - u32 msglen) -{ - __attribute__((aligned(32))) u8 keystream[16]; - u32 i; - - (void) action; - memset(keystream, 0, sizeof keystream); - partial_precompute_tworounds(ctx); - - for ( ; msglen >= 16; msglen -= 16, input += 16, output += 16) { - aes256_enc_block(ctx->counter, keystream, ctx); - - ((u32*)output)[0] = UNALIGNED_U32_READ(input, 0) ^ ((u32*)keystream)[0] ^ ctx->round_key[Nr][0]; - ((u32*)output)[1] = UNALIGNED_U32_READ(input, 1) ^ ((u32*)keystream)[1] ^ ctx->round_key[Nr][1]; - ((u32*)output)[2] = UNALIGNED_U32_READ(input, 2) ^ ((u32*)keystream)[2] ^ ctx->round_key[Nr][2]; - ((u32*)output)[3] = UNALIGNED_U32_READ(input, 3) ^ ((u32*)keystream)[3] ^ ctx->round_key[Nr][3]; - - ctx->counter[0] = SWP32(SWP32(ctx->counter[0]) + 1); - - if ((ctx->counter[0] & SWP32(0xff))== 0) { - partial_precompute_tworounds(ctx); - } - } - - if (msglen > 0) { - aes256_enc_block(ctx->counter, keystream, ctx); - ((u32*)keystream)[0] ^= ctx->round_key[Nr][0]; - ((u32*)keystream)[1] ^= ctx->round_key[Nr][1]; - ((u32*)keystream)[2] ^= ctx->round_key[Nr][2]; - ((u32*)keystream)[3] ^= ctx->round_key[Nr][3]; - - for (i = 0; i < msglen; i ++) { - output[i] = input[i] ^ keystream[i]; - } - } -} - -/* ------------------------------------------------------------------------- */ - -#include "ecrypt-sync.h" - -int -crypto_stream_beforenm(unsigned char *c, const unsigned char *k) -{ - ECRYPT_ctx * const ctx = (ECRYPT_ctx *) c; - - ECRYPT_keysetup(ctx, k, crypto_stream_KEYBYTES * 8, - crypto_stream_NONCEBYTES * 8); - return 0; -} - -int -crypto_stream_afternm(unsigned char *outp, unsigned long long len, - const unsigned char *noncep, const unsigned char *c) -{ - ECRYPT_ctx * const ctx = (ECRYPT_ctx *) c; - unsigned long long i; - - ECRYPT_ivsetup(ctx, noncep); - for (i = 0U; i < len; ++i) { - outp[i] = 0U; - } - ECRYPT_encrypt_bytes(ctx, (u8 *) outp, (u8 *) outp, len); - - return 0; -} - -int -crypto_stream_xor_afternm(unsigned char *outp, const unsigned char *inp, - unsigned long long len, const unsigned char *noncep, - const unsigned char *c) -{ - ECRYPT_ctx * const ctx = (ECRYPT_ctx *) c; - - ECRYPT_ivsetup(ctx, noncep); - ECRYPT_encrypt_bytes(ctx, (const u8 *) inp, (u8 *) outp, len); - - return 0; -} - -int -crypto_stream(unsigned char *out, unsigned long long outlen, - const unsigned char *n, const unsigned char *k) -{ - unsigned char d[crypto_stream_BEFORENMBYTES]; - crypto_stream_beforenm(d, k); - crypto_stream_afternm(out, outlen, n, d); - - return 0; -} - -int crypto_stream_xor(unsigned char *out, const unsigned char *in, - unsigned long long inlen, const unsigned char *n, - const unsigned char *k) -{ - unsigned char d[crypto_stream_BEFORENMBYTES]; - - crypto_stream_beforenm(d, k); - crypto_stream_xor_afternm(out, in, inlen, n, d); - - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes256.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes256.h deleted file mode 100644 index d562b1d..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/aes256.h +++ /dev/null @@ -1,171 +0,0 @@ -/* aes256.h */ -/* Hongjun Wu, January 2007*/ - - -#include "ecrypt-sync.h" -#include "aes-table.h" - -#include - -#ifdef NATIVE_LITTLE_ENDIAN -# define LEROT(X, S) ((uint8_t) ((uint32_t)(X) >> (S))) -# define SWP32(X) (X) -#elif defined(NATIVE_BIG_ENDIAN) -# define LEROT(X, S) ((uint8_t) ((uint32_t)(X) >> (24 - (S)))) -# define SWP32(X) ((uint32_t)((((uint32_t)(X) & 0xff000000) >> 24) | \ - (((uint32_t)(X) & 0x00ff0000) >> 8) | \ - (((uint32_t)(X) & 0x0000ff00) << 8) | \ - (((uint32_t)(X) & 0x000000ff) << 24))) -#else -# error Unsupported byte ordering -#endif - -#define first_round(ctx,x0,y0) { \ - u32 z0,t0,tem0; \ - z0 = (x0) ^ ctx->round_key[0][0]; \ - t0 = LEROT(z0, 0); \ - tem0 = T0[t0]; \ - (y0) = tem0 ^ ctx->first_round_output_x0; \ -} - -#define second_round(ctx,x0,y0,y1,y2,y3) { \ - u32 t0,t7,t10,t13; \ - u32 tem0,tem7,tem10,tem13; \ - t0 = LEROT(x0, 0); \ - tem0 = T0[t0]; \ - (y0) = tem0 ^ ctx->second_round_output[0]; \ - t7 = LEROT(x0, 24); \ - tem7 = T3[t7]; \ - (y1) = tem7 ^ ctx->second_round_output[1]; \ - t10 = LEROT(x0, 16); \ - tem10 = T2[t10]; \ - (y2) = tem10 ^ ctx->second_round_output[2]; \ - t13 = LEROT(x0, 8); \ - tem13 = T1[t13];\ - (y3) = tem13 ^ ctx->second_round_output[3]; \ -} - -#define round(ctx,x0,x1,x2,x3,y0,y1,y2,y3,r) { \ - u32 t0,t1,t2,t3; \ - u32 t4,t5,t6,t7; \ - u32 t8,t9,t10,t11; \ - u32 t12,t13,t14,t15;\ - u32 tem0,tem1,tem2,tem3; \ - u32 tem4,tem5,tem6,tem7; \ - u32 tem8,tem9,tem10,tem11; \ - u32 tem12,tem13,tem14,tem15;\ - \ - t0 = LEROT(x0, 0); \ - tem0 = T0[t0]; \ - t1 = LEROT(x1, 8); \ - tem1 = tem0 ^ T1[t1]; \ - t2 = LEROT(x2, 16); \ - tem2 = tem1 ^ T2[t2]; \ - t3 = LEROT(x3, 24); \ - tem3 = tem2 ^ T3[t3]; \ - (y0) = tem3 ^ ctx->round_key[r][0]; \ - \ - t4 = LEROT(x1, 0); \ - tem4 = T0[t4]; \ - t5 = LEROT(x2, 8); \ - tem5 = tem4 ^ T1[t5]; \ - t6 = LEROT(x3, 16); \ - tem6 = tem5 ^ T2[t6]; \ - t7 = LEROT(x0, 24); \ - tem7 = tem6 ^ T3[t7]; \ - (y1) = tem7 ^ ctx->round_key[r][1]; \ - \ - t8 = LEROT(x2, 0); \ - tem8 = T0[t8]; \ - t9 = LEROT(x3, 8); \ - tem9 = tem8 ^ T1[t9]; \ - t10 = LEROT(x0, 16); \ - tem10 = tem9 ^ T2[t10]; \ - t11 = LEROT(x1, 24); \ - tem11 = tem10 ^ T3[t11];\ - (y2) = tem11 ^ ctx->round_key[r][2]; \ - \ - t12 = LEROT(x3, 0); \ - tem12 = T0[t12]; \ - t13 = LEROT(x0, 8); \ - tem13 = tem12 ^ T1[t13];\ - t14 = LEROT(x1, 16); \ - tem14 = tem13 ^ T2[t14];\ - t15 = LEROT(x2, 24); \ - tem15 = tem14 ^ T3[t15];\ - (y3) = tem15 ^ ctx->round_key[r][3]; \ -} - -/* 22.14 cycles/byte*/ -#define last_round(ctx,x0,x1,x2,x3,output,r) { \ - u32 t0,t1,t2,t3; \ - u32 t4,t5,t6,t7; \ - u32 t8,t9,t10,t11; \ - u32 t12,t13,t14,t15;\ - \ - t0 = LEROT(x0, 0); \ - output[0] = Sbox[t0]; \ - t7 = LEROT(x0, 24); \ - output[7] = Sbox[t7]; \ - t10 = LEROT(x0, 16); \ - output[10] = Sbox[t10]; \ - t13 = LEROT(x0, 8); \ - output[13] = Sbox[t13]; \ - \ - t1 = LEROT(x1, 8); \ - output[1] = Sbox[t1]; \ - t4 = LEROT(x1, 0); \ - output[4] = Sbox[t4]; \ - t11 = LEROT(x1, 24); \ - output[11] = Sbox[t11]; \ - t14 = LEROT(x1, 16); \ - output[14] = Sbox[t14]; \ - \ - t2 = LEROT(x2, 16); \ - output[2] = Sbox[t2]; \ - t5 = LEROT(x2, 8); \ - output[5] = Sbox[t5]; \ - t8 = LEROT(x2, 0); \ - output[8] = Sbox[t8]; \ - t15 = LEROT(x2, 24); \ - output[15] = Sbox[t15]; \ - \ - t3 = LEROT(x3, 24); \ - output[3] = Sbox[t3]; \ - t6 = LEROT(x3, 16); \ - output[6] = Sbox[t6]; \ - t9 = LEROT(x3, 8); \ - output[9] = Sbox[t9]; \ - t12 = LEROT(x3, 0); \ - output[12] = Sbox[t12]; \ -} - -#define aes256_enc_block(x,output,ctx) {\ - u32 y0;\ - u32 z0,z1,z2,z3;\ - u32 a0,a1,a2,a3;\ - u32 b0,b1,b2,b3;\ - u32 c0,c1,c2,c3;\ - u32 d0,d1,d2,d3;\ - u32 e0,e1,e2,e3;\ - u32 f0,f1,f2,f3;\ - u32 g0,g1,g2,g3;\ - u32 h0,h1,h2,h3;\ - u32 i0,i1,i2,i3;\ - u32 j0,j1,j2,j3;\ - u32 k0,k1,k2,k3;\ - first_round(ctx,x[0],y0);\ - second_round(ctx,y0,z0,z1,z2,z3);\ - round(ctx,z0,z1,z2,z3,a0,a1,a2,a3,3);\ - round(ctx,a0,a1,a2,a3,b0,b1,b2,b3,4);\ - round(ctx,b0,b1,b2,b3,c0,c1,c2,c3,5);\ - round(ctx,c0,c1,c2,c3,d0,d1,d2,d3,6);\ - round(ctx,d0,d1,d2,d3,e0,e1,e2,e3,7);\ - round(ctx,e0,e1,e2,e3,f0,f1,f2,f3,8);\ - round(ctx,f0,f1,f2,f3,g0,g1,g2,g3,9);\ - round(ctx,g0,g1,g2,g3,h0,h1,h2,h3,10);\ - round(ctx,h0,h1,h2,h3,i0,i1,i2,i3,11);\ - round(ctx,i0,i1,i2,i3,j0,j1,j2,j3,12);\ - round(ctx,j0,j1,j2,j3,k0,k1,k2,k3,13);\ - last_round(ctx,k0,k1,k2,k3,(output),14);\ -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/api.h deleted file mode 100644 index 45243be..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/api.h +++ /dev/null @@ -1,14 +0,0 @@ - -#include "crypto_stream_aes256estream.h" - -#define crypto_stream crypto_stream_aes256estream -#define crypto_stream_xor crypto_stream_aes256estream_xor -#define crypto_stream_beforenm crypto_stream_aes256estream_beforenm -#define crypto_stream_afternm crypto_stream_aes256estream_afternm -#define crypto_stream_xor_afternm crypto_stream_aes256estream_xor_afternm -#define crypto_stream_KEYBYTES crypto_stream_aes256estream_KEYBYTES -#define crypto_stream_NONCEBYTES crypto_stream_aes256estream_NONCEBYTES -#define crypto_stream_BEFORENMBYTES crypto_stream_aes256estream_BEFORENMBYTES -#define crypto_stream_PRIMITIVE "aes256estream" -#define crypto_stream_IMPLEMENTATION crypto_stream_aes256estream_IMPLEMENTATION -#define crypto_stream_VERSION crypto_stream_aes256estream_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/ecrypt-sync.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/ecrypt-sync.h deleted file mode 100644 index 6dafedb..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/hongjun/ecrypt-sync.h +++ /dev/null @@ -1,27 +0,0 @@ - -#ifndef __ECRYPT_SYNC__ -#define __ECRYPT_SYNC__ - -#include - -typedef uint8_t u8; -typedef uint32_t u32; - -#define Nr 14 -#define Nk 8 -#define Nb 4 - -#pragma pack(push, 1) -__attribute__((aligned(64))) typedef struct ECRYPT_ctx -{ - u32 round_key[Nr+1][4]; - u32 counter[4]; - u32 first_round_output_x0; - u32 second_round_output[4]; -} ECRYPT_ctx; -#pragma pack(pop) - -#define ECRYPT_encrypt_bytes(ctx, plaintext, ciphertext, msglen) \ - ECRYPT_process_bytes(0, ctx, plaintext, ciphertext, msglen) - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/stream_aes256estream_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/stream_aes256estream_api.c deleted file mode 100644 index a20fdb0..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/aes256estream/stream_aes256estream_api.c +++ /dev/null @@ -1,21 +0,0 @@ -#include "crypto_stream_aes256estream.h" - -size_t -crypto_stream_aes256estream_keybytes(void) { - return crypto_stream_aes256estream_KEYBYTES; -} - -size_t -crypto_stream_aes256estream_noncebytes(void) { - return crypto_stream_aes256estream_NONCEBYTES; -} - -size_t -crypto_stream_aes256estream_beforenmbytes(void) { - return crypto_stream_aes256estream_BEFORENMBYTES; -} - -const char * -crypto_stream_aes256estream_primitive(void) { - return "aes256estream"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/crypto_stream.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/crypto_stream.c deleted file mode 100644 index 50a9c1c..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/crypto_stream.c +++ /dev/null @@ -1,36 +0,0 @@ - -#include "crypto_stream.h" - -size_t -crypto_stream_keybytes(void) -{ - return crypto_stream_KEYBYTES; -} - -size_t -crypto_stream_noncebytes(void) -{ - return crypto_stream_NONCEBYTES; -} - -const char * -crypto_stream_primitive(void) -{ - return crypto_stream_PRIMITIVE; -} - -int -crypto_stream(unsigned char *c, unsigned long long clen, - const unsigned char *n, const unsigned char *k) -{ - return crypto_stream_xsalsa20(c, clen, n, k); -} - - -int -crypto_stream_xor(unsigned char *c, const unsigned char *m, - unsigned long long mlen, const unsigned char *n, - const unsigned char *k) -{ - return crypto_stream_xsalsa20_xor(c, m, mlen, n, k); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/amd64_xmm6/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/amd64_xmm6/api.h deleted file mode 100644 index 037fb59..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/amd64_xmm6/api.h +++ /dev/null @@ -1 +0,0 @@ -#include "crypto_stream_salsa20.h" diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/ref/api.h deleted file mode 100644 index 4e9a8fc..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/ref/api.h +++ /dev/null @@ -1,8 +0,0 @@ - -#include "crypto_stream_salsa20.h" - -#define crypto_stream_salsa20_implementation_name \ - crypto_stream_salsa20_ref_implementation_name - -#define crypto_stream crypto_stream_salsa20_ref -#define crypto_stream_xor crypto_stream_salsa20_ref_xor diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/ref/stream_salsa20_ref.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/ref/stream_salsa20_ref.c deleted file mode 100644 index 66015e3..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/ref/stream_salsa20_ref.c +++ /dev/null @@ -1,55 +0,0 @@ -/* -version 20080913 -D. J. Bernstein -Public domain. -*/ - -#include "api.h" -#include "crypto_core_salsa20.h" - -#ifndef HAVE_AMD64_ASM - -typedef unsigned int uint32; - -static const unsigned char sigma[16] = { - 'e', 'x', 'p', 'a', 'n', 'd', ' ', '3', '2', '-', 'b', 'y', 't', 'e', ' ', 'k' -}; - -int crypto_stream( - unsigned char *c,unsigned long long clen, - const unsigned char *n, - const unsigned char *k -) -{ - unsigned char in[16]; - unsigned char block[64]; - unsigned long long i; - unsigned int u; - - if (!clen) return 0; - - for (i = 0;i < 8;++i) in[i] = n[i]; - for (i = 8;i < 16;++i) in[i] = 0; - - while (clen >= 64) { - crypto_core_salsa20(c,in,k,sigma); - - u = 1; - for (i = 8;i < 16;++i) { - u += (unsigned int) in[i]; - in[i] = u; - u >>= 8; - } - - clen -= 64; - c += 64; - } - - if (clen) { - crypto_core_salsa20(block,in,k,sigma); - for (i = 0;i < clen;++i) c[i] = block[i]; - } - return 0; -} - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/ref/xor_salsa20_ref.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/ref/xor_salsa20_ref.c deleted file mode 100644 index 7d728b2..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/ref/xor_salsa20_ref.c +++ /dev/null @@ -1,58 +0,0 @@ -/* -version 20080913 -D. J. Bernstein -Public domain. -*/ - -#include "api.h" -#include "crypto_core_salsa20.h" - -#ifndef HAVE_AMD64_ASM - -typedef unsigned int uint32; - -static const unsigned char sigma[16] = { - 'e', 'x', 'p', 'a', 'n', 'd', ' ', '3', '2', '-', 'b', 'y', 't', 'e', ' ', 'k' -}; - -int crypto_stream_xor( - unsigned char *c, - const unsigned char *m,unsigned long long mlen, - const unsigned char *n, - const unsigned char *k -) -{ - unsigned char in[16]; - unsigned char block[64]; - unsigned long long i; - unsigned int u; - - if (!mlen) return 0; - - for (i = 0;i < 8;++i) in[i] = n[i]; - for (i = 8;i < 16;++i) in[i] = 0; - - while (mlen >= 64) { - crypto_core_salsa20(block,in,k,sigma); - for (i = 0;i < 64;++i) c[i] = m[i] ^ block[i]; - - u = 1; - for (i = 8;i < 16;++i) { - u += (unsigned int) in[i]; - in[i] = u; - u >>= 8; - } - - mlen -= 64; - c += 64; - m += 64; - } - - if (mlen) { - crypto_core_salsa20(block,in,k,sigma); - for (i = 0;i < mlen;++i) c[i] = m[i] ^ block[i]; - } - return 0; -} - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/stream_salsa20_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/stream_salsa20_api.c deleted file mode 100644 index fce456e..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa20/stream_salsa20_api.c +++ /dev/null @@ -1,16 +0,0 @@ -#include "crypto_stream_salsa20.h" - -size_t -crypto_stream_salsa20_keybytes(void) { - return crypto_stream_salsa20_KEYBYTES; -} - -size_t -crypto_stream_salsa20_noncebytes(void) { - return crypto_stream_salsa20_NONCEBYTES; -} - -const char * -crypto_stream_salsa20_primitive(void) { - return "salsa20"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa2012/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa2012/ref/api.h deleted file mode 100644 index 216d529..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa2012/ref/api.h +++ /dev/null @@ -1,11 +0,0 @@ - -#include "crypto_stream_salsa2012.h" - -#define crypto_stream crypto_stream_salsa2012 -#define crypto_stream_xor crypto_stream_salsa2012_xor -#define crypto_stream_KEYBYTES crypto_stream_salsa2012_KEYBYTES -#define crypto_stream_NONCEBYTES crypto_stream_salsa2012_NONCEBYTES -#define crypto_stream_PRIMITIVE "salsa2012" -#define crypto_stream_IMPLEMENTATION crypto_stream_salsa2012_IMPLEMENTATION -#define crypto_stream_VERSION crypto_stream_salsa2012_VERSION - diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa2012/ref/stream_salsa2012.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa2012/ref/stream_salsa2012.c deleted file mode 100644 index 793adaa..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa2012/ref/stream_salsa2012.c +++ /dev/null @@ -1,51 +0,0 @@ -/* -version 20080913 -D. J. Bernstein -Public domain. -*/ - -#include "api.h" -#include "crypto_core_salsa2012.h" - -typedef unsigned int uint32; - -static const unsigned char sigma[16] = { - 'e', 'x', 'p', 'a', 'n', 'd', ' ', '3', '2', '-', 'b', 'y', 't', 'e', ' ', 'k' -}; - -int crypto_stream( - unsigned char *c,unsigned long long clen, - const unsigned char *n, - const unsigned char *k -) -{ - unsigned char in[16]; - unsigned char block[64]; - unsigned long long i; - unsigned int u; - - if (!clen) return 0; - - for (i = 0;i < 8;++i) in[i] = n[i]; - for (i = 8;i < 16;++i) in[i] = 0; - - while (clen >= 64) { - crypto_core_salsa2012(c,in,k,sigma); - - u = 1; - for (i = 8;i < 16;++i) { - u += (unsigned int) in[i]; - in[i] = u; - u >>= 8; - } - - clen -= 64; - c += 64; - } - - if (clen) { - crypto_core_salsa2012(block,in,k,sigma); - for (i = 0;i < clen;++i) c[i] = block[i]; - } - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa2012/ref/xor_salsa2012.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa2012/ref/xor_salsa2012.c deleted file mode 100644 index 5970ca4..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa2012/ref/xor_salsa2012.c +++ /dev/null @@ -1,54 +0,0 @@ -/* -version 20080913 -D. J. Bernstein -Public domain. -*/ - -#include "api.h" -#include "crypto_core_salsa2012.h" - -typedef unsigned int uint32; - -static const unsigned char sigma[16] = { - 'e', 'x', 'p', 'a', 'n', 'd', ' ', '3', '2', '-', 'b', 'y', 't', 'e', ' ', 'k' -}; - -int crypto_stream_xor( - unsigned char *c, - const unsigned char *m,unsigned long long mlen, - const unsigned char *n, - const unsigned char *k -) -{ - unsigned char in[16]; - unsigned char block[64]; - unsigned long long i; - unsigned int u; - - if (!mlen) return 0; - - for (i = 0;i < 8;++i) in[i] = n[i]; - for (i = 8;i < 16;++i) in[i] = 0; - - while (mlen >= 64) { - crypto_core_salsa2012(block,in,k,sigma); - for (i = 0;i < 64;++i) c[i] = m[i] ^ block[i]; - - u = 1; - for (i = 8;i < 16;++i) { - u += (unsigned int) in[i]; - in[i] = u; - u >>= 8; - } - - mlen -= 64; - c += 64; - m += 64; - } - - if (mlen) { - crypto_core_salsa2012(block,in,k,sigma); - for (i = 0;i < mlen;++i) c[i] = m[i] ^ block[i]; - } - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa2012/stream_salsa2012_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa2012/stream_salsa2012_api.c deleted file mode 100644 index f43d009..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa2012/stream_salsa2012_api.c +++ /dev/null @@ -1,16 +0,0 @@ -#include "crypto_stream_salsa2012.h" - -size_t -crypto_stream_salsa2012_keybytes(void) { - return crypto_stream_salsa2012_KEYBYTES; -} - -size_t -crypto_stream_salsa2012_noncebytes(void) { - return crypto_stream_salsa2012_NONCEBYTES; -} - -const char * -crypto_stream_salsa2012_primitive(void) { - return "salsa2012"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa208/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa208/ref/api.h deleted file mode 100644 index be11510..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa208/ref/api.h +++ /dev/null @@ -1,10 +0,0 @@ - -#include "crypto_stream_salsa208.h" - -#define crypto_stream crypto_stream_salsa208 -#define crypto_stream_xor crypto_stream_salsa208_xor -#define crypto_stream_KEYBYTES crypto_stream_salsa208_KEYBYTES -#define crypto_stream_NONCEBYTES crypto_stream_salsa208_NONCEBYTES -#define crypto_stream_PRIMITIVE "salsa208" -#define crypto_stream_IMPLEMENTATION crypto_stream_salsa208_IMPLEMENTATION -#define crypto_stream_VERSION crypto_stream_salsa208_VERSION diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa208/ref/stream_salsa208.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa208/ref/stream_salsa208.c deleted file mode 100644 index 0889002..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa208/ref/stream_salsa208.c +++ /dev/null @@ -1,51 +0,0 @@ -/* -version 20080913 -D. J. Bernstein -Public domain. -*/ - -#include "api.h" -#include "crypto_core_salsa208.h" - -typedef unsigned int uint32; - -static const unsigned char sigma[16] = { - 'e', 'x', 'p', 'a', 'n', 'd', ' ', '3', '2', '-', 'b', 'y', 't', 'e', ' ', 'k' -}; - -int crypto_stream( - unsigned char *c,unsigned long long clen, - const unsigned char *n, - const unsigned char *k -) -{ - unsigned char in[16]; - unsigned char block[64]; - unsigned long long i; - unsigned int u; - - if (!clen) return 0; - - for (i = 0;i < 8;++i) in[i] = n[i]; - for (i = 8;i < 16;++i) in[i] = 0; - - while (clen >= 64) { - crypto_core_salsa208(c,in,k,sigma); - - u = 1; - for (i = 8;i < 16;++i) { - u += (unsigned int) in[i]; - in[i] = u; - u >>= 8; - } - - clen -= 64; - c += 64; - } - - if (clen) { - crypto_core_salsa208(block,in,k,sigma); - for (i = 0;i < clen;++i) c[i] = block[i]; - } - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa208/ref/xor_salsa208.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa208/ref/xor_salsa208.c deleted file mode 100644 index 9f6dac5..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa208/ref/xor_salsa208.c +++ /dev/null @@ -1,54 +0,0 @@ -/* -version 20080913 -D. J. Bernstein -Public domain. -*/ - -#include "api.h" -#include "crypto_core_salsa208.h" - -typedef unsigned int uint32; - -static const unsigned char sigma[16] = { - 'e', 'x', 'p', 'a', 'n', 'd', ' ', '3', '2', '-', 'b', 'y', 't', 'e', ' ', 'k' -}; - -int crypto_stream_xor( - unsigned char *c, - const unsigned char *m,unsigned long long mlen, - const unsigned char *n, - const unsigned char *k -) -{ - unsigned char in[16]; - unsigned char block[64]; - unsigned long long i; - unsigned int u; - - if (!mlen) return 0; - - for (i = 0;i < 8;++i) in[i] = n[i]; - for (i = 8;i < 16;++i) in[i] = 0; - - while (mlen >= 64) { - crypto_core_salsa208(block,in,k,sigma); - for (i = 0;i < 64;++i) c[i] = m[i] ^ block[i]; - - u = 1; - for (i = 8;i < 16;++i) { - u += (unsigned int) in[i]; - in[i] = u; - u >>= 8; - } - - mlen -= 64; - c += 64; - m += 64; - } - - if (mlen) { - crypto_core_salsa208(block,in,k,sigma); - for (i = 0;i < mlen;++i) c[i] = m[i] ^ block[i]; - } - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa208/stream_salsa208_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa208/stream_salsa208_api.c deleted file mode 100644 index 7b160b3..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/salsa208/stream_salsa208_api.c +++ /dev/null @@ -1,16 +0,0 @@ -#include "crypto_stream_salsa208.h" - -size_t -crypto_stream_salsa208_keybytes(void) { - return crypto_stream_salsa208_KEYBYTES; -} - -size_t -crypto_stream_salsa208_noncebytes(void) { - return crypto_stream_salsa208_NONCEBYTES; -} - -const char * -crypto_stream_salsa208_primitive(void) { - return "salsa208"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/xsalsa20/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/xsalsa20/ref/api.h deleted file mode 100644 index 49b84bc..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/xsalsa20/ref/api.h +++ /dev/null @@ -1,11 +0,0 @@ - -#include "crypto_stream_xsalsa20.h" - -#define crypto_stream crypto_stream_xsalsa20 -#define crypto_stream_xor crypto_stream_xsalsa20_xor -#define crypto_stream_KEYBYTES crypto_stream_xsalsa20_KEYBYTES -#define crypto_stream_NONCEBYTES crypto_stream_xsalsa20_NONCEBYTES -#define crypto_stream_PRIMITIVE "xsalsa20" -#define crypto_stream_IMPLEMENTATION crypto_stream_xsalsa20_IMPLEMENTATION -#define crypto_stream_VERSION crypto_stream_xsalsa20_VERSION - diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/xsalsa20/ref/stream_xsalsa20.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/xsalsa20/ref/stream_xsalsa20.c deleted file mode 100644 index 50f8788..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/xsalsa20/ref/stream_xsalsa20.c +++ /dev/null @@ -1,24 +0,0 @@ -/* -version 20080914 -D. J. Bernstein -Public domain. -*/ - -#include "api.h" -#include "crypto_core_hsalsa20.h" -#include "crypto_stream_salsa20.h" - -static const unsigned char sigma[16] = { - 'e', 'x', 'p', 'a', 'n', 'd', ' ', '3', '2', '-', 'b', 'y', 't', 'e', ' ', 'k' -}; - -int crypto_stream( - unsigned char *c,unsigned long long clen, - const unsigned char *n, - const unsigned char *k -) -{ - unsigned char subkey[32]; - crypto_core_hsalsa20(subkey,n,k,sigma); - return crypto_stream_salsa20(c,clen,n + 16,subkey); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/xsalsa20/ref/xor_xsalsa20.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/xsalsa20/ref/xor_xsalsa20.c deleted file mode 100644 index 14cce18..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/xsalsa20/ref/xor_xsalsa20.c +++ /dev/null @@ -1,25 +0,0 @@ -/* -version 20080913 -D. J. Bernstein -Public domain. -*/ - -#include "api.h" -#include "crypto_core_hsalsa20.h" -#include "crypto_stream_salsa20.h" - -static const unsigned char sigma[16] = { - 'e', 'x', 'p', 'a', 'n', 'd', ' ', '3', '2', '-', 'b', 'y', 't', 'e', ' ', 'k' -}; - -int crypto_stream_xor( - unsigned char *c, - const unsigned char *m,unsigned long long mlen, - const unsigned char *n, - const unsigned char *k -) -{ - unsigned char subkey[32]; - crypto_core_hsalsa20(subkey,n,k,sigma); - return crypto_stream_salsa20_xor(c,m,mlen,n + 16,subkey); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20_api.c deleted file mode 100644 index def5f49..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20_api.c +++ /dev/null @@ -1,16 +0,0 @@ -#include "crypto_stream_xsalsa20.h" - -size_t -crypto_stream_xsalsa20_keybytes(void) { - return crypto_stream_xsalsa20_KEYBYTES; -} - -size_t -crypto_stream_xsalsa20_noncebytes(void) { - return crypto_stream_xsalsa20_NONCEBYTES; -} - -const char * -crypto_stream_xsalsa20_primitive(void) { - return "xsalsa20"; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/16/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/16/ref/api.h deleted file mode 100644 index 8dcaf87..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/16/ref/api.h +++ /dev/null @@ -1,2 +0,0 @@ - -#include "crypto_verify_16.h" diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/16/ref/verify_16.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/16/ref/verify_16.c deleted file mode 100644 index f7e33f1..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/16/ref/verify_16.c +++ /dev/null @@ -1,24 +0,0 @@ -#include "api.h" - -int crypto_verify_16(const unsigned char *x,const unsigned char *y) -{ - unsigned int differentbits = 0; -#define F(i) differentbits |= x[i] ^ y[i]; - F(0) - F(1) - F(2) - F(3) - F(4) - F(5) - F(6) - F(7) - F(8) - F(9) - F(10) - F(11) - F(12) - F(13) - F(14) - F(15) - return (1 & ((differentbits - 1) >> 8)) - 1; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/16/verify_16_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/16/verify_16_api.c deleted file mode 100644 index 757f9b6..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/16/verify_16_api.c +++ /dev/null @@ -1,6 +0,0 @@ -#include "crypto_verify_16.h" - -size_t -crypto_verify_16_bytes(void) { - return crypto_verify_16_BYTES; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/32/ref/api.h b/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/32/ref/api.h deleted file mode 100644 index e2e3a1c..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/32/ref/api.h +++ /dev/null @@ -1,2 +0,0 @@ - -#include "crypto_verify_32.h" diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/32/ref/verify_32.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/32/ref/verify_32.c deleted file mode 100644 index 31c3697..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/32/ref/verify_32.c +++ /dev/null @@ -1,40 +0,0 @@ -#include "api.h" - -int crypto_verify_32(const unsigned char *x,const unsigned char *y) -{ - unsigned int differentbits = 0; -#define F(i) differentbits |= x[i] ^ y[i]; - F(0) - F(1) - F(2) - F(3) - F(4) - F(5) - F(6) - F(7) - F(8) - F(9) - F(10) - F(11) - F(12) - F(13) - F(14) - F(15) - F(16) - F(17) - F(18) - F(19) - F(20) - F(21) - F(22) - F(23) - F(24) - F(25) - F(26) - F(27) - F(28) - F(29) - F(30) - F(31) - return (1 & ((differentbits - 1) >> 8)) - 1; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/32/verify_32_api.c b/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/32/verify_32_api.c deleted file mode 100644 index 6241c4d..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/crypto_verify/32/verify_32_api.c +++ /dev/null @@ -1,6 +0,0 @@ -#include "crypto_verify_32.h" - -size_t -crypto_verify_32_bytes(void) { - return crypto_verify_32_BYTES; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium.h deleted file mode 100644 index ac37b16..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium.h +++ /dev/null @@ -1,48 +0,0 @@ - -#ifndef __SODIUM_H__ -#define __SODIUM_H__ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/core.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/core.h deleted file mode 100644 index 6be2210..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/core.h +++ /dev/null @@ -1,18 +0,0 @@ - -#ifndef __SODIUM_CORE_H__ -#define __SODIUM_CORE_H__ - -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -int sodium_init(void); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_auth.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_auth.h deleted file mode 100644 index b28533d..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_auth.h +++ /dev/null @@ -1,36 +0,0 @@ -#ifndef crypto_auth_H -#define crypto_auth_H - -#include - -#include "crypto_auth_hmacsha512256.h" -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define crypto_auth_BYTES crypto_auth_hmacsha512256_BYTES -SODIUM_EXPORT -size_t crypto_auth_bytes(void); - -#define crypto_auth_KEYBYTES crypto_auth_hmacsha512256_KEYBYTES -SODIUM_EXPORT -size_t crypto_auth_keybytes(void); - -#define crypto_auth_PRIMITIVE "hmacsha512256" -SODIUM_EXPORT -const char *crypto_auth_primitive(void); - -SODIUM_EXPORT -int crypto_auth(unsigned char *out, const unsigned char *in, - unsigned long long inlen, const unsigned char *k); - -SODIUM_EXPORT -int crypto_auth_verify(const unsigned char *h, const unsigned char *in, - unsigned long long inlen, const unsigned char *k); -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_auth_hmacsha256.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_auth_hmacsha256.h deleted file mode 100644 index a0b0100..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_auth_hmacsha256.h +++ /dev/null @@ -1,36 +0,0 @@ -#ifndef crypto_auth_hmacsha256_H -#define crypto_auth_hmacsha256_H - -#include -#include "export.h" - -#define crypto_auth_hmacsha256_BYTES 32U -#define crypto_auth_hmacsha256_KEYBYTES 32U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_auth_hmacsha256_bytes(void); - -SODIUM_EXPORT -size_t crypto_auth_hmacsha256_keybytes(void); - -SODIUM_EXPORT -const char * crypto_auth_hmacsha256_primitive(void); - -SODIUM_EXPORT -int crypto_auth_hmacsha256(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *); - -SODIUM_EXPORT -int crypto_auth_hmacsha256_verify(const unsigned char *,const unsigned char *,unsigned long long,const unsigned char *); - -#ifdef __cplusplus -} -#endif - -#define crypto_auth_hmacsha256_ref crypto_auth_hmacsha256 -#define crypto_auth_hmacsha256_ref_verify crypto_auth_hmacsha256_verify - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h deleted file mode 100644 index d46653c..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h +++ /dev/null @@ -1,36 +0,0 @@ -#ifndef crypto_auth_hmacsha512256_H -#define crypto_auth_hmacsha512256_H - -#include -#include "export.h" - -#define crypto_auth_hmacsha512256_BYTES 32U -#define crypto_auth_hmacsha512256_KEYBYTES 32U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_auth_hmacsha512256_bytes(void); - -SODIUM_EXPORT -size_t crypto_auth_hmacsha512256_keybytes(void); - -SODIUM_EXPORT -const char * crypto_auth_hmacsha512256_primitive(void); - -SODIUM_EXPORT -int crypto_auth_hmacsha512256(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *); - -SODIUM_EXPORT -int crypto_auth_hmacsha512256_verify(const unsigned char *,const unsigned char *,unsigned long long,const unsigned char *); - -#ifdef __cplusplus -} -#endif - -#define crypto_auth_hmacsha512256_ref crypto_auth_hmacsha512256 -#define crypto_auth_hmacsha512256_ref_verify crypto_auth_hmacsha512256_verify - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_box.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_box.h deleted file mode 100644 index a2ff0a1..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_box.h +++ /dev/null @@ -1,83 +0,0 @@ -#ifndef crypto_box_H -#define crypto_box_H - -/* - * THREAD SAFETY: crypto_box_keypair() is thread-safe, - * provided that you called sodium_init() once before using any - * other libsodium function. - * Other functions are always thread-safe. - */ - -#include - -#include "crypto_box_curve25519xsalsa20poly1305.h" -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define crypto_box_PUBLICKEYBYTES crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES -SODIUM_EXPORT -size_t crypto_box_publickeybytes(void); - -#define crypto_box_SECRETKEYBYTES crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES -SODIUM_EXPORT -size_t crypto_box_secretkeybytes(void); - -#define crypto_box_BEFORENMBYTES crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES -SODIUM_EXPORT -size_t crypto_box_beforenmbytes(void); - -#define crypto_box_NONCEBYTES crypto_box_curve25519xsalsa20poly1305_NONCEBYTES -SODIUM_EXPORT -size_t crypto_box_noncebytes(void); - -#define crypto_box_ZEROBYTES crypto_box_curve25519xsalsa20poly1305_ZEROBYTES -SODIUM_EXPORT -size_t crypto_box_zerobytes(void); - -#define crypto_box_BOXZEROBYTES crypto_box_curve25519xsalsa20poly1305_BOXZEROBYTES -SODIUM_EXPORT -size_t crypto_box_boxzerobytes(void); - -#define crypto_box_MACBYTES crypto_box_curve25519xsalsa20poly1305_MACBYTES -SODIUM_EXPORT -size_t crypto_box_macbytes(void); - -#define crypto_box_PRIMITIVE "curve25519xsalsa20poly1305" -SODIUM_EXPORT -const char *crypto_box_primitive(void); - -SODIUM_EXPORT -int crypto_box_keypair(unsigned char *pk, unsigned char *sk); - -SODIUM_EXPORT -int crypto_box_beforenm(unsigned char *k, const unsigned char *pk, - const unsigned char *sk); - -SODIUM_EXPORT -int crypto_box_afternm(unsigned char *c, const unsigned char *m, - unsigned long long mlen, const unsigned char *n, - const unsigned char *k); - -SODIUM_EXPORT -int crypto_box_open_afternm(unsigned char *m, const unsigned char *c, - unsigned long long clen, const unsigned char *n, - const unsigned char *k); - -SODIUM_EXPORT -int crypto_box(unsigned char *c, const unsigned char *m, - unsigned long long mlen, const unsigned char *n, - const unsigned char *pk, const unsigned char *sk); - -SODIUM_EXPORT -int crypto_box_open(unsigned char *m, const unsigned char *c, - unsigned long long clen, const unsigned char *n, - const unsigned char *pk, const unsigned char *sk); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h deleted file mode 100644 index d7b48c0..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h +++ /dev/null @@ -1,72 +0,0 @@ -#ifndef crypto_box_curve25519xsalsa20poly1305_H -#define crypto_box_curve25519xsalsa20poly1305_H - -#include -#include "export.h" - -#define crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES 32U -#define crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES 32U -#define crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES 32U -#define crypto_box_curve25519xsalsa20poly1305_NONCEBYTES 24U -#define crypto_box_curve25519xsalsa20poly1305_ZEROBYTES 32U -#define crypto_box_curve25519xsalsa20poly1305_BOXZEROBYTES 16U -#define crypto_box_curve25519xsalsa20poly1305_MACBYTES (crypto_box_curve25519xsalsa20poly1305_ZEROBYTES - crypto_box_curve25519xsalsa20poly1305_BOXZEROBYTES) - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_box_curve25519xsalsa20poly1305_publickeybytes(void); - -SODIUM_EXPORT -size_t crypto_box_curve25519xsalsa20poly1305_secretkeybytes(void); - -SODIUM_EXPORT -size_t crypto_box_curve25519xsalsa20poly1305_beforenmbytes(void); - -SODIUM_EXPORT -size_t crypto_box_curve25519xsalsa20poly1305_noncebytes(void); - -SODIUM_EXPORT -size_t crypto_box_curve25519xsalsa20poly1305_zerobytes(void); - -SODIUM_EXPORT -size_t crypto_box_curve25519xsalsa20poly1305_boxzerobytes(void); - -SODIUM_EXPORT -size_t crypto_box_curve25519xsalsa20poly1305_macbytes(void); - -SODIUM_EXPORT -const char * crypto_box_curve25519xsalsa20poly1305_primitive(void); - -SODIUM_EXPORT -int crypto_box_curve25519xsalsa20poly1305(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_box_curve25519xsalsa20poly1305_open(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_box_curve25519xsalsa20poly1305_keypair(unsigned char *,unsigned char *); - -SODIUM_EXPORT -int crypto_box_curve25519xsalsa20poly1305_beforenm(unsigned char *,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_box_curve25519xsalsa20poly1305_afternm(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_box_curve25519xsalsa20poly1305_open_afternm(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -#ifdef __cplusplus -} -#endif - -#define crypto_box_curve25519xsalsa20poly1305_ref crypto_box_curve25519xsalsa20poly1305 -#define crypto_box_curve25519xsalsa20poly1305_ref_open crypto_box_curve25519xsalsa20poly1305_open -#define crypto_box_curve25519xsalsa20poly1305_ref_keypair crypto_box_curve25519xsalsa20poly1305_keypair -#define crypto_box_curve25519xsalsa20poly1305_ref_beforenm crypto_box_curve25519xsalsa20poly1305_beforenm -#define crypto_box_curve25519xsalsa20poly1305_ref_afternm crypto_box_curve25519xsalsa20poly1305_afternm -#define crypto_box_curve25519xsalsa20poly1305_ref_open_afternm crypto_box_curve25519xsalsa20poly1305_open_afternm - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_core_hsalsa20.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_core_hsalsa20.h deleted file mode 100644 index 52d4f08..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_core_hsalsa20.h +++ /dev/null @@ -1,40 +0,0 @@ -#ifndef crypto_core_hsalsa20_H -#define crypto_core_hsalsa20_H - -#include -#include "export.h" - -#define crypto_core_hsalsa20_OUTPUTBYTES 32U -#define crypto_core_hsalsa20_INPUTBYTES 16U -#define crypto_core_hsalsa20_KEYBYTES 32U -#define crypto_core_hsalsa20_CONSTBYTES 16U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_core_hsalsa20_outputbytes(void); - -SODIUM_EXPORT -size_t crypto_core_hsalsa20_inputbytes(void); - -SODIUM_EXPORT -size_t crypto_core_hsalsa20_keybytes(void); - -SODIUM_EXPORT -size_t crypto_core_hsalsa20_constbytes(void); - -SODIUM_EXPORT -const char * crypto_core_hsalsa20_primitive(void); - -SODIUM_EXPORT -int crypto_core_hsalsa20(unsigned char *,const unsigned char *,const unsigned char *,const unsigned char *); - -#ifdef __cplusplus -} -#endif - -#define crypto_core_hsalsa20_ref2 crypto_core_hsalsa20 - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa20.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa20.h deleted file mode 100644 index f2592bc..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa20.h +++ /dev/null @@ -1,40 +0,0 @@ -#ifndef crypto_core_salsa20_H -#define crypto_core_salsa20_H - -#include -#include "export.h" - -#define crypto_core_salsa20_OUTPUTBYTES 64U -#define crypto_core_salsa20_INPUTBYTES 16U -#define crypto_core_salsa20_KEYBYTES 32U -#define crypto_core_salsa20_CONSTBYTES 16U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_core_salsa20_outputbytes(void); - -SODIUM_EXPORT -size_t crypto_core_salsa20_inputbytes(void); - -SODIUM_EXPORT -size_t crypto_core_salsa20_keybytes(void); - -SODIUM_EXPORT -size_t crypto_core_salsa20_constbytes(void); - -SODIUM_EXPORT -const char * crypto_core_salsa20_primitive(void); - -SODIUM_EXPORT -int crypto_core_salsa20(unsigned char *,const unsigned char *,const unsigned char *,const unsigned char *); - -#ifdef __cplusplus -} -#endif - -#define crypto_core_salsa20_ref crypto_core_salsa20 - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa2012.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa2012.h deleted file mode 100644 index b5decc7..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa2012.h +++ /dev/null @@ -1,40 +0,0 @@ -#ifndef crypto_core_salsa2012_H -#define crypto_core_salsa2012_H - -#include -#include "export.h" - -#define crypto_core_salsa2012_OUTPUTBYTES 64U -#define crypto_core_salsa2012_INPUTBYTES 16U -#define crypto_core_salsa2012_KEYBYTES 32U -#define crypto_core_salsa2012_CONSTBYTES 16U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_core_salsa2012_outputbytes(void); - -SODIUM_EXPORT -size_t crypto_core_salsa2012_inputbytes(void); - -SODIUM_EXPORT -size_t crypto_core_salsa2012_keybytes(void); - -SODIUM_EXPORT -size_t crypto_core_salsa2012_constbytes(void); - -SODIUM_EXPORT -const char * crypto_core_salsa2012_primitive(void); - -SODIUM_EXPORT -int crypto_core_salsa2012(unsigned char *,const unsigned char *,const unsigned char *,const unsigned char *); - -#ifdef __cplusplus -} -#endif - -#define crypto_core_salsa2012_ref crypto_core_salsa2012 - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa208.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa208.h deleted file mode 100644 index 4cc2fa5..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_core_salsa208.h +++ /dev/null @@ -1,40 +0,0 @@ -#ifndef crypto_core_salsa208_H -#define crypto_core_salsa208_H - -#include -#include "export.h" - -#define crypto_core_salsa208_OUTPUTBYTES 64U -#define crypto_core_salsa208_INPUTBYTES 16U -#define crypto_core_salsa208_KEYBYTES 32U -#define crypto_core_salsa208_CONSTBYTES 16U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_core_salsa208_outputbytes(void); - -SODIUM_EXPORT -size_t crypto_core_salsa208_inputbytes(void); - -SODIUM_EXPORT -size_t crypto_core_salsa208_keybytes(void); - -SODIUM_EXPORT -size_t crypto_core_salsa208_constbytes(void); - -SODIUM_EXPORT -const char * crypto_core_salsa208_primitive(void); - -SODIUM_EXPORT -int crypto_core_salsa208(unsigned char *,const unsigned char *,const unsigned char *,const unsigned char *); - -#ifdef __cplusplus -} -#endif - -#define crypto_core_salsa208_ref crypto_core_salsa208 - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_generichash.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_generichash.h deleted file mode 100644 index 52a16a8..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_generichash.h +++ /dev/null @@ -1,70 +0,0 @@ -#ifndef crypto_generichash_H -#define crypto_generichash_H - -#include - -#include "crypto_generichash_blake2b.h" -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define crypto_generichash_BYTES crypto_generichash_blake2b_BYTES -SODIUM_EXPORT -size_t crypto_generichash_bytes(void); - -#define crypto_generichash_BYTES_MIN crypto_generichash_blake2b_BYTES_MIN -SODIUM_EXPORT -size_t crypto_generichash_bytes_min(void); - -#define crypto_generichash_BYTES_MAX crypto_generichash_blake2b_BYTES_MAX -SODIUM_EXPORT -size_t crypto_generichash_bytes_max(void); - -#define crypto_generichash_KEYBYTES crypto_generichash_blake2b_KEYBYTES -SODIUM_EXPORT -size_t crypto_generichash_keybytes(void); - -#define crypto_generichash_KEYBYTES_MIN crypto_generichash_blake2b_KEYBYTES_MIN -SODIUM_EXPORT -size_t crypto_generichash_keybytes_min(void); - -#define crypto_generichash_KEYBYTES_MAX crypto_generichash_blake2b_KEYBYTES_MAX -SODIUM_EXPORT -size_t crypto_generichash_keybytes_max(void); - -#define crypto_generichash_BLOCKBYTES crypto_generichash_blake2b_BLOCKBYTES -SODIUM_EXPORT -size_t crypto_generichash_blockbytes(void); - -#define crypto_generichash_PRIMITIVE "blake2b" -SODIUM_EXPORT -const char *crypto_generichash_primitive(void); - -typedef crypto_generichash_blake2b_state crypto_generichash_state; - -SODIUM_EXPORT -int crypto_generichash(unsigned char *out, size_t outlen, - const unsigned char *in, unsigned long long inlen, - const unsigned char *key, size_t keylen); - -SODIUM_EXPORT -int crypto_generichash_init(crypto_generichash_state *state, - const unsigned char *key, - const size_t keylen, const size_t outlen); - -SODIUM_EXPORT -int crypto_generichash_update(crypto_generichash_state *state, - const unsigned char *in, - unsigned long long inlen); - -SODIUM_EXPORT -int crypto_generichash_final(crypto_generichash_state *state, - unsigned char *out, const size_t outlen); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_generichash_blake2b.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_generichash_blake2b.h deleted file mode 100644 index 108541d..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_generichash_blake2b.h +++ /dev/null @@ -1,87 +0,0 @@ -#ifndef crypto_generichash_blake2b_H -#define crypto_generichash_blake2b_H - -#include -#include -#include - -#include "export.h" - -#define crypto_generichash_blake2b_BYTES 32U -#define crypto_generichash_blake2b_BYTES_MIN 16U -#define crypto_generichash_blake2b_BYTES_MAX 64U -#define crypto_generichash_blake2b_KEYBYTES 32U -#define crypto_generichash_blake2b_KEYBYTES_MIN 16U -#define crypto_generichash_blake2b_KEYBYTES_MAX 64U -#define crypto_generichash_blake2b_BLOCKBYTES 128U - -#if defined(_MSC_VER) -# define CRYPTO_ALIGN(x) __declspec(align(x)) -#else -# define CRYPTO_ALIGN(x) __attribute__((aligned(x))) -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -#pragma pack(push, 1) -CRYPTO_ALIGN(64) typedef struct crypto_generichash_blake2b_state { - uint64_t h[8]; - uint64_t t[2]; - uint64_t f[2]; - uint8_t buf[2 * crypto_generichash_blake2b_BLOCKBYTES]; - size_t buflen; - uint8_t last_node; -} crypto_generichash_blake2b_state; -#pragma pack(pop) - -SODIUM_EXPORT -size_t crypto_generichash_blake2b_bytes_min(void); - -SODIUM_EXPORT -size_t crypto_generichash_blake2b_bytes_max(void); - -SODIUM_EXPORT -size_t crypto_generichash_blake2b_keybytes_min(void); - -SODIUM_EXPORT -size_t crypto_generichash_blake2b_keybytes_max(void); - -SODIUM_EXPORT -size_t crypto_generichash_blake2b_blockbytes(void); - -SODIUM_EXPORT -const char * crypto_generichash_blake2b_blockbytes_primitive(void); - -SODIUM_EXPORT -int crypto_generichash_blake2b(unsigned char *out, size_t outlen, - const unsigned char *in, - unsigned long long inlen, - const unsigned char *key, size_t keylen); - -SODIUM_EXPORT -int crypto_generichash_blake2b_init(crypto_generichash_blake2b_state *state, - const unsigned char *key, - const size_t keylen, const size_t outlen); - -SODIUM_EXPORT -int crypto_generichash_blake2b_update(crypto_generichash_blake2b_state *state, - const unsigned char *in, - unsigned long long inlen); - -SODIUM_EXPORT -int crypto_generichash_blake2b_final(crypto_generichash_blake2b_state *state, - unsigned char *out, - const size_t outlen); - -#ifdef __cplusplus -} -#endif - -#define crypto_generichash_blake2b_ref crypto_generichash_blake2b -#define crypto_generichash_blake2b_ref_init crypto_generichash_blake2b_init -#define crypto_generichash_blake2b_ref_update crypto_generichash_blake2b_update -#define crypto_generichash_blake2b_ref_final crypto_generichash_blake2b_final - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hash.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hash.h deleted file mode 100644 index 738180f..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hash.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef crypto_hash_H -#define crypto_hash_H - -#include "crypto_hash_sha512.h" -#include "export.h" - -#define crypto_hash_BYTES crypto_hash_sha512_BYTES -#define crypto_hash_BLOCKBYTES crypto_hash_sha512_BLOCKBYTES -#define crypto_hash_PRIMITIVE "sha512" - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -int crypto_hash(unsigned char *out, const unsigned char *in, - unsigned long long inlen); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hash_sha256.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hash_sha256.h deleted file mode 100644 index ef93f9a..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hash_sha256.h +++ /dev/null @@ -1,29 +0,0 @@ -#ifndef crypto_hash_sha256_H -#define crypto_hash_sha256_H - -#include -#include "export.h" - -#define crypto_hash_sha256_BYTES 32U -#define crypto_hash_sha256_BLOCKBYTES 64U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_hash_sha256_bytes(void); - -SODIUM_EXPORT -const char * crypto_hash_sha256_primitive(void); - -SODIUM_EXPORT -int crypto_hash_sha256(unsigned char *,const unsigned char *,unsigned long long); - -#ifdef __cplusplus -} -#endif - -#define crypto_hash_sha256_ref crypto_hash_sha256 - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hash_sha512.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hash_sha512.h deleted file mode 100644 index 42cb0a7..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hash_sha512.h +++ /dev/null @@ -1,29 +0,0 @@ -#ifndef crypto_hash_sha512_H -#define crypto_hash_sha512_H - -#include -#include "export.h" - -#define crypto_hash_sha512_BYTES 64U -#define crypto_hash_sha512_BLOCKBYTES 128U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_hash_sha512_bytes(void); - -SODIUM_EXPORT -const char * crypto_hash_sha512_primitive(void); - -SODIUM_EXPORT -int crypto_hash_sha512(unsigned char *,const unsigned char *,unsigned long long); - -#ifdef __cplusplus -} -#endif - -#define crypto_hash_sha512_ref crypto_hash_sha512 - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hashblocks_sha256.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hashblocks_sha256.h deleted file mode 100644 index 734a577..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hashblocks_sha256.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef crypto_hashblocks_sha256_H -#define crypto_hashblocks_sha256_H - -#include -#include "export.h" - -#define crypto_hashblocks_sha256_STATEBYTES 32U -#define crypto_hashblocks_sha256_BLOCKBYTES 64U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_hashblocks_sha256_statebytes(void); - -SODIUM_EXPORT -size_t crypto_hashblocks_sha256_blockbytes(void); - -SODIUM_EXPORT -const char * crypto_hashblocks_sha256_primitive(void); - -SODIUM_EXPORT -int crypto_hashblocks_sha256(unsigned char *,const unsigned char *,unsigned long long); - -#ifdef __cplusplus -} -#endif - -#define crypto_hashblocks_sha256_ref crypto_hashblocks_sha256 - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hashblocks_sha512.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hashblocks_sha512.h deleted file mode 100644 index 50ce5fc..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_hashblocks_sha512.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef crypto_hashblocks_sha512_H -#define crypto_hashblocks_sha512_H - -#include -#include "export.h" - -#define crypto_hashblocks_sha512_STATEBYTES 64U -#define crypto_hashblocks_sha512_BLOCKBYTES 128U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_hashblocks_sha512_statebytes(void); - -SODIUM_EXPORT -size_t crypto_hashblocks_sha512_blockbytes(void); - -SODIUM_EXPORT -const char * crypto_hashblocks_sha512_primitive(void); - -SODIUM_EXPORT -int crypto_hashblocks_sha512(unsigned char *,const unsigned char *,unsigned long long); - -#ifdef __cplusplus -} -#endif - -#define crypto_hashblocks_sha512_ref crypto_hashblocks_sha512 - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_int32.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_int32.h deleted file mode 100644 index a22019d..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_int32.h +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef crypto_int32_H -#define crypto_int32_H - -#include - -typedef int32_t crypto_int32; - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_int64.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_int64.h deleted file mode 100644 index f68a283..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_int64.h +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef crypto_int64_H -#define crypto_int64_H - -#include - -typedef int64_t crypto_int64; - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth.h deleted file mode 100644 index f43d831..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth.h +++ /dev/null @@ -1,37 +0,0 @@ -#ifndef crypto_onetimeauth_H -#define crypto_onetimeauth_H - -#include - -#include "crypto_onetimeauth_poly1305.h" -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define crypto_onetimeauth_BYTES crypto_onetimeauth_poly1305_BYTES -SODIUM_EXPORT -size_t crypto_onetimeauth_bytes(void); - -#define crypto_onetimeauth_KEYBYTES crypto_onetimeauth_poly1305_KEYBYTES -SODIUM_EXPORT -size_t crypto_onetimeauth_keybytes(void); - -#define crypto_onetimeauth_PRIMITIVE "poly1305" -SODIUM_EXPORT -const char *crypto_onetimeauth_primitive(void); - -SODIUM_EXPORT -int crypto_onetimeauth(unsigned char *out, const unsigned char *in, - unsigned long long inlen, const unsigned char *k); - -SODIUM_EXPORT -int crypto_onetimeauth_verify(const unsigned char *h, const unsigned char *in, - unsigned long long inlen, const unsigned char *k); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h deleted file mode 100644 index e772340..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h +++ /dev/null @@ -1,65 +0,0 @@ -#ifndef crypto_onetimeauth_poly1305_H -#define crypto_onetimeauth_poly1305_H - -#include -#include "export.h" - -#define crypto_onetimeauth_poly1305_BYTES 16U -#define crypto_onetimeauth_poly1305_KEYBYTES 32U -#ifdef __cplusplus -extern "C" { -#endif - -#include - -#include -#include - -typedef struct crypto_onetimeauth_poly1305_implementation { - const char *(*implementation_name)(void); - int (*onetimeauth)(unsigned char *out, - const unsigned char *in, - unsigned long long inlen, - const unsigned char *k); - int (*onetimeauth_verify)(const unsigned char *h, - const unsigned char *in, - unsigned long long inlen, - const unsigned char *k); -} crypto_onetimeauth_poly1305_implementation; - -SODIUM_EXPORT -size_t crypto_onetimeauth_poly1305_bytes(void); - -SODIUM_EXPORT -size_t crypto_onetimeauth_poly1305_keybytes(void); - -SODIUM_EXPORT -const char * crypto_onetimeauth_poly1305_primitive(void); - -SODIUM_EXPORT -const char *crypto_onetimeauth_poly1305_implementation_name(void); - -SODIUM_EXPORT -int crypto_onetimeauth_poly1305_set_implementation(crypto_onetimeauth_poly1305_implementation *impl); - -SODIUM_EXPORT -crypto_onetimeauth_poly1305_implementation * - crypto_onetimeauth_pick_best_implementation(void); - -SODIUM_EXPORT -int crypto_onetimeauth_poly1305(unsigned char *out, - const unsigned char *in, - unsigned long long inlen, - const unsigned char *k); - -SODIUM_EXPORT -int crypto_onetimeauth_poly1305_verify(const unsigned char *h, - const unsigned char *in, - unsigned long long inlen, - const unsigned char *k); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305_53.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305_53.h deleted file mode 100644 index cdf9322..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305_53.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef crypto_onetimeauth_poly1305_53_H -#define crypto_onetimeauth_poly1305_53_H - -#include "crypto_onetimeauth_poly1305.h" -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -extern struct crypto_onetimeauth_poly1305_implementation - crypto_onetimeauth_poly1305_53_implementation; - -SODIUM_EXPORT -const char *crypto_onetimeauth_poly1305_53_implementation_name(void); - -SODIUM_EXPORT -int crypto_onetimeauth_poly1305_53(unsigned char *out, - const unsigned char *in, - unsigned long long inlen, - const unsigned char *k); - -SODIUM_EXPORT -int crypto_onetimeauth_poly1305_53_verify(const unsigned char *h, - const unsigned char *in, - unsigned long long inlen, - const unsigned char *k); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305_donna.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305_donna.h deleted file mode 100644 index a48d7d1..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_onetimeauth_poly1305_donna.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef crypto_onetimeauth_poly1305_donna_H -#define crypto_onetimeauth_poly1305_donna_H - -#include "crypto_onetimeauth_poly1305.h" -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -extern struct crypto_onetimeauth_poly1305_implementation - crypto_onetimeauth_poly1305_donna_implementation; - -SODIUM_EXPORT -const char *crypto_onetimeauth_poly1305_donna_implementation_name(void); - -SODIUM_EXPORT -int crypto_onetimeauth_poly1305_donna(unsigned char *out, - const unsigned char *in, - unsigned long long inlen, - const unsigned char *k); - -SODIUM_EXPORT -int crypto_onetimeauth_poly1305_donna_verify(const unsigned char *h, - const unsigned char *in, - unsigned long long inlen, - const unsigned char *k); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_scalarmult.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_scalarmult.h deleted file mode 100644 index 3d59b3a..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_scalarmult.h +++ /dev/null @@ -1,36 +0,0 @@ -#ifndef crypto_scalarmult_H -#define crypto_scalarmult_H - -#include - -#include "crypto_scalarmult_curve25519.h" -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define crypto_scalarmult_BYTES crypto_scalarmult_curve25519_BYTES -SODIUM_EXPORT -size_t crypto_scalarmult_bytes(void); - -#define crypto_scalarmult_SCALARBYTES crypto_scalarmult_curve25519_SCALARBYTES -SODIUM_EXPORT -size_t crypto_scalarmult_scalarbytes(void); - -#define crypto_scalarmult_PRIMITIVE "curve25519" -SODIUM_EXPORT -const char *crypto_scalarmult_primitive(void); - -SODIUM_EXPORT -int crypto_scalarmult_base(unsigned char *q, const unsigned char *n); - -SODIUM_EXPORT -int crypto_scalarmult(unsigned char *q, const unsigned char *n, - const unsigned char *p); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_scalarmult_curve25519.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_scalarmult_curve25519.h deleted file mode 100644 index a4b4dd1..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_scalarmult_curve25519.h +++ /dev/null @@ -1,44 +0,0 @@ -#ifndef crypto_scalarmult_curve25519_H -#define crypto_scalarmult_curve25519_H - -#if 0 -# ifndef SODIUM_HAVE_TI_MODE -# define SODIUM_HAVE_TI_MODE -# endif -#endif - -#include - -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define crypto_scalarmult_curve25519_BYTES 32 -SODIUM_EXPORT -size_t crypto_scalarmult_curve25519_bytes(void); - -#define crypto_scalarmult_curve25519_SCALARBYTES 32 -SODIUM_EXPORT -size_t crypto_scalarmult_curve25519_scalarbytes(void); - -SODIUM_EXPORT -int crypto_scalarmult_curve25519(unsigned char *,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_scalarmult_curve25519_base(unsigned char *,const unsigned char *); - -#ifdef SODIUM_HAVE_TI_MODE -# define crypto_scalarmult_curve25519_donna_c64 crypto_scalarmult_curve25519 -# define crypto_scalarmult_curve25519_donna_c64_base crypto_scalarmult_curve25519_base -#else -# define crypto_scalarmult_curve25519_ref crypto_scalarmult_curve25519 -# define crypto_scalarmult_curve25519_ref_base crypto_scalarmult_curve25519_base -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_scalarmult_curve25519.h.in b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_scalarmult_curve25519.h.in deleted file mode 100644 index cc30155..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_scalarmult_curve25519.h.in +++ /dev/null @@ -1,44 +0,0 @@ -#ifndef crypto_scalarmult_curve25519_H -#define crypto_scalarmult_curve25519_H - -#if @HAVE_TI_MODE_V@ -# ifndef SODIUM_HAVE_TI_MODE -# define SODIUM_HAVE_TI_MODE -# endif -#endif - -#include - -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define crypto_scalarmult_curve25519_BYTES 32 -SODIUM_EXPORT -size_t crypto_scalarmult_curve25519_bytes(void); - -#define crypto_scalarmult_curve25519_SCALARBYTES 32 -SODIUM_EXPORT -size_t crypto_scalarmult_curve25519_scalarbytes(void); - -SODIUM_EXPORT -int crypto_scalarmult_curve25519(unsigned char *,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_scalarmult_curve25519_base(unsigned char *,const unsigned char *); - -#ifdef SODIUM_HAVE_TI_MODE -# define crypto_scalarmult_curve25519_donna_c64 crypto_scalarmult_curve25519 -# define crypto_scalarmult_curve25519_donna_c64_base crypto_scalarmult_curve25519_base -#else -# define crypto_scalarmult_curve25519_ref crypto_scalarmult_curve25519 -# define crypto_scalarmult_curve25519_ref_base crypto_scalarmult_curve25519_base -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_secretbox.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_secretbox.h deleted file mode 100644 index eb14bc5..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_secretbox.h +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef crypto_secretbox_H -#define crypto_secretbox_H - -#include - -#include "crypto_secretbox_xsalsa20poly1305.h" -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define crypto_secretbox_KEYBYTES crypto_secretbox_xsalsa20poly1305_KEYBYTES -SODIUM_EXPORT -size_t crypto_secretbox_keybytes(void); - -#define crypto_secretbox_NONCEBYTES crypto_secretbox_xsalsa20poly1305_NONCEBYTES -SODIUM_EXPORT -size_t crypto_secretbox_noncebytes(void); - -#define crypto_secretbox_ZEROBYTES crypto_secretbox_xsalsa20poly1305_ZEROBYTES -SODIUM_EXPORT -size_t crypto_secretbox_zerobytes(void); - -#define crypto_secretbox_BOXZEROBYTES crypto_secretbox_xsalsa20poly1305_BOXZEROBYTES -SODIUM_EXPORT -size_t crypto_secretbox_boxzerobytes(void); - -#define crypto_secretbox_PRIMITIVE "xsalsa20poly1305" -SODIUM_EXPORT -const char *crypto_secretbox_primitive(void); - -SODIUM_EXPORT -int crypto_secretbox(unsigned char *c, const unsigned char *m, - unsigned long long mlen, const unsigned char *n, - const unsigned char *k); - -SODIUM_EXPORT -int crypto_secretbox_open(unsigned char *m, const unsigned char *c, - unsigned long long clen, const unsigned char *n, - const unsigned char *k); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h deleted file mode 100644 index 22f0d66..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h +++ /dev/null @@ -1,44 +0,0 @@ -#ifndef crypto_secretbox_xsalsa20poly1305_H -#define crypto_secretbox_xsalsa20poly1305_H - -#include -#include "export.h" - -#define crypto_secretbox_xsalsa20poly1305_KEYBYTES 32U -#define crypto_secretbox_xsalsa20poly1305_NONCEBYTES 24U -#define crypto_secretbox_xsalsa20poly1305_ZEROBYTES 32U -#define crypto_secretbox_xsalsa20poly1305_BOXZEROBYTES 16U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_secretbox_xsalsa20poly1305_keybytes(void); - -SODIUM_EXPORT -size_t crypto_secretbox_xsalsa20poly1305_noncebytes(void); - -SODIUM_EXPORT -size_t crypto_secretbox_xsalsa20poly1305_zerobytes(void); - -SODIUM_EXPORT -size_t crypto_secretbox_xsalsa20poly1305_boxzerobytes(void); - -SODIUM_EXPORT -const char * crypto_secretbox_xsalsa20poly1305_primitive(void); - -SODIUM_EXPORT -int crypto_secretbox_xsalsa20poly1305(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_secretbox_xsalsa20poly1305_open(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -#ifdef __cplusplus -} -#endif - -#define crypto_secretbox_xsalsa20poly1305_ref crypto_secretbox_xsalsa20poly1305 -#define crypto_secretbox_xsalsa20poly1305_ref_open crypto_secretbox_xsalsa20poly1305_open - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_shorthash.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_shorthash.h deleted file mode 100644 index 5173727..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_shorthash.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef crypto_shorthash_H -#define crypto_shorthash_H - -#include - -#include "crypto_shorthash_siphash24.h" -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define crypto_shorthash_BYTES crypto_shorthash_siphash24_BYTES -SODIUM_EXPORT -size_t crypto_shorthash_bytes(void); - -#define crypto_shorthash_KEYBYTES crypto_shorthash_siphash24_KEYBYTES -SODIUM_EXPORT -size_t crypto_shorthash_keybytes(void); - -#define crypto_shorthash_PRIMITIVE "siphash24" -SODIUM_EXPORT -const char *crypto_shorthash_primitive(void); - -SODIUM_EXPORT -int crypto_shorthash(unsigned char *out, const unsigned char *in, - unsigned long long inlen, const unsigned char *k); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_shorthash_siphash24.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_shorthash_siphash24.h deleted file mode 100644 index 2885d97..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_shorthash_siphash24.h +++ /dev/null @@ -1,29 +0,0 @@ -#ifndef crypto_shorthash_siphash24_H -#define crypto_shorthash_siphash24_H - -#include -#include "export.h" - -#define crypto_shorthash_siphash24_BYTES 8U -#define crypto_shorthash_siphash24_KEYBYTES 16U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_shorthash_siphash24_bytes(void); - -SODIUM_EXPORT -const char * crypto_shorthash_siphash24_primitive(void); - -SODIUM_EXPORT -int crypto_shorthash_siphash24(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *); - -#ifdef __cplusplus -} -#endif - -#define crypto_shorthash_siphash24_ref crypto_shorthash_siphash24 - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_sign.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_sign.h deleted file mode 100644 index 9efb2eb..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_sign.h +++ /dev/null @@ -1,61 +0,0 @@ -#ifndef crypto_sign_H -#define crypto_sign_H - -/* - * THREAD SAFETY: crypto_sign_keypair() is thread-safe, - * provided that you called sodium_init() once before using any - * other libsodium function. - * Other functions, including crypto_sign_seed_keypair() are always thread-safe. - */ - -#include - -#include "crypto_sign_ed25519.h" -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define crypto_sign_BYTES crypto_sign_ed25519_BYTES -SODIUM_EXPORT -size_t crypto_sign_bytes(void); - -#define crypto_sign_SEEDBYTES crypto_sign_ed25519_SEEDBYTES -SODIUM_EXPORT -size_t crypto_sign_seedbytes(void); - -#define crypto_sign_PUBLICKEYBYTES crypto_sign_ed25519_PUBLICKEYBYTES -SODIUM_EXPORT -size_t crypto_sign_publickeybytes(void); - -#define crypto_sign_SECRETKEYBYTES crypto_sign_ed25519_SECRETKEYBYTES -SODIUM_EXPORT -size_t crypto_sign_secretkeybytes(void); - -#define crypto_sign_PRIMITIVE "ed25519" -SODIUM_EXPORT -const char *crypto_sign_primitive(void); - -SODIUM_EXPORT -int crypto_sign_seed_keypair(unsigned char *pk, unsigned char *sk, - const unsigned char *seed); - -SODIUM_EXPORT -int crypto_sign_keypair(unsigned char *pk, unsigned char *sk); - -SODIUM_EXPORT -int crypto_sign(unsigned char *sm, unsigned long long *smlen, - const unsigned char *m, unsigned long long mlen, - const unsigned char *sk); - -SODIUM_EXPORT -int crypto_sign_open(unsigned char *m, unsigned long long *mlen, - const unsigned char *sm, unsigned long long smlen, - const unsigned char *pk); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_sign_ed25519.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_sign_ed25519.h deleted file mode 100644 index aaf7082..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_sign_ed25519.h +++ /dev/null @@ -1,52 +0,0 @@ -#ifndef crypto_sign_ed25519_H -#define crypto_sign_ed25519_H - -#include -#include "export.h" - -#define crypto_sign_ed25519_SECRETKEYBYTES 64U -#define crypto_sign_ed25519_PUBLICKEYBYTES 32U -#define crypto_sign_ed25519_SEEDBYTES 32U -#define crypto_sign_ed25519_BYTES 64U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_sign_ed25519_bytes(void); - -SODIUM_EXPORT -size_t crypto_sign_ed25519_seedbytes(void); - -SODIUM_EXPORT -size_t crypto_sign_ed25519_publickeybytes(void); - -SODIUM_EXPORT -size_t crypto_sign_ed25519_secretkeybytes(void); - -SODIUM_EXPORT -const char * crypto_sign_ed25519_primitive(void); - -SODIUM_EXPORT -int crypto_sign_ed25519(unsigned char *,unsigned long long *,const unsigned char *,unsigned long long,const unsigned char *); - -SODIUM_EXPORT -int crypto_sign_ed25519_open(unsigned char *,unsigned long long *,const unsigned char *,unsigned long long,const unsigned char *); - -SODIUM_EXPORT -int crypto_sign_ed25519_keypair(unsigned char *,unsigned char *); - -SODIUM_EXPORT -int crypto_sign_ed25519_seed_keypair(unsigned char *,unsigned char *,const unsigned char *); - -#ifdef __cplusplus -} -#endif - -#define crypto_sign_ed25519_ref10 crypto_sign_ed25519 -#define crypto_sign_ed25519_ref10_open crypto_sign_ed25519_open -#define crypto_sign_ed25519_ref10_keypair crypto_sign_ed25519_keypair -#define crypto_sign_ed25519_ref10_seed_keypair crypto_sign_ed25519_seed_keypair - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_sign_edwards25519sha512batch.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_sign_edwards25519sha512batch.h deleted file mode 100644 index eb8f706..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_sign_edwards25519sha512batch.h +++ /dev/null @@ -1,44 +0,0 @@ -#ifndef crypto_sign_edwards25519sha512batch_H -#define crypto_sign_edwards25519sha512batch_H - -#include -#include "export.h" - -#define crypto_sign_edwards25519sha512batch_SECRETKEYBYTES 64U -#define crypto_sign_edwards25519sha512batch_PUBLICKEYBYTES 32U -#define crypto_sign_edwards25519sha512batch_BYTES 64U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_sign_edwards25519sha512batch_bytes(void); - -SODIUM_EXPORT -size_t crypto_sign_edwards25519sha512batch_publickeybytes(void); - -SODIUM_EXPORT -size_t crypto_sign_edwards25519sha512batch_secretkeybytes(void); - -SODIUM_EXPORT -const char * crypto_sign_edwards25519sha512batch_primitive(void); - -SODIUM_EXPORT -int crypto_sign_edwards25519sha512batch(unsigned char *,unsigned long long *,const unsigned char *,unsigned long long,const unsigned char *); - -SODIUM_EXPORT -int crypto_sign_edwards25519sha512batch_open(unsigned char *,unsigned long long *,const unsigned char *,unsigned long long,const unsigned char *); - -SODIUM_EXPORT -int crypto_sign_edwards25519sha512batch_keypair(unsigned char *,unsigned char *); - -#ifdef __cplusplus -} -#endif - -#define crypto_sign_edwards25519sha512batch_ref crypto_sign_edwards25519sha512batch -#define crypto_sign_edwards25519sha512batch_ref_open crypto_sign_edwards25519sha512batch_open -#define crypto_sign_edwards25519sha512batch_ref_keypair crypto_sign_edwards25519sha512batch_keypair - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream.h deleted file mode 100644 index e16aef3..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream.h +++ /dev/null @@ -1,46 +0,0 @@ -#ifndef crypto_stream_H -#define crypto_stream_H - -/* - * WARNING: This is just a stream cipher. It is NOT authenticated encryption. - * While it provides some protection against eavesdropping, it does NOT - * provide any security against active attacks. - * Unless you know what you're doing, what you are looking for is probably - * the crypto_box functions. - */ - -#include - -#include "crypto_stream_xsalsa20.h" -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define crypto_stream_KEYBYTES crypto_stream_xsalsa20_KEYBYTES -SODIUM_EXPORT -size_t crypto_stream_keybytes(void); - -#define crypto_stream_NONCEBYTES crypto_stream_xsalsa20_NONCEBYTES -SODIUM_EXPORT -size_t crypto_stream_noncebytes(void); - -#define crypto_stream_PRIMITIVE "xsalsa20" -SODIUM_EXPORT -const char *crypto_stream_primitive(void); - -SODIUM_EXPORT -int crypto_stream(unsigned char *c, unsigned long long clen, - const unsigned char *n, const unsigned char *k); - -SODIUM_EXPORT -int crypto_stream_xor(unsigned char *c, const unsigned char *m, - unsigned long long mlen, const unsigned char *n, - const unsigned char *k); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_aes128ctr.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_aes128ctr.h deleted file mode 100644 index df9ee34..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_aes128ctr.h +++ /dev/null @@ -1,60 +0,0 @@ -#ifndef crypto_stream_aes128ctr_H -#define crypto_stream_aes128ctr_H - -/* - * WARNING: This is just a stream cipher. It is NOT authenticated encryption. - * While it provides some protection against eavesdropping, it does NOT - * provide any security against active attacks. - * Unless you know what you're doing, what you are looking for is probably - * the crypto_box functions. - */ - -#include -#include "export.h" - -#define crypto_stream_aes128ctr_KEYBYTES 16U -#define crypto_stream_aes128ctr_NONCEBYTES 16U -#define crypto_stream_aes128ctr_BEFORENMBYTES 1408U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_stream_aes128ctr_keybytes(void); - -SODIUM_EXPORT -size_t crypto_stream_aes128ctr_noncebytes(void); - -SODIUM_EXPORT -size_t crypto_stream_aes128ctr_beforenmbytes(void); - -SODIUM_EXPORT -const char * crypto_stream_aes128ctr_primitive(void); - -SODIUM_EXPORT -int crypto_stream_aes128ctr(unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_stream_aes128ctr_xor(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_stream_aes128ctr_beforenm(unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_stream_aes128ctr_afternm(unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_stream_aes128ctr_xor_afternm(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -#ifdef __cplusplus -} -#endif - -#define crypto_stream_aes128ctr_portable crypto_stream_aes128ctr -#define crypto_stream_aes128ctr_portable_xor crypto_stream_aes128ctr_xor -#define crypto_stream_aes128ctr_portable_beforenm crypto_stream_aes128ctr_beforenm -#define crypto_stream_aes128ctr_portable_afternm crypto_stream_aes128ctr_afternm -#define crypto_stream_aes128ctr_portable_xor_afternm crypto_stream_aes128ctr_xor_afternm - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_aes256estream.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_aes256estream.h deleted file mode 100644 index 7240b22..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_aes256estream.h +++ /dev/null @@ -1,61 +0,0 @@ -#ifndef crypto_stream_aes256estream_H -#define crypto_stream_aes256estream_H - -/* - * WARNING: This is just a stream cipher. It is NOT authenticated encryption. - * While it provides some protection against eavesdropping, it does NOT - * provide any security against active attacks. - * Furthermore, this implementation was not part of NaCl. - * Unless you know what you're doing, what you are looking for is probably - * the crypto_box functions. - */ - -#include -#include "export.h" - -#define crypto_stream_aes256estream_KEYBYTES 32U -#define crypto_stream_aes256estream_NONCEBYTES 16U -#define crypto_stream_aes256estream_BEFORENMBYTES 276U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_stream_aes256estream_keybytes(void); - -SODIUM_EXPORT -size_t crypto_stream_aes256estream_noncebytes(void); - -SODIUM_EXPORT -size_t crypto_stream_aes256estream_beforenmbytes(void); - -SODIUM_EXPORT -const char * crypto_stream_aes256estream_primitive(void); - -SODIUM_EXPORT -int crypto_stream_aes256estream(unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_stream_aes256estream_xor(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_stream_aes256estream_beforenm(unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_stream_aes256estream_afternm(unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_stream_aes256estream_xor_afternm(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -#ifdef __cplusplus -} -#endif - -#define crypto_stream_aes256estream_hongjun crypto_stream_aes256estream -#define crypto_stream_aes256estream_hongjun_xor crypto_stream_aes256estream_xor -#define crypto_stream_aes256estream_hongjun_beforenm crypto_stream_aes256estream_beforenm -#define crypto_stream_aes256estream_hongjun_afternm crypto_stream_aes256estream_afternm -#define crypto_stream_aes256estream_hongjun_xor_afternm crypto_stream_aes256estream_xor_afternm - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa20.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa20.h deleted file mode 100644 index 8ce595e..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa20.h +++ /dev/null @@ -1,54 +0,0 @@ -#ifndef crypto_stream_salsa20_H -#define crypto_stream_salsa20_H - -/* - * WARNING: This is just a stream cipher. It is NOT authenticated encryption. - * While it provides some protection against eavesdropping, it does NOT - * provide any security against active attacks. - * Unless you know what you're doing, what you are looking for is probably - * the crypto_box functions. - */ - -#if 0 -# ifndef SODIUM_HAVE_AMD64_ASM -# define SODIUM_HAVE_AMD64_ASM -# endif -#endif - -#include -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define crypto_stream_salsa20_KEYBYTES 32U -SODIUM_EXPORT -size_t crypto_stream_salsa20_keybytes(void); - -#define crypto_stream_salsa20_NONCEBYTES 8U -SODIUM_EXPORT -size_t crypto_stream_salsa20_noncebytes(void); - -SODIUM_EXPORT -const char * crypto_stream_salsa20_primitive(void); - -SODIUM_EXPORT -int crypto_stream_salsa20(unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_stream_salsa20_xor(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -#ifdef SODIUM_HAVE_AMD64_ASM -# define crypto_stream_salsa20_amd64_xmm6 crypto_stream_salsa20 -# define crypto_stream_salsa20_amd64_xmm6_xor crypto_stream_salsa20_xor -#else -# define crypto_stream_salsa20_ref crypto_stream_salsa20 -# define crypto_stream_salsa20_ref_xor crypto_stream_salsa20_xor -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa20.h.in b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa20.h.in deleted file mode 100644 index b55e0ef..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa20.h.in +++ /dev/null @@ -1,54 +0,0 @@ -#ifndef crypto_stream_salsa20_H -#define crypto_stream_salsa20_H - -/* - * WARNING: This is just a stream cipher. It is NOT authenticated encryption. - * While it provides some protection against eavesdropping, it does NOT - * provide any security against active attacks. - * Unless you know what you're doing, what you are looking for is probably - * the crypto_box functions. - */ - -#if @HAVE_AMD64_ASM_V@ -# ifndef SODIUM_HAVE_AMD64_ASM -# define SODIUM_HAVE_AMD64_ASM -# endif -#endif - -#include -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define crypto_stream_salsa20_KEYBYTES 32U -SODIUM_EXPORT -size_t crypto_stream_salsa20_keybytes(void); - -#define crypto_stream_salsa20_NONCEBYTES 8U -SODIUM_EXPORT -size_t crypto_stream_salsa20_noncebytes(void); - -SODIUM_EXPORT -const char * crypto_stream_salsa20_primitive(void); - -SODIUM_EXPORT -int crypto_stream_salsa20(unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_stream_salsa20_xor(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -#ifdef SODIUM_HAVE_AMD64_ASM -# define crypto_stream_salsa20_amd64_xmm6 crypto_stream_salsa20 -# define crypto_stream_salsa20_amd64_xmm6_xor crypto_stream_salsa20_xor -#else -# define crypto_stream_salsa20_ref crypto_stream_salsa20 -# define crypto_stream_salsa20_ref_xor crypto_stream_salsa20_xor -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa2012.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa2012.h deleted file mode 100644 index 674729d..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa2012.h +++ /dev/null @@ -1,43 +0,0 @@ -#ifndef crypto_stream_salsa2012_H -#define crypto_stream_salsa2012_H - -/* - * WARNING: This is just a stream cipher. It is NOT authenticated encryption. - * While it provides some protection against eavesdropping, it does NOT - * provide any security against active attacks. - * Unless you know what you're doing, what you are looking for is probably - * the crypto_box functions. - */ - -#include -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define crypto_stream_salsa2012_KEYBYTES 32U -SODIUM_EXPORT -size_t crypto_stream_salsa2012_keybytes(void); - -#define crypto_stream_salsa2012_NONCEBYTES 8U -SODIUM_EXPORT -size_t crypto_stream_salsa2012_noncebytes(void); - -SODIUM_EXPORT -const char * crypto_stream_salsa2012_primitive(void); - -SODIUM_EXPORT -int crypto_stream_salsa2012(unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_stream_salsa2012_xor(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -#ifdef __cplusplus -} -#endif - -#define crypto_stream_salsa2012_ref crypto_stream_salsa2012 -#define crypto_stream_salsa2012_ref_xor crypto_stream_salsa2012_xor - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa208.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa208.h deleted file mode 100644 index 200fcc0..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_salsa208.h +++ /dev/null @@ -1,43 +0,0 @@ -#ifndef crypto_stream_salsa208_H -#define crypto_stream_salsa208_H - -/* - * WARNING: This is just a stream cipher. It is NOT authenticated encryption. - * While it provides some protection against eavesdropping, it does NOT - * provide any security against active attacks. - * Unless you know what you're doing, what you are looking for is probably - * the crypto_box functions. - */ - -#include -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define crypto_stream_salsa208_KEYBYTES 32U -SODIUM_EXPORT -size_t crypto_stream_salsa208_keybytes(void); - -#define crypto_stream_salsa208_NONCEBYTES 8U -SODIUM_EXPORT -size_t crypto_stream_salsa208_noncebytes(void); - -SODIUM_EXPORT -const char * crypto_stream_salsa208_primitive(void); - -SODIUM_EXPORT -int crypto_stream_salsa208(unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_stream_salsa208_xor(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -#ifdef __cplusplus -} -#endif - -#define crypto_stream_salsa208_ref crypto_stream_salsa208 -#define crypto_stream_salsa208_ref_xor crypto_stream_salsa208_xor - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_xsalsa20.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_xsalsa20.h deleted file mode 100644 index c5ad363..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_stream_xsalsa20.h +++ /dev/null @@ -1,44 +0,0 @@ -#ifndef crypto_stream_xsalsa20_H -#define crypto_stream_xsalsa20_H - -/* - * WARNING: This is just a stream cipher. It is NOT authenticated encryption. - * While it provides some protection against eavesdropping, it does NOT - * provide any security against active attacks. - * Unless you know what you're doing, what you are looking for is probably - * the crypto_box functions. - */ - -#include -#include "export.h" - -#define crypto_stream_xsalsa20_KEYBYTES 32U -#define crypto_stream_xsalsa20_NONCEBYTES 24U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_stream_xsalsa20_keybytes(void); - -SODIUM_EXPORT -size_t crypto_stream_xsalsa20_noncebytes(void); - -SODIUM_EXPORT -const char * crypto_stream_xsalsa20_primitive(void); - -SODIUM_EXPORT -int crypto_stream_xsalsa20(unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -SODIUM_EXPORT -int crypto_stream_xsalsa20_xor(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *,const unsigned char *); - -#ifdef __cplusplus -} -#endif - -#define crypto_stream_xsalsa20_ref crypto_stream_xsalsa20 -#define crypto_stream_xsalsa20_ref_xor crypto_stream_xsalsa20_xor - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_uint16.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_uint16.h deleted file mode 100644 index 6be4e34..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_uint16.h +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef crypto_uint16_H -#define crypto_uint16_H - -#include - -typedef uint16_t crypto_uint16; - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_uint32.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_uint32.h deleted file mode 100644 index ba66cec..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_uint32.h +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef crypto_uint32_H -#define crypto_uint32_H - -#include - -typedef uint32_t crypto_uint32; - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_uint64.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_uint64.h deleted file mode 100644 index 98b3f6d..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_uint64.h +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef crypto_uint64_H -#define crypto_uint64_H - -#include - -typedef uint64_t crypto_uint64; - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_uint8.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_uint8.h deleted file mode 100644 index 789613b..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_uint8.h +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef crypto_uint8_H -#define crypto_uint8_H - -#include - -typedef uint8_t crypto_uint8; - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_verify_16.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_verify_16.h deleted file mode 100644 index 972a02f..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_verify_16.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef crypto_verify_16_H -#define crypto_verify_16_H - -#include -#include "export.h" - -#define crypto_verify_16_BYTES 16U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_verify_16_bytes(void); - -SODIUM_EXPORT -int crypto_verify_16(const unsigned char *x, const unsigned char *y); - -#define crypto_verify_16_ref crypto_verify_16 - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_verify_32.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_verify_32.h deleted file mode 100644 index f3ada23..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/crypto_verify_32.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef crypto_verify_32_H -#define crypto_verify_32_H - -#include -#include "export.h" - -#define crypto_verify_32_BYTES 32U - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -size_t crypto_verify_32_bytes(void); - -SODIUM_EXPORT -int crypto_verify_32(const unsigned char *x, const unsigned char *y); - -#define crypto_verify_32_ref crypto_verify_32 - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/export.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/export.h deleted file mode 100644 index 51cedb7..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/export.h +++ /dev/null @@ -1,32 +0,0 @@ - -#ifndef __SODIUM_EXPORT_H__ -#define __SODIUM_EXPORT_H__ - -#ifndef __GNUC__ -# ifdef __attribute__ -# undef __attribute__ -# endif -# define __attribute__(a) -#endif - -#ifdef SODIUM_STATIC -# define SODIUM_EXPORT -#else -# if defined(_MSC_VER) -# ifdef DLL_EXPORT -# define SODIUM_EXPORT __declspec(dllexport) -# else -# define SODIUM_EXPORT __declspec(dllimport) -# endif -# else -# if defined(__SUNPRO_C) -# define SODIUM_EXPORT __attribute__ __global -# elif defined(_MSG_VER) -# define SODIUM_EXPORT extern __declspec(dllexport) -# else -# define SODIUM_EXPORT __attribute__ ((visibility ("default"))) -# endif -# endif -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/randombytes.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/randombytes.h deleted file mode 100644 index db5077e..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/randombytes.h +++ /dev/null @@ -1,53 +0,0 @@ - -#ifndef randombytes_H -#define randombytes_H - -#include - -#include -#include - -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct randombytes_implementation { - const char *(*implementation_name)(void); - uint32_t (*random)(void); - void (*stir)(void); - uint32_t (*uniform)(const uint32_t upper_bound); - void (*buf)(void * const buf, const size_t size); - int (*close)(void); -} randombytes_implementation; - -SODIUM_EXPORT -int randombytes_set_implementation(randombytes_implementation *impl); - -SODIUM_EXPORT -void randombytes(unsigned char * const buf, const unsigned long long buf_len); - -SODIUM_EXPORT -const char *randombytes_implementation_name(void); - -SODIUM_EXPORT -uint32_t randombytes_random(void); - -SODIUM_EXPORT -void randombytes_stir(void); - -SODIUM_EXPORT -uint32_t randombytes_uniform(const uint32_t upper_bound); - -SODIUM_EXPORT -void randombytes_buf(void * const buf, const size_t size); - -SODIUM_EXPORT -int randombytes_close(void); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/randombytes_salsa20_random.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/randombytes_salsa20_random.h deleted file mode 100644 index 46d38c5..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/randombytes_salsa20_random.h +++ /dev/null @@ -1,45 +0,0 @@ - -#ifndef randombytes_salsa20_random_H -#define randombytes_salsa20_random_H - -/* - * THREAD SAFETY: randombytes_salsa20_random*() functions are - * fork()-safe but not thread-safe. - * Always wrap them in a mutex if you need thread safety. - */ - -#include -#include - -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -extern struct randombytes_implementation randombytes_salsa20_implementation; - -SODIUM_EXPORT -const char *randombytes_salsa20_implementation_name(void); - -SODIUM_EXPORT -uint32_t randombytes_salsa20_random(void); - -SODIUM_EXPORT -void randombytes_salsa20_random_stir(void); - -SODIUM_EXPORT -uint32_t randombytes_salsa20_random_uniform(const uint32_t upper_bound); - -SODIUM_EXPORT -void randombytes_salsa20_random_buf(void * const buf, const size_t size); - -SODIUM_EXPORT -int randombytes_salsa20_random_close(void); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/randombytes_sysrandom.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/randombytes_sysrandom.h deleted file mode 100644 index 20dab78..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/randombytes_sysrandom.h +++ /dev/null @@ -1,45 +0,0 @@ - -#ifndef randombytes_sysrandom_H -#define randombytes_sysrandom_H - -/* - * THREAD SAFETY: randombytes_sysrandom() functions are thread-safe, - * provided that you called sodium_init() once before using any - * other libsodium function. - */ - -#include -#include - -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -extern struct randombytes_implementation randombytes_sysrandom_implementation; - -SODIUM_EXPORT -const char *randombytes_sysrandom_implementation_name(void); - -SODIUM_EXPORT -uint32_t randombytes_sysrandom(void); - -SODIUM_EXPORT -void randombytes_sysrandom_stir(void); - -SODIUM_EXPORT -uint32_t randombytes_sysrandom_uniform(const uint32_t upper_bound); - -SODIUM_EXPORT -void randombytes_sysrandom_buf(void * const buf, const size_t size); - -SODIUM_EXPORT -int randombytes_sysrandom_close(void); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/utils.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/utils.h deleted file mode 100644 index 14b6a74..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/utils.h +++ /dev/null @@ -1,36 +0,0 @@ - -#ifndef __SODIUM_UTILS_H__ -#define __SODIUM_UTILS_H__ - -#include - -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#if defined(__cplusplus) || !defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L -# define _SODIUM_C99(X) -#else -# define _SODIUM_C99(X) X -#endif - -unsigned char *_sodium_alignedcalloc(unsigned char ** const unaligned_p, - const size_t len); - -SODIUM_EXPORT -void sodium_memzero(void * const pnt, const size_t len); - -SODIUM_EXPORT -int sodium_memcmp(const void * const b1_, const void * const b2_, size_t size); - -SODIUM_EXPORT -char *sodium_bin2hex(char * const hex, const size_t hexlen, - const unsigned char *bin, const size_t binlen); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/version.h b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/version.h deleted file mode 100644 index 56b03e2..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/version.h +++ /dev/null @@ -1,29 +0,0 @@ - -#ifndef __SODIUM_VERSION_H__ -#define __SODIUM_VERSION_H__ - -#include "export.h" - -#define SODIUM_VERSION_STRING "0.4.5" - -#define SODIUM_LIBRARY_VERSION_MAJOR 4 -#define SODIUM_LIBRARY_VERSION_MINOR 4 - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -const char *sodium_version_string(void); - -SODIUM_EXPORT -int sodium_library_version_major(void); - -SODIUM_EXPORT -int sodium_library_version_minor(void); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/version.h.in b/Example/Pods/libsodium-ios/src/libsodium/include/sodium/version.h.in deleted file mode 100644 index ddc8cfd..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/include/sodium/version.h.in +++ /dev/null @@ -1,29 +0,0 @@ - -#ifndef __SODIUM_VERSION_H__ -#define __SODIUM_VERSION_H__ - -#include "export.h" - -#define SODIUM_VERSION_STRING "@VERSION@" - -#define SODIUM_LIBRARY_VERSION_MAJOR @SODIUM_LIBRARY_VERSION_MAJOR@ -#define SODIUM_LIBRARY_VERSION_MINOR @SODIUM_LIBRARY_VERSION_MINOR@ - -#ifdef __cplusplus -extern "C" { -#endif - -SODIUM_EXPORT -const char *sodium_version_string(void); - -SODIUM_EXPORT -int sodium_library_version_major(void); - -SODIUM_EXPORT -int sodium_library_version_minor(void); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/randombytes/randombytes.c b/Example/Pods/libsodium-ios/src/libsodium/randombytes/randombytes.c deleted file mode 100644 index 3a223d4..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/randombytes/randombytes.c +++ /dev/null @@ -1,63 +0,0 @@ - -#include - -#include -#include -#include - -#include "randombytes.h" -#include "randombytes_sysrandom.h" - -static const randombytes_implementation *implementation = - &randombytes_sysrandom_implementation; - -int -randombytes_set_implementation(randombytes_implementation *impl) -{ - implementation = impl; - - return 0; -} - -const char * -randombytes_implementation_name(void) -{ - return implementation->implementation_name(); -} - -uint32_t -randombytes_random(void) -{ - return implementation->random(); -} - -void -randombytes_stir(void) -{ - implementation->stir(); -} - -uint32_t -randombytes_uniform(const uint32_t upper_bound) -{ - return implementation->uniform(upper_bound); -} - -void -randombytes_buf(void * const buf, const size_t size) -{ - implementation->buf(buf, size); -} - -int -randombytes_close(void) -{ - return implementation->close(); -} - -void -randombytes(unsigned char * const buf, const unsigned long long buf_len) -{ - assert(buf_len <= SIZE_MAX); - randombytes_buf(buf, (size_t) buf_len); -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c b/Example/Pods/libsodium-ios/src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c deleted file mode 100644 index 30f57a9..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c +++ /dev/null @@ -1,317 +0,0 @@ - -#include -#ifndef _WIN32 -# include -#endif - -#include -#include -#include -#include -#include -#include -#include -#ifndef _MSC_VER -# include -#endif - -#include "crypto_core_salsa20.h" -#include "crypto_auth_hmacsha512256.h" -#include "crypto_stream_salsa20.h" -#include "randombytes.h" -#include "randombytes_salsa20_random.h" -#include "utils.h" - -#ifdef _WIN32 -# include -# include -# include -#endif - -#define SALSA20_RANDOM_BLOCK_SIZE crypto_core_salsa20_OUTPUTBYTES -#define SHA512_BLOCK_SIZE 128U -#define SHA512_MIN_PAD_SIZE (1U + 16U) -#define COMPILER_ASSERT(X) (void) sizeof(char[(X) ? 1 : -1]) - -typedef struct Salsa20Random_ { - unsigned char key[crypto_stream_salsa20_KEYBYTES]; - unsigned char rnd32[SALSA20_RANDOM_BLOCK_SIZE]; - uint64_t nonce; - size_t rnd32_outleft; -#ifndef _MSC_VER - pid_t pid; -#endif -#ifdef _WIN32 - HCRYPTPROV hcrypt_prov; -#endif - int random_data_source_fd; - int initialized; -} Salsa20Random; - -static Salsa20Random stream = { - _SODIUM_C99(.random_data_source_fd =) -1, - _SODIUM_C99(.rnd32_outleft =) (size_t) 0U, - _SODIUM_C99(.initialized =) 0 -}; - -static uint64_t -sodium_hrtime(void) -{ - struct timeval tv; - uint64_t ts = (uint64_t) 0U; - int ret; - -#ifdef _WIN32 - struct _timeb tb; - - _ftime(&tb); - tv.tv_sec = (long) tb.time; - tv.tv_usec = ((int) tb.millitm) * 1000; - ret = 0; -#else - ret = gettimeofday(&tv, NULL); -#endif - assert(ret == 0); - if (ret == 0) { - ts = (uint64_t) tv.tv_sec * 1000000U + (uint64_t) tv.tv_usec; - } - return ts; -} - -#ifndef _WIN32 -static ssize_t -safe_read(const int fd, void * const buf_, size_t count) -{ - unsigned char *buf = (unsigned char *) buf_; - ssize_t readnb; - - do { - while ((readnb = read(fd, buf, count)) < (ssize_t) 0 && - errno == EINTR); - if (readnb < (ssize_t) 0) { - return readnb; - } - if (readnb == (ssize_t) 0) { - break; - } - count -= (size_t) readnb; - buf += readnb; - } while (count > (ssize_t) 0); - - return (ssize_t) (buf - (unsigned char *) buf_); -} -#endif - -#ifndef _WIN32 -static int -randombytes_salsa20_random_random_dev_open(void) -{ - static const char * const devices[] = { -# ifndef USE_BLOCKING_RANDOM - "/dev/arandom", "/dev/urandom", -# endif - "/dev/random", NULL - }; - const char * const *device = devices; - - do { - if (access(*device, F_OK | R_OK) == 0) { - return open(*device, O_RDONLY); - } - device++; - } while (*device != NULL); - - return -1; -} - -static void -randombytes_salsa20_random_init(void) -{ - stream.nonce = sodium_hrtime(); - assert(stream.nonce != (uint64_t) 0U); - - if ((stream.random_data_source_fd = - randombytes_salsa20_random_random_dev_open()) == -1) { - abort(); - } -} - -#else /* _WIN32 */ - -static void -randombytes_salsa20_random_init(void) -{ - stream.nonce = sodium_hrtime(); - assert(stream.nonce != (uint64_t) 0U); - - if (! CryptAcquireContext(&stream.hcrypt_prov, NULL, NULL, - PROV_RSA_FULL, CRYPT_VERIFYCONTEXT)) { - abort(); - } -} -#endif - -void -randombytes_salsa20_random_stir(void) -{ - const unsigned char s[crypto_auth_hmacsha512256_KEYBYTES] = { - 'T', 'h', 'i', 's', 'I', 's', 'J', 'u', 's', 't', 'A', 'T', - 'h', 'i', 'r', 't', 'y', 'T', 'w', 'o', 'B', 'y', 't', 'e', - 's', 'S', 'e', 'e', 'd', '.', '.', '.' - }; - unsigned char m0[crypto_auth_hmacsha512256_BYTES + - 2U * SHA512_BLOCK_SIZE - SHA512_MIN_PAD_SIZE]; - unsigned char *k0 = m0 + crypto_auth_hmacsha512256_BYTES; - size_t i; - size_t sizeof_k0 = sizeof m0 - crypto_auth_hmacsha512256_BYTES; - - memset(stream.rnd32, 0, sizeof stream.rnd32); - stream.rnd32_outleft = (size_t) 0U; - if (stream.initialized == 0) { - randombytes_salsa20_random_init(); - stream.initialized = 1; - } -#ifndef _WIN32 - if (safe_read(stream.random_data_source_fd, m0, - sizeof m0) != (ssize_t) sizeof m0) { - abort(); - } -#else /* _WIN32 */ - if (! CryptGenRandom(stream.hcrypt_prov, sizeof m0, (BYTE *) m0)) { - abort(); - } -#endif - COMPILER_ASSERT(sizeof stream.key == crypto_auth_hmacsha512256_BYTES); - crypto_auth_hmacsha512256(stream.key, k0, sizeof_k0, s); - COMPILER_ASSERT(sizeof stream.key <= sizeof m0); - for (i = (size_t) 0U; i < sizeof stream.key; i++) { - stream.key[i] ^= m0[i]; - } - sodium_memzero(m0, sizeof m0); -} - -static void -randombytes_salsa20_random_stir_if_needed(void) -{ -#ifdef _MSC_VER - if (stream.initialized == 0) { - randombytes_salsa20_random_stir(); - } -#else - const pid_t pid = getpid(); - - if (stream.initialized == 0 || stream.pid != pid) { - stream.pid = pid; - randombytes_salsa20_random_stir(); - } -#endif -} - -static uint32_t -randombytes_salsa20_random_getword(void) -{ - uint32_t val; - int ret; - - COMPILER_ASSERT(sizeof stream.rnd32 >= sizeof val); - COMPILER_ASSERT(sizeof stream.rnd32 % sizeof val == (size_t) 0U); - if (stream.rnd32_outleft <= (size_t) 0U) { - randombytes_salsa20_random_stir_if_needed(); - COMPILER_ASSERT(sizeof stream.nonce == crypto_stream_salsa20_NONCEBYTES); - ret = crypto_stream_salsa20((unsigned char *) stream.rnd32, - (unsigned long long) sizeof stream.rnd32, - (unsigned char *) &stream.nonce, - stream.key); - assert(ret == 0); - stream.nonce++; - stream.rnd32_outleft = sizeof stream.rnd32; - } - stream.rnd32_outleft -= sizeof val; - memcpy(&val, &stream.rnd32[stream.rnd32_outleft], sizeof val); - - return val; -} - -int -randombytes_salsa20_random_close(void) -{ - int ret = -1; - -#ifndef _WIN32 - if (stream.random_data_source_fd != -1 && - close(stream.random_data_source_fd) == 0) { - stream.random_data_source_fd = -1; - stream.initialized = 0; - ret = 0; - } -#else /* _WIN32 */ - if (stream.initialized != 0 && - CryptReleaseContext(stream.hcrypt_prov, 0)) { - stream.initialized = 0; - ret = 0; - } -#endif - return ret; -} - -uint32_t -randombytes_salsa20_random(void) -{ - return randombytes_salsa20_random_getword(); -} - -void -randombytes_salsa20_random_buf(void * const buf, const size_t size) -{ - int ret; - - randombytes_salsa20_random_stir_if_needed(); - COMPILER_ASSERT(sizeof stream.nonce == crypto_stream_salsa20_NONCEBYTES); -#ifdef ULONG_LONG_MAX - assert(size <= ULONG_LONG_MAX); -#endif - ret = crypto_stream_salsa20((unsigned char *) buf, (unsigned long long) size, - (unsigned char *) &stream.nonce, - stream.key); - assert(ret == 0); - stream.nonce++; -} - -/* - * randombytes_salsa20_random_uniform() derives from OpenBSD's arc4random_uniform() - * Copyright (c) 2008, Damien Miller - */ - -uint32_t -randombytes_salsa20_random_uniform(const uint32_t upper_bound) -{ - uint32_t min; - uint32_t r; - - if (upper_bound < 2) { - return 0; - } - min = (uint32_t) (-upper_bound % upper_bound); - for (;;) { - r = randombytes_salsa20_random(); - if (r >= min) { - break; - } - } - return r % upper_bound; -} - -const char * -randombytes_salsa20_implementation_name(void) -{ - return "salsa20"; -} - -struct randombytes_implementation randombytes_salsa20_implementation = { - _SODIUM_C99(.implementation_name =) randombytes_salsa20_implementation_name, - _SODIUM_C99(.random =) randombytes_salsa20_random, - _SODIUM_C99(.stir =) randombytes_salsa20_random_stir, - _SODIUM_C99(.uniform =) randombytes_salsa20_random_uniform, - _SODIUM_C99(.buf =) randombytes_salsa20_random_buf, - _SODIUM_C99(.close =) randombytes_salsa20_random_close -}; diff --git a/Example/Pods/libsodium-ios/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c b/Example/Pods/libsodium-ios/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c deleted file mode 100644 index 35a3bcd..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c +++ /dev/null @@ -1,212 +0,0 @@ - -#include -#ifndef _WIN32 -# include -#endif - -#include -#include -#include -#include -#include -#include -#include -#ifndef _WIN32 -# include -# include -#endif - -#include "randombytes.h" -#include "randombytes_sysrandom.h" -#include "utils.h" - -#ifdef _WIN32 -# include -# include -#endif - -typedef struct SysRandom_ { -#ifdef _WIN32 - HCRYPTPROV hcrypt_prov; -#endif - int random_data_source_fd; - int initialized; -} SysRandom; - -static SysRandom stream = { - _SODIUM_C99(.random_data_source_fd =) -1, - _SODIUM_C99(.initialized =) 0 -}; - -#ifndef _WIN32 -static ssize_t -safe_read(const int fd, void * const buf_, size_t count) -{ - unsigned char *buf = (unsigned char *) buf_; - ssize_t readnb; - - do { - while ((readnb = read(fd, buf, count)) < (ssize_t) 0 && - errno == EINTR); - if (readnb < (ssize_t) 0) { - return readnb; - } - if (readnb == (ssize_t) 0) { - break; - } - count -= (size_t) readnb; - buf += readnb; - } while (count > (ssize_t) 0); - - return (ssize_t) (buf - (unsigned char *) buf_); -} -#endif - -#ifndef _WIN32 -static int -randombytes_sysrandom_random_dev_open(void) -{ - static const char * const devices[] = { -# ifndef USE_BLOCKING_RANDOM - "/dev/arandom", "/dev/urandom", -# endif - "/dev/random", NULL - }; - const char * const *device = devices; - - do { - if (access(*device, F_OK | R_OK) == 0) { - return open(*device, O_RDONLY); - } - device++; - } while (*device != NULL); - - return -1; -} - -static void -randombytes_sysrandom_init(void) -{ - if ((stream.random_data_source_fd = - randombytes_sysrandom_random_dev_open()) == -1) { - abort(); - } -} - -#else /* _WIN32 */ - -static void -randombytes_sysrandom_init(void) -{ - if (! CryptAcquireContext(&stream.hcrypt_prov, NULL, NULL, - PROV_RSA_FULL, CRYPT_VERIFYCONTEXT)) { - abort(); - } -} -#endif - -void -randombytes_sysrandom_stir(void) -{ - if (stream.initialized == 0) { - randombytes_sysrandom_init(); - stream.initialized = 1; - } -} - -static void -randombytes_sysrandom_stir_if_needed(void) -{ - if (stream.initialized == 0) { - randombytes_sysrandom_stir(); - } -} - -int -randombytes_sysrandom_close(void) -{ - int ret = -1; - -#ifndef _WIN32 - if (stream.random_data_source_fd != -1 && - close(stream.random_data_source_fd) == 0) { - stream.random_data_source_fd = -1; - stream.initialized = 0; - ret = 0; - } -#else /* _WIN32 */ - if (stream.initialized != 0 && - CryptReleaseContext(stream.hcrypt_prov, 0)) { - stream.initialized = 0; - ret = 0; - } -#endif - return ret; -} - -uint32_t -randombytes_sysrandom(void) -{ - uint32_t r; - - randombytes_sysrandom_buf(&r, sizeof r); - - return r; -} - -void -randombytes_sysrandom_buf(void * const buf, const size_t size) -{ - randombytes_sysrandom_stir_if_needed(); -#ifdef ULONG_LONG_MAX - assert(size <= ULONG_LONG_MAX); -#endif -#ifndef _WIN32 - if (safe_read(stream.random_data_source_fd, buf, size) != (ssize_t) size) { - abort(); - } -#else - if (! CryptGenRandom(stream.hcrypt_prov, size, (BYTE *) buf)) { - abort(); - } -#endif -} - -/* - * randombytes_sysrandom_uniform() derives from OpenBSD's arc4random_uniform() - * Copyright (c) 2008, Damien Miller - */ - -uint32_t -randombytes_sysrandom_uniform(const uint32_t upper_bound) -{ - uint32_t min; - uint32_t r; - - if (upper_bound < 2) { - return 0; - } - min = (uint32_t) (-upper_bound % upper_bound); - for (;;) { - r = randombytes_sysrandom(); - if (r >= min) { - break; - } - } - return r % upper_bound; -} - -const char * -randombytes_sysrandom_implementation_name(void) -{ - return "sysrandom"; -} - -struct randombytes_implementation randombytes_sysrandom_implementation = { - _SODIUM_C99(.implementation_name =) randombytes_sysrandom_implementation_name, - _SODIUM_C99(.random =) randombytes_sysrandom, - _SODIUM_C99(.stir =) randombytes_sysrandom_stir, - _SODIUM_C99(.uniform =) randombytes_sysrandom_uniform, - _SODIUM_C99(.buf =) randombytes_sysrandom_buf, - _SODIUM_C99(.close =) randombytes_sysrandom_close -}; diff --git a/Example/Pods/libsodium-ios/src/libsodium/sodium/compat.c b/Example/Pods/libsodium-ios/src/libsodium/sodium/compat.c deleted file mode 100644 index a206774..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/sodium/compat.c +++ /dev/null @@ -1,248 +0,0 @@ - -#include "crypto_auth_hmacsha256.h" -#include "crypto_auth_hmacsha512256.h" -#include "crypto_box_curve25519xsalsa20poly1305.h" -#include "crypto_hash_sha256.h" -#include "crypto_hash_sha512.h" -#include "crypto_onetimeauth_poly1305.h" -#include "crypto_scalarmult_curve25519.h" -#include "crypto_secretbox_xsalsa20poly1305.h" -#include "crypto_sign_ed25519.h" -#include "crypto_stream_xsalsa20.h" -#include "crypto_verify_16.h" -#include "crypto_verify_32.h" -#include "export.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#undef crypto_hash_sha256_ref -SODIUM_EXPORT int -crypto_hash_sha256_ref(unsigned char *out, const unsigned char *in, - unsigned long long inlen) -{ - return crypto_hash_sha256(out, in, inlen); -} - -#undef crypto_hash_sha512_ref -SODIUM_EXPORT int -crypto_hash_sha512_ref(unsigned char *out, const unsigned char *in, - unsigned long long inlen) -{ - return crypto_hash_sha512(out, in, inlen); -} - -#undef crypto_auth_hmacsha256_ref -SODIUM_EXPORT int -crypto_auth_hmacsha256_ref(unsigned char *out, const unsigned char *in, - unsigned long long inlen, const unsigned char *k) -{ - return crypto_auth_hmacsha256(out, in, inlen, k); -} - -#undef crypto_auth_hmacsha256_ref_verify -SODIUM_EXPORT int -crypto_auth_hmacsha256_ref_verify(const unsigned char *h, - const unsigned char *in, - unsigned long long inlen, - const unsigned char *k) -{ - return crypto_auth_hmacsha256_verify(h, in, inlen, k); -} - -#undef crypto_auth_hmacsha512256_ref -SODIUM_EXPORT int -crypto_auth_hmacsha512256_ref(unsigned char *out, const unsigned char *in, - unsigned long long inlen, const unsigned char *k) -{ - return crypto_auth_hmacsha512256(out, in, inlen, k); -} - -#undef crypto_auth_hmacsha512256_ref_verify -SODIUM_EXPORT int -crypto_auth_hmacsha512256_ref_verify(const unsigned char *h, - const unsigned char *in, - unsigned long long inlen, - const unsigned char *k) -{ - return crypto_auth_hmacsha512256_verify(h, in, inlen, k); -} - -#undef crypto_box_curve25519xsalsa20poly1305_ref_keypair -SODIUM_EXPORT int -crypto_box_curve25519xsalsa20poly1305_ref_keypair(unsigned char *pk, - unsigned char *sk) -{ - return crypto_box_curve25519xsalsa20poly1305_keypair(pk, sk); -} - -#undef crypto_box_curve25519xsalsa20poly1305_ref_beforenm -SODIUM_EXPORT int -crypto_box_curve25519xsalsa20poly1305_ref_beforenm(unsigned char *k, - const unsigned char *pk, - const unsigned char *sk) -{ - return crypto_box_curve25519xsalsa20poly1305_beforenm(k, pk, sk); -} - -#undef crypto_box_curve25519xsalsa20poly1305_ref_afternm -SODIUM_EXPORT int -crypto_box_curve25519xsalsa20poly1305_ref_afternm(unsigned char *c, - const unsigned char *m, - unsigned long long mlen, - const unsigned char *n, - const unsigned char *k) -{ - return crypto_box_curve25519xsalsa20poly1305_afternm(c, m, mlen, n, k); -} - -#undef crypto_box_curve25519xsalsa20poly1305_ref_open_afternm -SODIUM_EXPORT int -crypto_box_curve25519xsalsa20poly1305_ref_open_afternm(unsigned char *m, - const unsigned char *c, - unsigned long long clen, - const unsigned char *n, - const unsigned char *k) -{ - return crypto_box_curve25519xsalsa20poly1305_open_afternm(m, c, clen, n, k); -} - -#undef crypto_box_curve25519xsalsa20poly1305_ref -SODIUM_EXPORT int -crypto_box_curve25519xsalsa20poly1305_ref(unsigned char *c, - const unsigned char *m, - unsigned long long mlen, - const unsigned char *n, - const unsigned char *pk, - const unsigned char *sk) -{ - return crypto_box_curve25519xsalsa20poly1305(c, m, mlen, n, pk, sk); -} - -#undef crypto_box_curve25519xsalsa20poly1305_ref_open -SODIUM_EXPORT int -crypto_box_curve25519xsalsa20poly1305_ref_open(unsigned char *m, - const unsigned char *c, - unsigned long long clen, - const unsigned char *n, - const unsigned char *pk, - const unsigned char *sk) -{ - return crypto_box_curve25519xsalsa20poly1305_open(m, c, clen, n, pk, sk); -} - -#undef crypto_scalarmult_curve25519_ref_base -SODIUM_EXPORT int -crypto_scalarmult_curve25519_ref_base(unsigned char *q, const unsigned char *n) -{ - return crypto_scalarmult_curve25519_base(q, n); -} - -#undef crypto_scalarmult_curve25519_ref -SODIUM_EXPORT int -crypto_scalarmult_curve25519_ref(unsigned char *q, const unsigned char *n, - const unsigned char *p) -{ - return crypto_scalarmult_curve25519(q, n, p); -} - -#undef crypto_secretbox_xsalsa20poly1305_ref -SODIUM_EXPORT int -crypto_secretbox_xsalsa20poly1305_ref(unsigned char *c, - const unsigned char *m, - unsigned long long mlen, - const unsigned char *n, - const unsigned char *k) -{ - return crypto_secretbox_xsalsa20poly1305(c, m, mlen, n, k); -} - -#undef crypto_secretbox_xsalsa20poly1305_ref_open -SODIUM_EXPORT int -crypto_secretbox_xsalsa20poly1305_ref_open(unsigned char *m, - const unsigned char *c, - unsigned long long clen, - const unsigned char *n, - const unsigned char *k) -{ - return crypto_secretbox_xsalsa20poly1305_open(m, c, clen, n, k); -} - -#undef crypto_sign_ed25519_ref_seed_keypair -SODIUM_EXPORT int -crypto_sign_ed25519_ref_seed_keypair(unsigned char *pk, unsigned char *sk, - const unsigned char *seed) -{ - return crypto_sign_ed25519_seed_keypair(pk, sk, seed); -} - -#undef crypto_sign_ed25519_ref_keypair -SODIUM_EXPORT int -crypto_sign_ed25519_ref_keypair(unsigned char *pk, unsigned char *sk) -{ - return crypto_sign_ed25519_keypair(pk, sk); -} - -#undef crypto_sign_ed25519_ref -SODIUM_EXPORT int -crypto_sign_ed25519_ref(unsigned char *sm, unsigned long long *smlen, - const unsigned char *m, unsigned long long mlen, - const unsigned char *sk) -{ - return crypto_sign_ed25519(sm, smlen, m, mlen, sk); -} - -#undef crypto_sign_ed25519_ref_open -SODIUM_EXPORT int -crypto_sign_ed25519_ref_open(unsigned char *m, unsigned long long *mlen, - const unsigned char *sm, unsigned long long smlen, - const unsigned char *pk) -{ - return crypto_sign_ed25519_open(m, mlen, sm, smlen, pk); -} - -#undef crypto_stream_xsalsa20_ref -SODIUM_EXPORT int -crypto_stream_xsalsa20_ref(unsigned char *c, unsigned long long clen, - const unsigned char *n, const unsigned char *k) -{ - return crypto_stream_xsalsa20(c, clen, n, k); -} - -#undef crypto_stream_xsalsa20_ref_xor -SODIUM_EXPORT int -crypto_stream_xsalsa20_ref_xor(unsigned char *c, const unsigned char *m, - unsigned long long mlen, const unsigned char *n, - const unsigned char *k) -{ - return crypto_stream_xsalsa20_xor(c, m, mlen, n, k); -} - -#undef crypto_verify_16_ref -SODIUM_EXPORT int -crypto_verify_16_ref(const unsigned char *x, const unsigned char *y) -{ - return crypto_verify_16(x, y); -} - -#undef crypto_verify_32_ref -SODIUM_EXPORT int -crypto_verify_32_ref(const unsigned char *x, const unsigned char *y) -{ - return crypto_verify_32(x, y); -} - -#undef crypto_onetimeauth_poly1305_ref -SODIUM_EXPORT int -crypto_onetimeauth_poly1305_ref(unsigned char *out, - const unsigned char *in, - unsigned long long inlen, - const unsigned char *k) -{ - return crypto_onetimeauth_poly1305(out, in, inlen, k); -} - -#ifdef __cplusplus -} -#endif diff --git a/Example/Pods/libsodium-ios/src/libsodium/sodium/core.c b/Example/Pods/libsodium-ios/src/libsodium/sodium/core.c deleted file mode 100644 index 9ab858b..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/sodium/core.c +++ /dev/null @@ -1,21 +0,0 @@ - -#include "core.h" -#include "crypto_onetimeauth.h" -#include "randombytes.h" - -static int initialized; - -int -sodium_init(void) -{ - if (initialized != 0) { - return 1; - } - if (crypto_onetimeauth_pick_best_implementation() == NULL) { - return -1; - } - randombytes_stir(); - initialized = 1; - - return 0; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/sodium/utils.c b/Example/Pods/libsodium-ios/src/libsodium/sodium/utils.c deleted file mode 100644 index 6263dfc..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/sodium/utils.c +++ /dev/null @@ -1,94 +0,0 @@ - -#include -#include -#include -#include -#include - -#include "utils.h" -#include "randombytes.h" -#ifdef _WIN32 -# include -# include -#endif - -void -sodium_memzero(void * const pnt, const size_t len) -{ -#ifdef HAVE_SECUREZEROMEMORY - SecureZeroMemory(pnt, len); -#else - volatile unsigned char *pnt_ = (volatile unsigned char *) pnt; - size_t i = (size_t) 0U; - - while (i < len) { - pnt_[i++] = 0U; - } -#endif -} - -int -sodium_memcmp(const void * const b1_, const void * const b2_, size_t size) -{ - const unsigned char *b1 = (const unsigned char *) b1_; - const unsigned char *b2 = (const unsigned char *) b2_; - size_t i; - unsigned char d = (unsigned char) 0U; - - for (i = 0U; i < size; i++) { - d |= b1[i] ^ b2[i]; - } - return (int) d; -} - -unsigned char * -_sodium_alignedcalloc(unsigned char ** const unaligned_p, const size_t len) -{ - unsigned char *aligned; - unsigned char *unaligned; - size_t i; - - if (SIZE_MAX - (size_t) 256U < len || - (unaligned = (unsigned char *) malloc(len + (size_t) 256U)) == NULL) { - *unaligned_p = NULL; - return NULL; - } - *unaligned_p = unaligned; -#ifdef HAVE_ARC4RANDOM_BUF - (void) i; - arc4random_buf(unaligned, len + (size_t) 256U); -#else - for (i = (size_t) 0U; i < len + (size_t) 256U; ++i) { - unaligned[i] = (unsigned char) rand(); - } -#endif - aligned = unaligned + 64; - aligned += (ptrdiff_t) 63 & (-(ptrdiff_t) aligned); - memset(aligned, 0, len); - - return aligned; -} - -char * -sodium_bin2hex(char * const hex, const size_t hexlen, - const unsigned char *bin, const size_t binlen) -{ - static const char hexdigits[16] = { - '0', '1', '2', '3', '4', '5', '6', '7', - '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' - }; - size_t i = (size_t) 0U; - size_t j = (size_t) 0U; - - if (binlen >= SIZE_MAX / 2 || hexlen < binlen * 2U) { - abort(); - } - while (i < binlen) { - hex[j++] = hexdigits[bin[i] >> 4]; - hex[j++] = hexdigits[bin[i] & 0xf]; - i++; - } - hex[j] = 0; - - return hex; -} diff --git a/Example/Pods/libsodium-ios/src/libsodium/sodium/version.c b/Example/Pods/libsodium-ios/src/libsodium/sodium/version.c deleted file mode 100644 index 4083c81..0000000 --- a/Example/Pods/libsodium-ios/src/libsodium/sodium/version.c +++ /dev/null @@ -1,20 +0,0 @@ - -#include "version.h" - -const char * -sodium_version_string(void) -{ - return SODIUM_VERSION_STRING; -} - -int -sodium_library_version_major(void) -{ - return SODIUM_LIBRARY_VERSION_MAJOR; -} - -int -sodium_library_version_minor(void) -{ - return SODIUM_LIBRARY_VERSION_MINOR; -} diff --git a/PNObject.podspec b/PNObject.podspec index 7b08012..9b78f92 100644 --- a/PNObject.podspec +++ b/PNObject.podspec @@ -7,27 +7,28 @@ # Pod::Spec.new do |s| - s.name = 'PNObject' - s.version = '1.0.2' - s.summary = 'PNObject is a simple replica of the more complex ParseObject' +s.name = 'PNObject' +s.version = '1.0.2' +s.summary = 'PNObject is a simple replica of the more complex ParseObject' #s.description = <<-DESC TODO: Add long description of the pod here. DESC - s.homepage = "https://git.giuseppenucifora.com/giuseppenucifora/PNObject" - # s.screenshots = 'www.example.com/screenshots_1', 'www.example.com/screenshots_2' - s.license = { :type => 'MIT', :file => 'LICENSE' } - s.author = { 'Giuseppe Nucifora' => 'me@giuseppenucifora.com' } - s.source = { :git => "https://git.giuseppenucifora.com/giuseppenucifora/PNObject.git", :tag => s.version.to_s } - # s.social_media_url = 'https://twitter.com/' +s.homepage = "https://git.giuseppenucifora.com/giuseppenucifora/PNObject" +# s.screenshots = 'www.example.com/screenshots_1', 'www.example.com/screenshots_2' +s.license = { :type => 'MIT', :file => 'LICENSE' } +s.author = { 'Giuseppe Nucifora' => 'me@giuseppenucifora.com' } +s.source = { :git => "https://git.giuseppenucifora.com/giuseppenucifora/PNObject.git", :tag => s.version.to_s } +# s.social_media_url = 'https://twitter.com/' - s.ios.deployment_target = '8.0' +s.ios.deployment_target = '8.0' +s.ios.frameworks = 'Security' - s.source_files = 'PNObject/Classes/**/*' - - # s.resource_bundles = { - # 'PNObject' => ['PNObject/Assets/*.png'] - # } +s.source_files = 'PNObject/Classes/**/*' + +# s.resource_bundles = { +# 'PNObject' => ['PNObject/Assets/*.png'] +# } s.dependency 'AFNetworking' s.dependency 'PEAR-FileManager-iOS' @@ -40,8 +41,9 @@ s.dependency 'StrongestPasswordValidator' s.dependency 'FBSDKCoreKit' s.dependency 'FBSDKShareKit' s.dependency 'FBSDKLoginKit' -s.dependency 'AeroGear-Crypto' +s.dependency 'NSDataAES' s.dependency 'DDDKeychainWrapper' s.dependency 'DJLocalization' s.dependency 'RZDataBinding' + end diff --git a/PNObject/Classes/PNObjectConfig.m b/PNObject/Classes/PNObjectConfig.m index 3fd51df..3c15e2b 100644 --- a/PNObject/Classes/PNObjectConfig.m +++ b/PNObject/Classes/PNObjectConfig.m @@ -13,7 +13,7 @@ #import "NSString+Helper.h" #import "PNObject+Protected.h" #import -#import +#import #import #import "HTTPStatusCodes.h" @@ -37,7 +37,6 @@ NSString * const PNObjectLocalNotificationPNInstallationUserDelete = @"PNObjectL NSInteger const minPassLenght = 4; NSString * const PNObjectEncryptionKey = @"PNObjectConfigEncryptionKey"; -NSString * const PNObjectEncryptionNonce = @"PNObjectConfigEncryptionNonce"; NSString * const PNObjectServiceClientCredentialIdentifier = @"PNObjectServiceClientCredentialIdentifier"; NSString * const PNObjectServiceUserCredentialIdentifier = @"PNObjectServiceUserCredentialIdentifier"; @@ -178,15 +177,10 @@ static bool isFirstAccess = YES; if(![DDDKeychainWrapper dataForKey:PNObjectEncryptionKey]){ - AGPBKDF2 *pbkdf2 = [[AGPBKDF2 alloc] init]; - - NSData *key = [pbkdf2 deriveKey:[NSString getRandString:256]]; - - NSData *nonce = [AGRandomGenerator randomBytes:128]; + NSData *key = [[NSString getRandString:256] dataUsingEncoding:NSUTF8StringEncoding]; [DDDKeychainWrapper setData:key forKey:PNObjectEncryptionKey]; - - [DDDKeychainWrapper setData:nonce forKey:PNObjectEncryptionNonce]; + } diff --git a/PNObject/Classes/PNObjectModel.m b/PNObject/Classes/PNObjectModel.m index a1ff593..8dd78ec 100644 --- a/PNObject/Classes/PNObjectModel.m +++ b/PNObject/Classes/PNObjectModel.m @@ -11,13 +11,12 @@ #import "PEARFileManager.h" #import "PNObjectConstants.h" #import -#import +#import #import "HTTPStatusCodes.h" @interface PNObjectModel() @property (nonatomic, strong) PEARFileManager *fileManager; -@property (nonatomic, strong) AGSecretBox *secretBox; @end @implementation PNObjectModel @@ -122,7 +121,6 @@ static bool isFirstAccess = YES; [_fileManager setRootDirectory:k_ROOT_DIR_DOCUMENTS]; NSLogDebug(@"%@",[_fileManager getRootDirectoryPath]); - _secretBox = [[AGSecretBox alloc] initWithKey:[DDDKeychainWrapper dataForKey: PNObjectEncryptionKey]]; } return self; } @@ -150,7 +148,7 @@ static bool isFirstAccess = YES; NSError *error = nil; - NSData *data = [_secretBox decrypt:[_fileManager fetchFileDataWithPath:className] nonce:[DDDKeychainWrapper dataForKey: PNObjectEncryptionNonce] error:&error]; + NSData *data = [[_fileManager fetchFileDataWithPath:className] aes_decrypt:[DDDKeychainWrapper dataForKey: PNObjectEncryptionKey]]; return [NSKeyedUnarchiver unarchiveObjectWithData:data]; } @@ -174,7 +172,7 @@ static bool isFirstAccess = YES; NSDictionary *objectDict = [(PNObject*) object reverseMapping]; - NSData *objectData = [_secretBox encrypt:[NSKeyedArchiver archivedDataWithRootObject:objectDict] nonce:[DDDKeychainWrapper dataForKey: PNObjectEncryptionNonce] error:&error]; + NSData *objectData = [[NSKeyedArchiver archivedDataWithRootObject:objectDict] aes_encrypt:[DDDKeychainWrapper dataForKey: PNObjectEncryptionKey]]; if ([self issetPNObjectModelForObject:object]) { if ([_fileManager updateFileWithData:objectData filePath:[self objectName:object] permisson:@(0755)]) { @@ -196,11 +194,7 @@ static bool isFirstAccess = YES; else { if ([self issetPNObjectModelForObject:object]) { - //NSData * data = [_fileManager fetchFileDataWithPath:[self objectName:object]]; - - - - NSData *data = [_secretBox decrypt:[_fileManager fetchFileDataWithPath:[self objectName:object]] nonce:[DDDKeychainWrapper dataForKey: PNObjectEncryptionNonce] error:&error]; + NSData *data = [[_fileManager fetchFileDataWithPath:[self objectName:object]] aes_decrypt:[DDDKeychainWrapper dataForKey: PNObjectEncryptionKey]]; NSMutableArray *objects = [[NSMutableArray alloc] initWithArray:[NSKeyedUnarchiver unarchiveObjectWithData:data]]; @@ -208,7 +202,7 @@ static bool isFirstAccess = YES; [objects addObject:objectDict]; - NSData *objectData = [_secretBox encrypt:[NSKeyedArchiver archivedDataWithRootObject:objects] nonce:[DDDKeychainWrapper dataForKey: PNObjectEncryptionNonce] error:&error]; + NSData *objectData = [[NSKeyedArchiver archivedDataWithRootObject:objects] aes_encrypt:[DDDKeychainWrapper dataForKey: PNObjectEncryptionKey]]; if ([_fileManager updateFileWithData:objectData filePath:[self objectName:object] permisson:@(0755)]) { @@ -226,7 +220,7 @@ static bool isFirstAccess = YES; [objects addObject:objectDict]; - NSData *objectData = [_secretBox encrypt:[NSKeyedArchiver archivedDataWithRootObject:objects] nonce:[DDDKeychainWrapper dataForKey: PNObjectEncryptionNonce] error:&error]; + NSData *objectData = [[NSKeyedArchiver archivedDataWithRootObject:objects] aes_encrypt:[DDDKeychainWrapper dataForKey: PNObjectEncryptionKey]]; if ([_fileManager createFileWithData:objectData filePath:[self objectName:object] permisson:@(0755)]) { return object;