The pods were causing issues with sharing the sdk as a git submodule. Remove them all and switched to using git submodules for our dependencies.
This commit is contained in:
Daniel Godbout 2020-09-30 15:26:09 -07:00
Родитель 42802b91b9
Коммит 8d529c2de1
29 изменённых файлов: 1169 добавлений и 3094 удалений

9
.gitmodules поставляемый Normal file
Просмотреть файл

@ -0,0 +1,9 @@
[submodule "Submodules/PromiseKit"]
path = Submodules/PromiseKit
url = https://github.com/mxcl/PromiseKit.git
[submodule "Submodules/Foundation"]
path = Submodules/Foundation
url = https://github.com/PromiseKit/Foundation.git
[submodule "Submodules/Secp256k1/bitcoin-core/secp256k1"]
path = Submodules/Secp256k1/bitcoin-core/secp256k1
url = https://github.com/bitcoin-core/secp256k1.git

1
Submodules/Foundation Submodule

@ -0,0 +1 @@
Subproject commit ed9fa1f5141f5dc68b7617fceb9a5b679ea527e2

1
Submodules/PromiseKit Submodule

@ -0,0 +1 @@
Subproject commit aea48ea1855f5d82e2dffa6027afce3aab8f3dd7

Просмотреть файл

@ -0,0 +1,669 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 50;
objects = {
/* Begin PBXBuildFile section */
92E7A9B32524E45B000E8246 /* secp256k1_ecdh.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9432524E45B000E8246 /* secp256k1_ecdh.h */; };
92E7A9B42524E45B000E8246 /* secp256k1_schnorrsig.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9442524E45B000E8246 /* secp256k1_schnorrsig.h */; };
92E7A9B52524E45B000E8246 /* secp256k1_recovery.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9452524E45B000E8246 /* secp256k1_recovery.h */; };
92E7A9B62524E45B000E8246 /* secp256k1_extrakeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9462524E45B000E8246 /* secp256k1_extrakeys.h */; };
92E7A9B72524E45B000E8246 /* secp256k1_preallocated.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9472524E45B000E8246 /* secp256k1_preallocated.h */; };
92E7A9B82524E45B000E8246 /* secp256k1.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9482524E45B000E8246 /* secp256k1.h */; settings = {ATTRIBUTES = (Public, ); }; };
92E7A9BA2524E45B000E8246 /* scalar_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A94B2524E45B000E8246 /* scalar_impl.h */; };
92E7A9BD2524E45B000E8246 /* field_10x26_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A94E2524E45B000E8246 /* field_10x26_impl.h */; };
92E7A9C02524E45B000E8246 /* scratch.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9522524E45B000E8246 /* scratch.h */; };
92E7A9C12524E45B000E8246 /* ecmult_gen_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9532524E45B000E8246 /* ecmult_gen_impl.h */; };
92E7A9C52524E45B000E8246 /* field_10x26.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9572524E45B000E8246 /* field_10x26.h */; };
92E7A9C72524E45B000E8246 /* scalar_8x32_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9592524E45B000E8246 /* scalar_8x32_impl.h */; };
92E7A9C92524E45B000E8246 /* field_5x52.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A95B2524E45B000E8246 /* field_5x52.h */; };
92E7A9CA2524E45B000E8246 /* num_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A95C2524E45B000E8246 /* num_impl.h */; };
92E7A9CC2524E45B000E8246 /* field.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A95E2524E45B000E8246 /* field.h */; };
92E7A9CE2524E45B000E8246 /* field_5x52_asm_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9602524E45B000E8246 /* field_5x52_asm_impl.h */; };
92E7A9CF2524E45B000E8246 /* ecmult_static_context.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9612524E45B000E8246 /* ecmult_static_context.h */; };
92E7A9D22524E45B000E8246 /* field_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9642524E45B000E8246 /* field_impl.h */; };
92E7A9D32524E45B000E8246 /* scalar_4x64.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9652524E45B000E8246 /* scalar_4x64.h */; };
92E7A9D42524E45B000E8246 /* basic-config.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9662524E45B000E8246 /* basic-config.h */; };
92E7A9D52524E45B000E8246 /* num.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9672524E45B000E8246 /* num.h */; };
92E7A9D62524E45B000E8246 /* field_5x52_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9682524E45B000E8246 /* field_5x52_impl.h */; };
92E7A9D72524E45B000E8246 /* ecmult_const_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9692524E45B000E8246 /* ecmult_const_impl.h */; };
92E7A9D82524E45B000E8246 /* secp256k1.c in Sources */ = {isa = PBXBuildFile; fileRef = 92E7A96A2524E45B000E8246 /* secp256k1.c */; };
92E7A9D92524E45B000E8246 /* ecdsa.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A96B2524E45B000E8246 /* ecdsa.h */; };
92E7A9DB2524E45B000E8246 /* scalar.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A96D2524E45B000E8246 /* scalar.h */; };
92E7A9DC2524E45B000E8246 /* ecdsa_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A96E2524E45B000E8246 /* ecdsa_impl.h */; };
92E7A9DE2524E45B000E8246 /* ecmult_gen.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9702524E45B000E8246 /* ecmult_gen.h */; };
92E7A9DF2524E45B000E8246 /* scalar_low_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9712524E45B000E8246 /* scalar_low_impl.h */; };
92E7A9E02524E45B000E8246 /* hash_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9722524E45B000E8246 /* hash_impl.h */; };
92E7A9E12524E45B000E8246 /* ecmult.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9732524E45B000E8246 /* ecmult.h */; };
92E7A9E22524E45B000E8246 /* scratch_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9742524E45B000E8246 /* scratch_impl.h */; };
92E7A9E42524E45B000E8246 /* ecmult_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9762524E45B000E8246 /* ecmult_impl.h */; };
92E7A9E52524E45B000E8246 /* group.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9772524E45B000E8246 /* group.h */; };
92E7A9E92524E45B000E8246 /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A97B2524E45B000E8246 /* util.h */; };
92E7A9EA2524E45B000E8246 /* assumptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A97C2524E45B000E8246 /* assumptions.h */; };
92E7A9EB2524E45B000E8246 /* field_5x52_int128_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A97D2524E45B000E8246 /* field_5x52_int128_impl.h */; };
92E7A9EC2524E45B000E8246 /* scalar_4x64_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A97E2524E45B000E8246 /* scalar_4x64_impl.h */; };
92E7A9EF2524E45B000E8246 /* group_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9812524E45B000E8246 /* group_impl.h */; };
92E7A9F02524E45B000E8246 /* ecmult_const.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9822524E45B000E8246 /* ecmult_const.h */; };
92E7A9F52524E45B000E8246 /* main_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9892524E45B000E8246 /* main_impl.h */; };
92E7A9F82524E45B000E8246 /* main_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A98D2524E45B000E8246 /* main_impl.h */; };
92E7A9FC2524E45B000E8246 /* main_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9922524E45B000E8246 /* main_impl.h */; };
92E7AA002524E45B000E8246 /* main_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9972524E45B000E8246 /* main_impl.h */; };
92E7AA0D2524E45B000E8246 /* num_gmp.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9A52524E45B000E8246 /* num_gmp.h */; };
92E7AA112524E45C000E8246 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9AA2524E45B000E8246 /* hash.h */; };
92E7AA122524E45C000E8246 /* eckey_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9AB2524E45B000E8246 /* eckey_impl.h */; };
92E7AA162524E45C000E8246 /* num_gmp_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9AF2524E45B000E8246 /* num_gmp_impl.h */; };
92E7AA172524E45C000E8246 /* scalar_8x32.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9B02524E45B000E8246 /* scalar_8x32.h */; };
92E7AA182524E45C000E8246 /* scalar_low.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9B12524E45B000E8246 /* scalar_low.h */; };
92E7AA192524E45C000E8246 /* eckey.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7A9B22524E45B000E8246 /* eckey.h */; };
92E7AA202524E6F2000E8246 /* lax_der_parsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7AA1B2524E6F2000E8246 /* lax_der_parsing.h */; };
92E7AA212524E6F2000E8246 /* lax_der_privatekey_parsing.c in Sources */ = {isa = PBXBuildFile; fileRef = 92E7AA1C2524E6F2000E8246 /* lax_der_privatekey_parsing.c */; };
92E7AA222524E6F2000E8246 /* lax_der_parsing.c in Sources */ = {isa = PBXBuildFile; fileRef = 92E7AA1D2524E6F2000E8246 /* lax_der_parsing.c */; };
92E7AA242524E6F2000E8246 /* lax_der_privatekey_parsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7AA1F2524E6F2000E8246 /* lax_der_privatekey_parsing.h */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
922D837625253C2600E4C8B5 /* libsecp256k1-config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "libsecp256k1-config.h"; sourceTree = "<group>"; };
92B9684D25240F2100F64AB0 /* Secp256k1.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Secp256k1.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92B9685125240F2100F64AB0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
92E7A9432524E45B000E8246 /* secp256k1_ecdh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = secp256k1_ecdh.h; sourceTree = "<group>"; };
92E7A9442524E45B000E8246 /* secp256k1_schnorrsig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = secp256k1_schnorrsig.h; sourceTree = "<group>"; };
92E7A9452524E45B000E8246 /* secp256k1_recovery.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = secp256k1_recovery.h; sourceTree = "<group>"; };
92E7A9462524E45B000E8246 /* secp256k1_extrakeys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = secp256k1_extrakeys.h; sourceTree = "<group>"; };
92E7A9472524E45B000E8246 /* secp256k1_preallocated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = secp256k1_preallocated.h; sourceTree = "<group>"; };
92E7A9482524E45B000E8246 /* secp256k1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = secp256k1.h; sourceTree = "<group>"; };
92E7A94B2524E45B000E8246 /* scalar_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_impl.h; sourceTree = "<group>"; };
92E7A94E2524E45B000E8246 /* field_10x26_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = field_10x26_impl.h; sourceTree = "<group>"; };
92E7A9522524E45B000E8246 /* scratch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scratch.h; sourceTree = "<group>"; };
92E7A9532524E45B000E8246 /* ecmult_gen_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ecmult_gen_impl.h; sourceTree = "<group>"; };
92E7A9572524E45B000E8246 /* field_10x26.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = field_10x26.h; sourceTree = "<group>"; };
92E7A9592524E45B000E8246 /* scalar_8x32_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_8x32_impl.h; sourceTree = "<group>"; };
92E7A95B2524E45B000E8246 /* field_5x52.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = field_5x52.h; sourceTree = "<group>"; };
92E7A95C2524E45B000E8246 /* num_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = num_impl.h; sourceTree = "<group>"; };
92E7A95E2524E45B000E8246 /* field.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = field.h; sourceTree = "<group>"; };
92E7A9602524E45B000E8246 /* field_5x52_asm_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = field_5x52_asm_impl.h; sourceTree = "<group>"; };
92E7A9612524E45B000E8246 /* ecmult_static_context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ecmult_static_context.h; sourceTree = "<group>"; };
92E7A9642524E45B000E8246 /* field_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = field_impl.h; sourceTree = "<group>"; };
92E7A9652524E45B000E8246 /* scalar_4x64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_4x64.h; sourceTree = "<group>"; };
92E7A9662524E45B000E8246 /* basic-config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "basic-config.h"; sourceTree = "<group>"; };
92E7A9672524E45B000E8246 /* num.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = num.h; sourceTree = "<group>"; };
92E7A9682524E45B000E8246 /* field_5x52_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = field_5x52_impl.h; sourceTree = "<group>"; };
92E7A9692524E45B000E8246 /* ecmult_const_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ecmult_const_impl.h; sourceTree = "<group>"; };
92E7A96A2524E45B000E8246 /* secp256k1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = secp256k1.c; sourceTree = "<group>"; };
92E7A96B2524E45B000E8246 /* ecdsa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ecdsa.h; sourceTree = "<group>"; };
92E7A96D2524E45B000E8246 /* scalar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar.h; sourceTree = "<group>"; };
92E7A96E2524E45B000E8246 /* ecdsa_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ecdsa_impl.h; sourceTree = "<group>"; };
92E7A9702524E45B000E8246 /* ecmult_gen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ecmult_gen.h; sourceTree = "<group>"; };
92E7A9712524E45B000E8246 /* scalar_low_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_low_impl.h; sourceTree = "<group>"; };
92E7A9722524E45B000E8246 /* hash_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash_impl.h; sourceTree = "<group>"; };
92E7A9732524E45B000E8246 /* ecmult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ecmult.h; sourceTree = "<group>"; };
92E7A9742524E45B000E8246 /* scratch_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scratch_impl.h; sourceTree = "<group>"; };
92E7A9762524E45B000E8246 /* ecmult_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ecmult_impl.h; sourceTree = "<group>"; };
92E7A9772524E45B000E8246 /* group.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = group.h; sourceTree = "<group>"; };
92E7A97B2524E45B000E8246 /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = "<group>"; };
92E7A97C2524E45B000E8246 /* assumptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assumptions.h; sourceTree = "<group>"; };
92E7A97D2524E45B000E8246 /* field_5x52_int128_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = field_5x52_int128_impl.h; sourceTree = "<group>"; };
92E7A97E2524E45B000E8246 /* scalar_4x64_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_4x64_impl.h; sourceTree = "<group>"; };
92E7A9812524E45B000E8246 /* group_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = group_impl.h; sourceTree = "<group>"; };
92E7A9822524E45B000E8246 /* ecmult_const.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ecmult_const.h; sourceTree = "<group>"; };
92E7A9892524E45B000E8246 /* main_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = main_impl.h; sourceTree = "<group>"; };
92E7A98D2524E45B000E8246 /* main_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = main_impl.h; sourceTree = "<group>"; };
92E7A9922524E45B000E8246 /* main_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = main_impl.h; sourceTree = "<group>"; };
92E7A9972524E45B000E8246 /* main_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = main_impl.h; sourceTree = "<group>"; };
92E7A9A52524E45B000E8246 /* num_gmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = num_gmp.h; sourceTree = "<group>"; };
92E7A9AA2524E45B000E8246 /* hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash.h; sourceTree = "<group>"; };
92E7A9AB2524E45B000E8246 /* eckey_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eckey_impl.h; sourceTree = "<group>"; };
92E7A9AF2524E45B000E8246 /* num_gmp_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = num_gmp_impl.h; sourceTree = "<group>"; };
92E7A9B02524E45B000E8246 /* scalar_8x32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_8x32.h; sourceTree = "<group>"; };
92E7A9B12524E45B000E8246 /* scalar_low.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_low.h; sourceTree = "<group>"; };
92E7A9B22524E45B000E8246 /* eckey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eckey.h; sourceTree = "<group>"; };
92E7AA1B2524E6F2000E8246 /* lax_der_parsing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lax_der_parsing.h; sourceTree = "<group>"; };
92E7AA1C2524E6F2000E8246 /* lax_der_privatekey_parsing.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lax_der_privatekey_parsing.c; sourceTree = "<group>"; };
92E7AA1D2524E6F2000E8246 /* lax_der_parsing.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lax_der_parsing.c; sourceTree = "<group>"; };
92E7AA1F2524E6F2000E8246 /* lax_der_privatekey_parsing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lax_der_privatekey_parsing.h; sourceTree = "<group>"; };
92E7AA312524FCD8000E8246 /* Secp256k1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Secp256k1.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
92B9684A25240F2100F64AB0 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
92B9684325240F2100F64AB0 = {
isa = PBXGroup;
children = (
92E7AA1A2524E6F2000E8246 /* contrib */,
92E7A9422524E45B000E8246 /* include */,
92E7A9492524E45B000E8246 /* src */,
92B9684F25240F2100F64AB0 /* Secp256k1 */,
92B9684E25240F2100F64AB0 /* Products */,
);
sourceTree = "<group>";
};
92B9684E25240F2100F64AB0 /* Products */ = {
isa = PBXGroup;
children = (
92B9684D25240F2100F64AB0 /* Secp256k1.framework */,
);
name = Products;
sourceTree = "<group>";
};
92B9684F25240F2100F64AB0 /* Secp256k1 */ = {
isa = PBXGroup;
children = (
922D837625253C2600E4C8B5 /* libsecp256k1-config.h */,
92E7AA312524FCD8000E8246 /* Secp256k1.h */,
92B9685125240F2100F64AB0 /* Info.plist */,
);
path = Secp256k1;
sourceTree = "<group>";
};
92E7A9422524E45B000E8246 /* include */ = {
isa = PBXGroup;
children = (
92E7A9432524E45B000E8246 /* secp256k1_ecdh.h */,
92E7A9442524E45B000E8246 /* secp256k1_schnorrsig.h */,
92E7A9452524E45B000E8246 /* secp256k1_recovery.h */,
92E7A9462524E45B000E8246 /* secp256k1_extrakeys.h */,
92E7A9472524E45B000E8246 /* secp256k1_preallocated.h */,
92E7A9482524E45B000E8246 /* secp256k1.h */,
);
name = include;
path = "bitcoin-core/secp256k1/include";
sourceTree = "<group>";
};
92E7A9492524E45B000E8246 /* src */ = {
isa = PBXGroup;
children = (
92E7A94B2524E45B000E8246 /* scalar_impl.h */,
92E7A94E2524E45B000E8246 /* field_10x26_impl.h */,
92E7A9522524E45B000E8246 /* scratch.h */,
92E7A9532524E45B000E8246 /* ecmult_gen_impl.h */,
92E7A9572524E45B000E8246 /* field_10x26.h */,
92E7A9592524E45B000E8246 /* scalar_8x32_impl.h */,
92E7A95B2524E45B000E8246 /* field_5x52.h */,
92E7A95C2524E45B000E8246 /* num_impl.h */,
92E7A95E2524E45B000E8246 /* field.h */,
92E7A9602524E45B000E8246 /* field_5x52_asm_impl.h */,
92E7A9612524E45B000E8246 /* ecmult_static_context.h */,
92E7A9642524E45B000E8246 /* field_impl.h */,
92E7A9652524E45B000E8246 /* scalar_4x64.h */,
92E7A9662524E45B000E8246 /* basic-config.h */,
92E7A9672524E45B000E8246 /* num.h */,
92E7A9682524E45B000E8246 /* field_5x52_impl.h */,
92E7A9692524E45B000E8246 /* ecmult_const_impl.h */,
92E7A96A2524E45B000E8246 /* secp256k1.c */,
92E7A96B2524E45B000E8246 /* ecdsa.h */,
92E7A96D2524E45B000E8246 /* scalar.h */,
92E7A96E2524E45B000E8246 /* ecdsa_impl.h */,
92E7A9702524E45B000E8246 /* ecmult_gen.h */,
92E7A9712524E45B000E8246 /* scalar_low_impl.h */,
92E7A9722524E45B000E8246 /* hash_impl.h */,
92E7A9732524E45B000E8246 /* ecmult.h */,
92E7A9742524E45B000E8246 /* scratch_impl.h */,
92E7A9762524E45B000E8246 /* ecmult_impl.h */,
92E7A9772524E45B000E8246 /* group.h */,
92E7A97B2524E45B000E8246 /* util.h */,
92E7A97C2524E45B000E8246 /* assumptions.h */,
92E7A97D2524E45B000E8246 /* field_5x52_int128_impl.h */,
92E7A97E2524E45B000E8246 /* scalar_4x64_impl.h */,
92E7A9812524E45B000E8246 /* group_impl.h */,
92E7A9822524E45B000E8246 /* ecmult_const.h */,
92E7A9842524E45B000E8246 /* modules */,
92E7A9A52524E45B000E8246 /* num_gmp.h */,
92E7A9AA2524E45B000E8246 /* hash.h */,
92E7A9AB2524E45B000E8246 /* eckey_impl.h */,
92E7A9AF2524E45B000E8246 /* num_gmp_impl.h */,
92E7A9B02524E45B000E8246 /* scalar_8x32.h */,
92E7A9B12524E45B000E8246 /* scalar_low.h */,
92E7A9B22524E45B000E8246 /* eckey.h */,
);
name = src;
path = "bitcoin-core/secp256k1/src";
sourceTree = "<group>";
};
92E7A9842524E45B000E8246 /* modules */ = {
isa = PBXGroup;
children = (
92E7A9852524E45B000E8246 /* recovery */,
92E7A98A2524E45B000E8246 /* ecdh */,
92E7A98E2524E45B000E8246 /* extrakeys */,
92E7A9932524E45B000E8246 /* schnorrsig */,
);
path = modules;
sourceTree = "<group>";
};
92E7A9852524E45B000E8246 /* recovery */ = {
isa = PBXGroup;
children = (
92E7A9892524E45B000E8246 /* main_impl.h */,
);
path = recovery;
sourceTree = "<group>";
};
92E7A98A2524E45B000E8246 /* ecdh */ = {
isa = PBXGroup;
children = (
92E7A98D2524E45B000E8246 /* main_impl.h */,
);
path = ecdh;
sourceTree = "<group>";
};
92E7A98E2524E45B000E8246 /* extrakeys */ = {
isa = PBXGroup;
children = (
92E7A9922524E45B000E8246 /* main_impl.h */,
);
path = extrakeys;
sourceTree = "<group>";
};
92E7A9932524E45B000E8246 /* schnorrsig */ = {
isa = PBXGroup;
children = (
92E7A9972524E45B000E8246 /* main_impl.h */,
);
path = schnorrsig;
sourceTree = "<group>";
};
92E7AA1A2524E6F2000E8246 /* contrib */ = {
isa = PBXGroup;
children = (
92E7AA1B2524E6F2000E8246 /* lax_der_parsing.h */,
92E7AA1C2524E6F2000E8246 /* lax_der_privatekey_parsing.c */,
92E7AA1D2524E6F2000E8246 /* lax_der_parsing.c */,
92E7AA1F2524E6F2000E8246 /* lax_der_privatekey_parsing.h */,
);
name = contrib;
path = "bitcoin-core/secp256k1/contrib";
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
92B9684825240F2100F64AB0 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
92E7A9E92524E45B000E8246 /* util.h in Headers */,
92E7A9B82524E45B000E8246 /* secp256k1.h in Headers */,
92E7A9C52524E45B000E8246 /* field_10x26.h in Headers */,
92E7A9D52524E45B000E8246 /* num.h in Headers */,
92E7A9CC2524E45B000E8246 /* field.h in Headers */,
92E7A9B52524E45B000E8246 /* secp256k1_recovery.h in Headers */,
92E7AA202524E6F2000E8246 /* lax_der_parsing.h in Headers */,
92E7A9F52524E45B000E8246 /* main_impl.h in Headers */,
92E7AA162524E45C000E8246 /* num_gmp_impl.h in Headers */,
92E7AA122524E45C000E8246 /* eckey_impl.h in Headers */,
92E7A9E02524E45B000E8246 /* hash_impl.h in Headers */,
92E7A9DB2524E45B000E8246 /* scalar.h in Headers */,
92E7A9DE2524E45B000E8246 /* ecmult_gen.h in Headers */,
92E7A9EC2524E45B000E8246 /* scalar_4x64_impl.h in Headers */,
92E7A9D62524E45B000E8246 /* field_5x52_impl.h in Headers */,
92E7AA002524E45B000E8246 /* main_impl.h in Headers */,
92E7A9F82524E45B000E8246 /* main_impl.h in Headers */,
92E7AA112524E45C000E8246 /* hash.h in Headers */,
92E7AA182524E45C000E8246 /* scalar_low.h in Headers */,
92E7A9D72524E45B000E8246 /* ecmult_const_impl.h in Headers */,
92E7A9F02524E45B000E8246 /* ecmult_const.h in Headers */,
92E7A9DF2524E45B000E8246 /* scalar_low_impl.h in Headers */,
92E7A9C72524E45B000E8246 /* scalar_8x32_impl.h in Headers */,
92E7A9BA2524E45B000E8246 /* scalar_impl.h in Headers */,
92E7A9D92524E45B000E8246 /* ecdsa.h in Headers */,
92E7AA172524E45C000E8246 /* scalar_8x32.h in Headers */,
92E7A9DC2524E45B000E8246 /* ecdsa_impl.h in Headers */,
92E7A9E42524E45B000E8246 /* ecmult_impl.h in Headers */,
92E7A9CE2524E45B000E8246 /* field_5x52_asm_impl.h in Headers */,
92E7A9EF2524E45B000E8246 /* group_impl.h in Headers */,
92E7A9C92524E45B000E8246 /* field_5x52.h in Headers */,
92E7AA192524E45C000E8246 /* eckey.h in Headers */,
92E7A9E52524E45B000E8246 /* group.h in Headers */,
92E7A9B72524E45B000E8246 /* secp256k1_preallocated.h in Headers */,
92E7A9EB2524E45B000E8246 /* field_5x52_int128_impl.h in Headers */,
92E7AA242524E6F2000E8246 /* lax_der_privatekey_parsing.h in Headers */,
92E7A9E12524E45B000E8246 /* ecmult.h in Headers */,
92E7A9EA2524E45B000E8246 /* assumptions.h in Headers */,
92E7A9CF2524E45B000E8246 /* ecmult_static_context.h in Headers */,
92E7A9BD2524E45B000E8246 /* field_10x26_impl.h in Headers */,
92E7A9C02524E45B000E8246 /* scratch.h in Headers */,
92E7A9D42524E45B000E8246 /* basic-config.h in Headers */,
92E7A9B42524E45B000E8246 /* secp256k1_schnorrsig.h in Headers */,
92E7A9CA2524E45B000E8246 /* num_impl.h in Headers */,
92E7A9D22524E45B000E8246 /* field_impl.h in Headers */,
92E7A9E22524E45B000E8246 /* scratch_impl.h in Headers */,
92E7A9C12524E45B000E8246 /* ecmult_gen_impl.h in Headers */,
92E7A9B32524E45B000E8246 /* secp256k1_ecdh.h in Headers */,
92E7AA0D2524E45B000E8246 /* num_gmp.h in Headers */,
92E7A9FC2524E45B000E8246 /* main_impl.h in Headers */,
92E7A9B62524E45B000E8246 /* secp256k1_extrakeys.h in Headers */,
92E7A9D32524E45B000E8246 /* scalar_4x64.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
92B9684C25240F2100F64AB0 /* Secp256k1 */ = {
isa = PBXNativeTarget;
buildConfigurationList = 92B9685525240F2100F64AB0 /* Build configuration list for PBXNativeTarget "Secp256k1" */;
buildPhases = (
92B9684825240F2100F64AB0 /* Headers */,
92B9684925240F2100F64AB0 /* Sources */,
92B9684A25240F2100F64AB0 /* Frameworks */,
92B9684B25240F2100F64AB0 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = Secp256k1;
productName = Secp256k1;
productReference = 92B9684D25240F2100F64AB0 /* Secp256k1.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
92B9684425240F2100F64AB0 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1170;
ORGANIZATIONNAME = Microsoft;
TargetAttributes = {
92B9684C25240F2100F64AB0 = {
CreatedOnToolsVersion = 11.7;
};
};
};
buildConfigurationList = 92B9684725240F2100F64AB0 /* Build configuration list for PBXProject "Secp256k1" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 92B9684325240F2100F64AB0;
productRefGroup = 92B9684E25240F2100F64AB0 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
92B9684C25240F2100F64AB0 /* Secp256k1 */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
92B9684B25240F2100F64AB0 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
92B9684925240F2100F64AB0 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
92E7AA222524E6F2000E8246 /* lax_der_parsing.c in Sources */,
92E7A9D82524E45B000E8246 /* secp256k1.c in Sources */,
92E7AA212524E6F2000E8246 /* lax_der_privatekey_parsing.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
92B9685325240F2100F64AB0 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.7;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
92B9685425240F2100F64AB0 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.7;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
92B9685625240F2100F64AB0 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_MODULES_AUTOLINK = NO;
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = UBF8T346G9;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
HEADER_SEARCH_PATHS = "$(SRCROOT)/bitcoin-core/secp256k1";
INFOPLIST_FILE = Secp256k1/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = staticlib;
OTHER_CFLAGS = (
"-O3",
"-fvisibility=hidden",
"-std=c89",
"-pedantic",
"-Wall",
"-Wextra",
"-Wcast-align",
"-Wnested-externs",
"-Wshadow",
"-Wstrict-prototypes",
"-Wundef",
"-Wno-unused-function",
"-Wno-long-long",
"-Wno-overlength-strings",
"-W",
"-DHAVE_CONFIG_H=1",
);
PRODUCT_BUNDLE_IDENTIFIER = com.microsoft.Secp256k1;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/bitcoin-core/secp256k1";
USE_HEADERMAP = YES;
};
name = Debug;
};
92B9685725240F2100F64AB0 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_MODULES_AUTOLINK = NO;
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = UBF8T346G9;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
HEADER_SEARCH_PATHS = "$(SRCROOT)/bitcoin-core/secp256k1";
INFOPLIST_FILE = Secp256k1/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = staticlib;
OTHER_CFLAGS = (
"-O3",
"-fvisibility=hidden",
"-std=c89",
"-pedantic",
"-Wall",
"-Wextra",
"-Wcast-align",
"-Wnested-externs",
"-Wshadow",
"-Wstrict-prototypes",
"-Wundef",
"-Wno-unused-function",
"-Wno-long-long",
"-Wno-overlength-strings",
"-W",
"-DHAVE_CONFIG_H=1",
);
PRODUCT_BUNDLE_IDENTIFIER = com.microsoft.Secp256k1;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/bitcoin-core/secp256k1";
USE_HEADERMAP = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
92B9684725240F2100F64AB0 /* Build configuration list for PBXProject "Secp256k1" */ = {
isa = XCConfigurationList;
buildConfigurations = (
92B9685325240F2100F64AB0 /* Debug */,
92B9685425240F2100F64AB0 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
92B9685525240F2100F64AB0 /* Build configuration list for PBXNativeTarget "Secp256k1" */ = {
isa = XCConfigurationList;
buildConfigurations = (
92B9685625240F2100F64AB0 /* Debug */,
92B9685725240F2100F64AB0 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 92B9684425240F2100F64AB0 /* Project object */;
}

Просмотреть файл

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
</dict>
</plist>

Просмотреть файл

@ -0,0 +1,31 @@
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//#import <Foundation/Foundation.h>
#ifndef FOUNDATION_EXPORT
#if defined(__cplusplus)
#include <iostream>
#define FOUNDATION_EXPORT extern "C"
#else
#define FOUNDATION_EXPORT extern
#endif
#endif
//! Project version number for Secp256k1.
FOUNDATION_EXPORT double Secp256k1VersionNumber;
//! Project version string for Secp256k1.
FOUNDATION_EXPORT const unsigned char Secp256k1VersionString[];
// In this header, you should import all the public headers of your framework using statements like #import <Secp256k1/PublicHeader.h>
//#import "include/secp256k1.h"
//#include "../include/secp256k1_ecdh.h"
//#import "Secp256k1/Secp256k1.h"
//#import "secp256k1.h"

Просмотреть файл

@ -0,0 +1,141 @@
/* src/libsecp256k1-config.h. Generated from libsecp256k1-config.h.in by configure. */
/* src/libsecp256k1-config.h.in. Generated from configure.ac by autoheader. */
#ifndef LIBSECP256K1_CONFIG_H
#define LIBSECP256K1_CONFIG_H
/* Define this symbol to compile out all VERIFY code */
/* #undef COVERAGE */
/* Set ecmult gen precision bits */
#define ECMULT_GEN_PREC_BITS 4
/* Set window size for ecmult precomputation */
#define ECMULT_WINDOW_SIZE 15
/* Define this symbol to enable the ECDH module */
/* #undef ENABLE_MODULE_ECDH */
/* Define this symbol to enable the extrakeys module */
/* #undef ENABLE_MODULE_EXTRAKEYS */
/* Define this symbol to enable the ECDSA pubkey recovery module */
/* #undef ENABLE_MODULE_RECOVERY */
/* Define this symbol to enable the schnorrsig module */
/* #undef ENABLE_MODULE_SCHNORRSIG */
/* Define this symbol if OpenSSL EC functions are available */
/* #undef ENABLE_OPENSSL_TESTS */
/* Define to 1 if you have the <dlfcn.h> header file. */
#define HAVE_DLFCN_H 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
/* Define this symbol if libcrypto is installed */
/* #undef HAVE_LIBCRYPTO */
/* Define this symbol if libgmp is installed */
/* #undef HAVE_LIBGMP */
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define to the sub-directory where libtool stores uninstalled libraries. */
#define LT_OBJDIR ".libs/"
/* Name of package */
#define PACKAGE "libsecp256k1"
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT ""
/* Define to the full name of this package. */
#define PACKAGE_NAME "libsecp256k1"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "libsecp256k1 0.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "libsecp256k1"
/* Define to the home page for this package. */
#define PACKAGE_URL ""
/* Define to the version of this package. */
#define PACKAGE_VERSION "0.1"
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define this symbol to enable x86_64 assembly optimizations */
/* #undef USE_ASM_X86_64 */
/* Define this symbol to use a statically generated ecmult table */
#define USE_ECMULT_STATIC_PRECOMPUTATION 1
/* Define this symbol to use endomorphism optimization */
/* #undef USE_ENDOMORPHISM */
/* Define this symbol if an external (non-inline) assembly implementation is
used */
/* #undef USE_EXTERNAL_ASM */
/* Define this symbol if an external implementation of the default callbacks
is used */
/* #undef USE_EXTERNAL_DEFAULT_CALLBACKS */
/* Define this symbol to use the native field inverse implementation */
#define USE_FIELD_INV_BUILTIN 1
/* Define this symbol to use the num-based field inverse implementation */
/* #undef USE_FIELD_INV_NUM */
/* Define this symbol to force the use of the (unsigned) __int128 based wide
multiplication implementation */
/* #undef USE_FORCE_WIDEMUL_INT128 */
/* Define this symbol to force the use of the (u)int64_t based wide
multiplication implementation */
/* #undef USE_FORCE_WIDEMUL_INT64 */
/* Define this symbol to use the gmp implementation for num */
/* #undef USE_NUM_GMP */
/* Define this symbol to use no num implementation */
#define USE_NUM_NONE 1
/* Define this symbol to use the native scalar inverse implementation */
#define USE_SCALAR_INV_BUILTIN 1
/* Define this symbol to use the num-based scalar inverse implementation */
/* #undef USE_SCALAR_INV_NUM */
/* Version number of package */
#define VERSION "0.1"
#endif /*LIBSECP256K1_CONFIG_H*/

@ -0,0 +1 @@
Subproject commit 63150ab4da1ef13ebfb4396064e1ff501dbd015e

Просмотреть файл

@ -1,18 +0,0 @@
Pod::Spec.new do |spec|
spec.name = "VCCrypto"
spec.version = "0.0.1-beta.0"
spec.summary = "An SDK to manage your Verifiable Credential cryptography."
spec.description = <<-DESC "An SDK to manage your Verifiable Credential cryptography."
DESC
spec.homepage = "https://github.com/microsoft/VerifiableCredential-SDK-iOS"
spec.license = "MIT"
spec.author = { "sydneymorton" => "symorton@microsoft.com", "dangodb" => "dangodb@microsoft.com" }
spec.platform = :ios, "11.0"
spec.source = { :git => "https://github.com/microsoft/VerifiableCredential-SDK-iOS" }
spec.source_files = "Classes", "Classes/**/*.{h,m}"
spec.exclude_files = "Classes/Exclude"
spec.framework = "Foundation"
spec.dependency "secp256k1_ios"
end

Просмотреть файл

@ -3,16 +3,14 @@
archiveVersion = 1;
classes = {
};
objectVersion = 51;
objectVersion = 50;
objects = {
/* Begin PBXBuildFile section */
5540903D25000F6A001246DB /* Signing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5540903C25000F6A001246DB /* Signing.swift */; };
5540904925002DEE001246DB /* VCCrypto.podspec in Resources */ = {isa = PBXBuildFile; fileRef = 5540904825002DEE001246DB /* VCCrypto.podspec */; };
5577E874251E9F99005250BC /* VCCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 92CDE7AD24DC78DD00F95B5D /* VCCrypto.h */; settings = {ATTRIBUTES = (Public, ); }; };
55ADE29924F5752500D9990E /* Sha256.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55ADE29824F5752500D9990E /* Sha256.swift */; };
55ADE29B24F5757100D9990E /* Sha256Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55ADE29A24F5757100D9990E /* Sha256Tests.swift */; };
653A1A80A8977C63CCCFFB9E /* Pods_VCCrypto_VCCryptoTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 366E03AF30190CBD16E6F78F /* Pods_VCCrypto_VCCryptoTests.framework */; };
928AAF7124EEDC9D0029A8F9 /* Secp256k1PublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 928AAF7024EEDC9D0029A8F9 /* Secp256k1PublicKey.swift */; };
928AAF7324EEE0AB0029A8F9 /* Secp256k1PublicKeyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 928AAF7224EEE0AB0029A8F9 /* Secp256k1PublicKeyTests.swift */; };
92CDE7B424DC78DD00F95B5D /* VCCrypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CDE7AA24DC78DD00F95B5D /* VCCrypto.framework */; };
@ -39,7 +37,7 @@
92CDE80824E1F7AF00F95B5D /* Secret.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92CDE80724E1F7AF00F95B5D /* Secret.swift */; };
92CDE80A24E2047900F95B5D /* SecretMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92CDE80924E2047900F95B5D /* SecretMock.swift */; };
92CDE80C24E213AE00F95B5D /* Random32BytesSecretTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92CDE80B24E213AE00F95B5D /* Random32BytesSecretTests.swift */; };
E1BD436E5B307B4001071D52 /* Pods_VCCrypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B91E02228DB2C9D74CDA1E32 /* Pods_VCCrypto.framework */; };
92E7AA262524F811000E8246 /* Secp256k1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92E7AA252524F811000E8246 /* Secp256k1.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@ -60,15 +58,13 @@
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
35D1D38289AA4ABFE2FE5259 /* Pods-VCCrypto-VCCryptoTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VCCrypto-VCCryptoTests.debug.xcconfig"; path = "Target Support Files/Pods-VCCrypto-VCCryptoTests/Pods-VCCrypto-VCCryptoTests.debug.xcconfig"; sourceTree = "<group>"; };
366E03AF30190CBD16E6F78F /* Pods_VCCrypto_VCCryptoTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_VCCrypto_VCCryptoTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
46EAFBE038033A087D608037 /* Pods-VCCrypto.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VCCrypto.release.xcconfig"; path = "Target Support Files/Pods-VCCrypto/Pods-VCCrypto.release.xcconfig"; sourceTree = "<group>"; };
5540903C25000F6A001246DB /* Signing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Signing.swift; sourceTree = "<group>"; };
5540904825002DEE001246DB /* VCCrypto.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VCCrypto.podspec; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
55ADE29824F5752500D9990E /* Sha256.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Sha256.swift; path = ../../../VCCrypto/VCCrypto/Algo/Sha256.swift; sourceTree = "<group>"; };
55ADE29A24F5757100D9990E /* Sha256Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Sha256Tests.swift; path = ../../VCCrypto/VCCryptoTests/Sha256Tests.swift; sourceTree = "<group>"; };
928AAF7024EEDC9D0029A8F9 /* Secp256k1PublicKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Secp256k1PublicKey.swift; sourceTree = "<group>"; };
928AAF7224EEE0AB0029A8F9 /* Secp256k1PublicKeyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Secp256k1PublicKeyTests.swift; sourceTree = "<group>"; };
92B969052524230B00F64AB0 /* Secp256k1.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Secp256k1.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92B969092524CF5900F64AB0 /* Secp256k1.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Secp256k1.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92CDE7AA24DC78DD00F95B5D /* VCCrypto.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = VCCrypto.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92CDE7AD24DC78DD00F95B5D /* VCCrypto.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VCCrypto.h; sourceTree = "<group>"; };
92CDE7AE24DC78DD00F95B5D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
@ -99,9 +95,7 @@
92CDE80724E1F7AF00F95B5D /* Secret.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Secret.swift; sourceTree = "<group>"; };
92CDE80924E2047900F95B5D /* SecretMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecretMock.swift; sourceTree = "<group>"; };
92CDE80B24E213AE00F95B5D /* Random32BytesSecretTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Random32BytesSecretTests.swift; sourceTree = "<group>"; };
AC6B36B50F894308939F7D59 /* Pods-VCCrypto-VCCryptoTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VCCrypto-VCCryptoTests.release.xcconfig"; path = "Target Support Files/Pods-VCCrypto-VCCryptoTests/Pods-VCCrypto-VCCryptoTests.release.xcconfig"; sourceTree = "<group>"; };
B91E02228DB2C9D74CDA1E32 /* Pods_VCCrypto.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_VCCrypto.framework; sourceTree = BUILT_PRODUCTS_DIR; };
DA8396AD42B32F56D0FA4108 /* Pods-VCCrypto.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VCCrypto.debug.xcconfig"; path = "Target Support Files/Pods-VCCrypto/Pods-VCCrypto.debug.xcconfig"; sourceTree = "<group>"; };
92E7AA252524F811000E8246 /* Secp256k1.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Secp256k1.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -109,7 +103,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E1BD436E5B307B4001071D52 /* Pods_VCCrypto.framework in Frameworks */,
92E7AA262524F811000E8246 /* Secp256k1.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -118,7 +112,6 @@
buildActionMask = 2147483647;
files = (
92CDE7B424DC78DD00F95B5D /* VCCrypto.framework in Frameworks */,
653A1A80A8977C63CCCFFB9E /* Pods_VCCrypto_VCCryptoTests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -132,18 +125,6 @@
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
8DE2C444BD551D7A2E4BDE01 /* Pods */ = {
isa = PBXGroup;
children = (
DA8396AD42B32F56D0FA4108 /* Pods-VCCrypto.debug.xcconfig */,
46EAFBE038033A087D608037 /* Pods-VCCrypto.release.xcconfig */,
35D1D38289AA4ABFE2FE5259 /* Pods-VCCrypto-VCCryptoTests.debug.xcconfig */,
AC6B36B50F894308939F7D59 /* Pods-VCCrypto-VCCryptoTests.release.xcconfig */,
);
name = Pods;
path = ../sdk/Pods;
sourceTree = "<group>";
};
928AAF6F24EEDC670029A8F9 /* Keys */ = {
isa = PBXGroup;
children = (
@ -157,12 +138,10 @@
92CDE7A024DC78DD00F95B5D = {
isa = PBXGroup;
children = (
5540904825002DEE001246DB /* VCCrypto.podspec */,
92CDE7AC24DC78DD00F95B5D /* VCCrypto */,
92CDE7B724DC78DD00F95B5D /* VCCryptoTests */,
92CDE7EE24DE1C6100F95B5D /* VCCryptoTestApp */,
92CDE7AB24DC78DD00F95B5D /* Products */,
8DE2C444BD551D7A2E4BDE01 /* Pods */,
C817E43043516B933BA2E4E6 /* Frameworks */,
);
sourceTree = "<group>";
@ -271,8 +250,9 @@
C817E43043516B933BA2E4E6 /* Frameworks */ = {
isa = PBXGroup;
children = (
B91E02228DB2C9D74CDA1E32 /* Pods_VCCrypto.framework */,
366E03AF30190CBD16E6F78F /* Pods_VCCrypto_VCCryptoTests.framework */,
92E7AA252524F811000E8246 /* Secp256k1.framework */,
92B969092524CF5900F64AB0 /* Secp256k1.framework */,
92B969052524230B00F64AB0 /* Secp256k1.framework */,
);
name = Frameworks;
sourceTree = "<group>";
@ -295,7 +275,6 @@
isa = PBXNativeTarget;
buildConfigurationList = 92CDE7BE24DC78DD00F95B5D /* Build configuration list for PBXNativeTarget "VCCrypto" */;
buildPhases = (
1C95567E58BB77997583A53D /* [CP] Check Pods Manifest.lock */,
92CDE7A524DC78DD00F95B5D /* Headers */,
92CDE7A624DC78DD00F95B5D /* Sources */,
92CDE7A724DC78DD00F95B5D /* Frameworks */,
@ -314,11 +293,9 @@
isa = PBXNativeTarget;
buildConfigurationList = 92CDE7C124DC78DD00F95B5D /* Build configuration list for PBXNativeTarget "VCCryptoTests" */;
buildPhases = (
B0F35BDC4D2BBC21F6EAB7D4 /* [CP] Check Pods Manifest.lock */,
92CDE7AF24DC78DD00F95B5D /* Sources */,
92CDE7B024DC78DD00F95B5D /* Frameworks */,
92CDE7B124DC78DD00F95B5D /* Resources */,
C54D6A835DD3BCC6F3F591F8 /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
@ -396,7 +373,6 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
5540904925002DEE001246DB /* VCCrypto.podspec in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -419,70 +395,6 @@
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
1C95567E58BB77997583A53D /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-VCCrypto-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
B0F35BDC4D2BBC21F6EAB7D4 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-VCCrypto-VCCryptoTests-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
C54D6A835DD3BCC6F3F591F8 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-VCCrypto-VCCryptoTests/Pods-VCCrypto-VCCryptoTests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-VCCrypto-VCCryptoTests/Pods-VCCrypto-VCCryptoTests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-VCCrypto-VCCryptoTests/Pods-VCCrypto-VCCryptoTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
92CDE7A624DC78DD00F95B5D /* Sources */ = {
isa = PBXSourcesBuildPhase;
@ -679,12 +591,12 @@
};
92CDE7BF24DC78DD00F95B5D /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = DA8396AD42B32F56D0FA4108 /* Pods-VCCrypto.debug.xcconfig */;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CLANG_MODULES_AUTOLINK = NO;
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = UBF8T346G9;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
@ -696,7 +608,7 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = mh_dylib;
MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = com.microsoft.VCCrypto;
PRODUCT_NAME = VCCrypto;
SKIP_INSTALL = YES;
@ -709,12 +621,12 @@
};
92CDE7C024DC78DD00F95B5D /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 46EAFBE038033A087D608037 /* Pods-VCCrypto.release.xcconfig */;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CLANG_MODULES_AUTOLINK = NO;
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = UBF8T346G9;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
@ -726,7 +638,7 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = mh_dylib;
MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = com.microsoft.VCCrypto;
PRODUCT_NAME = VCCrypto;
SKIP_INSTALL = YES;
@ -738,7 +650,6 @@
};
92CDE7C224DC78DD00F95B5D /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 35D1D38289AA4ABFE2FE5259 /* Pods-VCCrypto-VCCryptoTests.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CODE_SIGN_STYLE = Automatic;
@ -759,7 +670,6 @@
};
92CDE7C324DC78DD00F95B5D /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = AC6B36B50F894308939F7D59 /* Pods-VCCrypto-VCCryptoTests.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CODE_SIGN_STYLE = Automatic;

Просмотреть файл

@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/
import Foundation
import secp256k1_ios
import Secp256k1
enum Secp256k1Error: Error {
case invalidMessageHash
@ -30,7 +30,7 @@ public struct Secp256k1: Signing {
// Validate params
guard secret is Secret else { throw Secp256k1Error.invalidSecret }
guard messageHash.count == 32 else { throw Secp256k1Error.invalidMessageHash }
// Create the context and signature data structure
let context = secp256k1_context_create(UInt32(SECP256K1_CONTEXT_SIGN))
defer { secp256k1_context_destroy(context) }

Просмотреть файл

@ -1,17 +0,0 @@
Pod::Spec.new do |spec|
spec.name = "VCEntities"
spec.version = "0.0.1-beta.0"
spec.summary = "An SDK to define Verifiable Credential Entities."
spec.description = <<-DESC "An SDK to define Verifiable Credential Entities."
DESC
spec.homepage = "https://github.com/microsoft/VerifiableCredential-SDK-iOS"
spec.license = "MIT"
spec.author = { "sydneymorton" => "symorton@microsoft.com", "dangodb" => "dangodb@microsoft.com" }
spec.platform = :ios, "11.0"
spec.source = { :git => "https://github.com/microsoft/VerifiableCredential-SDK-iOS" }
spec.source_files = "Classes", "Classes/**/*.{h,m}"
spec.exclude_files = "Classes/Exclude"
spec.framework = "Foundation"
end

Просмотреть файл

@ -3,14 +3,13 @@
archiveVersion = 1;
classes = {
};
objectVersion = 51;
objectVersion = 50;
objects = {
/* Begin PBXBuildFile section */
55575738251BC575009979AB /* VCEntities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5557572E251BC575009979AB /* VCEntities.framework */; };
5557573D251BC575009979AB /* VCEntitiesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5557573C251BC575009979AB /* VCEntitiesTests.swift */; };
5557573F251BC575009979AB /* VCEntities.h in Headers */ = {isa = PBXBuildFile; fileRef = 55575731251BC575009979AB /* VCEntities.h */; settings = {ATTRIBUTES = (Public, ); }; };
55575749251BC5B9009979AB /* VCEntities.podspec in Resources */ = {isa = PBXBuildFile; fileRef = 55575748251BC5B9009979AB /* VCEntities.podspec */; };
55575763251BC6CF009979AB /* AttestationsDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5557574B251BC6CE009979AB /* AttestationsDescriptor.swift */; };
55575764251BC6CF009979AB /* PresentationDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5557574C251BC6CE009979AB /* PresentationDescriptor.swift */; };
55575765251BC6CF009979AB /* ConsentDisplayDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5557574D251BC6CE009979AB /* ConsentDisplayDescriptor.swift */; };
@ -47,6 +46,7 @@
557BFC5D251E697F005B5B24 /* MockTokenSigner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 557BFC5B251E697F005B5B24 /* MockTokenSigner.swift */; };
557BFC5E251E697F005B5B24 /* TestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 557BFC5C251E697F005B5B24 /* TestData.swift */; };
557BFC60251E6A6A005B5B24 /* IssuanceResponseFormatting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 557BFC5F251E6A6A005B5B24 /* IssuanceResponseFormatting.swift */; };
92E2998B252522C300B25BB6 /* VCJwt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92E2998A252522C300B25BB6 /* VCJwt.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@ -66,7 +66,6 @@
55575737251BC575009979AB /* VCEntitiesTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VCEntitiesTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
5557573C251BC575009979AB /* VCEntitiesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VCEntitiesTests.swift; sourceTree = "<group>"; };
5557573E251BC575009979AB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
55575748251BC5B9009979AB /* VCEntities.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VCEntities.podspec; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
5557574B251BC6CE009979AB /* AttestationsDescriptor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttestationsDescriptor.swift; sourceTree = "<group>"; };
5557574C251BC6CE009979AB /* PresentationDescriptor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PresentationDescriptor.swift; sourceTree = "<group>"; };
5557574D251BC6CE009979AB /* ConsentDisplayDescriptor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConsentDisplayDescriptor.swift; sourceTree = "<group>"; };
@ -103,6 +102,7 @@
557BFC5B251E697F005B5B24 /* MockTokenSigner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockTokenSigner.swift; sourceTree = "<group>"; };
557BFC5C251E697F005B5B24 /* TestData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestData.swift; sourceTree = "<group>"; };
557BFC5F251E6A6A005B5B24 /* IssuanceResponseFormatting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IssuanceResponseFormatting.swift; sourceTree = "<group>"; };
92E2998A252522C300B25BB6 /* VCJwt.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = VCJwt.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -110,6 +110,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
92E2998B252522C300B25BB6 /* VCJwt.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -127,10 +128,10 @@
55575724251BC575009979AB = {
isa = PBXGroup;
children = (
55575748251BC5B9009979AB /* VCEntities.podspec */,
55575730251BC575009979AB /* VCEntities */,
5557573B251BC575009979AB /* VCEntitiesTests */,
5557572F251BC575009979AB /* Products */,
92E29989252522C300B25BB6 /* Frameworks */,
);
sourceTree = "<group>";
};
@ -277,6 +278,14 @@
path = mocks;
sourceTree = "<group>";
};
92E29989252522C300B25BB6 /* Frameworks */ = {
isa = PBXGroup;
children = (
92E2998A252522C300B25BB6 /* VCJwt.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
@ -370,7 +379,6 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
55575749251BC5B9009979AB /* VCEntities.podspec in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -570,19 +578,22 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CLANG_MODULES_AUTOLINK = NO;
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = UBF8T346G9;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = VCEntities/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = com.microsoft.VCEntities;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
@ -596,19 +607,22 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CLANG_MODULES_AUTOLINK = NO;
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = UBF8T346G9;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = VCEntities/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = com.microsoft.VCEntities;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;

Просмотреть файл

@ -3,11 +3,10 @@
archiveVersion = 1;
classes = {
};
objectVersion = 51;
objectVersion = 50;
objects = {
/* Begin PBXBuildFile section */
4A598C6765710B74251D4B61 /* Pods_VCNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B1FE4AECEFA5F7536F50FC43 /* Pods_VCNetworking.framework */; };
550F1D5B25093911009AF467 /* MockDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1D5A25093911009AF467 /* MockDecoder.swift */; };
550F1D5D25093C0C009AF467 /* MockNetworkOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1D5C25093C0C009AF467 /* MockNetworkOperation.swift */; };
550F1D6325094691009AF467 /* Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1D6225094691009AF467 /* Encoding.swift */; };
@ -21,7 +20,6 @@
55C6C4A925083D370082BE73 /* Decoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55C6C4A825083D370082BE73 /* Decoding.swift */; };
55C6C4AB250841000082BE73 /* IssuanceServiceResponseDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55C6C4AA250841000082BE73 /* IssuanceServiceResponseDecoder.swift */; };
55C6C4AD250843920082BE73 /* ContractDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55C6C4AC250843920082BE73 /* ContractDecoder.swift */; };
55D167F524EB0AA600AD2F98 /* VCNetworking.podspec in Resources */ = {isa = PBXBuildFile; fileRef = 55D167F424EB0AA600AD2F98 /* VCNetworking.podspec */; };
55D1681824EB0E1D00AD2F98 /* NetworkingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55D1680224EB0E1C00AD2F98 /* NetworkingError.swift */; };
55D1681924EB0E1D00AD2F98 /* HelperNetworkFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55D1680424EB0E1C00AD2F98 /* HelperNetworkFunctions.swift */; };
55D1681A24EB0E1D00AD2F98 /* SimpleSuccessHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55D1680624EB0E1C00AD2F98 /* SimpleSuccessHandler.swift */; };
@ -44,7 +42,20 @@
55D1684124EB0E3600AD2F98 /* NetworkOperationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55D1683624EB0E3600AD2F98 /* NetworkOperationTests.swift */; };
55D1684224EB0E3600AD2F98 /* SimpleFailureHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55D1683824EB0E3600AD2F98 /* SimpleFailureHandlerTests.swift */; };
55D7BFF424C4CBBD0090F495 /* VCNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 55D7BFEA24C4CBBD0090F495 /* VCNetworking.framework */; };
F30F8FDEF8256BBBEE092D76 /* Pods_VCNetworking_VCNetworkingTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D1148D51AFD5B642E2D6ACD /* Pods_VCNetworking_VCNetworkingTests.framework */; };
922D7E67252523FD00E4C8B5 /* NSURLSession+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 922D7E42252523FD00E4C8B5 /* NSURLSession+AnyPromise.h */; };
922D7E68252523FD00E4C8B5 /* NSNotificationCenter+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 922D7E43252523FD00E4C8B5 /* NSNotificationCenter+Promise.swift */; };
922D7E69252523FD00E4C8B5 /* NSNotificationCenter+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 922D7E44252523FD00E4C8B5 /* NSNotificationCenter+AnyPromise.m */; };
922D7E6A252523FD00E4C8B5 /* afterlife.swift in Sources */ = {isa = PBXBuildFile; fileRef = 922D7E45252523FD00E4C8B5 /* afterlife.swift */; };
922D7E6B252523FD00E4C8B5 /* NSTask+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 922D7E46252523FD00E4C8B5 /* NSTask+AnyPromise.h */; };
922D7E6C252523FD00E4C8B5 /* NSURLSession+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 922D7E47252523FD00E4C8B5 /* NSURLSession+Promise.swift */; };
922D7E6D252523FD00E4C8B5 /* NSURLSession+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 922D7E48252523FD00E4C8B5 /* NSURLSession+AnyPromise.m */; };
922D7E6E252523FD00E4C8B5 /* NSObject+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 922D7E49252523FD00E4C8B5 /* NSObject+Promise.swift */; };
922D7E6F252523FD00E4C8B5 /* NSNotificationCenter+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 922D7E4A252523FD00E4C8B5 /* NSNotificationCenter+AnyPromise.h */; };
922D7E70252523FD00E4C8B5 /* PMKFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 922D7E4B252523FD00E4C8B5 /* PMKFoundation.h */; };
922D7E71252523FD00E4C8B5 /* Process+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 922D7E4C252523FD00E4C8B5 /* Process+Promise.swift */; };
922D7E72252523FD00E4C8B5 /* NSTask+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 922D7E4D252523FD00E4C8B5 /* NSTask+AnyPromise.m */; };
92E299832525228500B25BB6 /* PromiseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92E299822525228500B25BB6 /* PromiseKit.framework */; };
92E29993252522ED00B25BB6 /* VCEntities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92E29992252522ED00B25BB6 /* VCEntities.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@ -58,7 +69,6 @@
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
1FBFD227499729E7B3E625DC /* Pods-VCNetworking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VCNetworking.release.xcconfig"; path = "Target Support Files/Pods-VCNetworking/Pods-VCNetworking.release.xcconfig"; sourceTree = "<group>"; };
550F1D5A25093911009AF467 /* MockDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockDecoder.swift; sourceTree = "<group>"; };
550F1D5C25093C0C009AF467 /* MockNetworkOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockNetworkOperation.swift; sourceTree = "<group>"; };
550F1D6225094691009AF467 /* Encoding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Encoding.swift; sourceTree = "<group>"; };
@ -73,7 +83,6 @@
55C6C4AA250841000082BE73 /* IssuanceServiceResponseDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IssuanceServiceResponseDecoder.swift; sourceTree = "<group>"; };
55C6C4AC250843920082BE73 /* ContractDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContractDecoder.swift; sourceTree = "<group>"; };
55CED16424D3369B00A2AAE2 /* Serialization.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Serialization.framework; sourceTree = BUILT_PRODUCTS_DIR; };
55D167F424EB0AA600AD2F98 /* VCNetworking.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VCNetworking.podspec; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
55D1680224EB0E1C00AD2F98 /* NetworkingError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkingError.swift; sourceTree = "<group>"; };
55D1680424EB0E1C00AD2F98 /* HelperNetworkFunctions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HelperNetworkFunctions.swift; sourceTree = "<group>"; };
55D1680624EB0E1C00AD2F98 /* SimpleSuccessHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SimpleSuccessHandler.swift; sourceTree = "<group>"; };
@ -100,11 +109,26 @@
55D1687E24EB16FE00AD2F98 /* VCSerialization.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = VCSerialization.framework; sourceTree = BUILT_PRODUCTS_DIR; };
55D7BFEA24C4CBBD0090F495 /* VCNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = VCNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; };
55D7BFF324C4CBBD0090F495 /* VCNetworkingTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VCNetworkingTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
600E0C67EE005F3E8EABC1E3 /* Pods-VCNetworking-VCNetworkingTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VCNetworking-VCNetworkingTests.debug.xcconfig"; path = "Target Support Files/Pods-VCNetworking-VCNetworkingTests/Pods-VCNetworking-VCNetworkingTests.debug.xcconfig"; sourceTree = "<group>"; };
76C50DCC1BD8E0DB05828171 /* Pods-VCNetworking-VCNetworkingTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VCNetworking-VCNetworkingTests.release.xcconfig"; path = "Target Support Files/Pods-VCNetworking-VCNetworkingTests/Pods-VCNetworking-VCNetworkingTests.release.xcconfig"; sourceTree = "<group>"; };
7D1148D51AFD5B642E2D6ACD /* Pods_VCNetworking_VCNetworkingTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_VCNetworking_VCNetworkingTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
B1FE4AECEFA5F7536F50FC43 /* Pods_VCNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_VCNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; };
FF5A83315E8CCAFBBC4942C0 /* Pods-VCNetworking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VCNetworking.debug.xcconfig"; path = "Target Support Files/Pods-VCNetworking/Pods-VCNetworking.debug.xcconfig"; sourceTree = "<group>"; };
922D7E42252523FD00E4C8B5 /* NSURLSession+AnyPromise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSURLSession+AnyPromise.h"; sourceTree = "<group>"; };
922D7E43252523FD00E4C8B5 /* NSNotificationCenter+Promise.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSNotificationCenter+Promise.swift"; sourceTree = "<group>"; };
922D7E44252523FD00E4C8B5 /* NSNotificationCenter+AnyPromise.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNotificationCenter+AnyPromise.m"; sourceTree = "<group>"; };
922D7E45252523FD00E4C8B5 /* afterlife.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = afterlife.swift; sourceTree = "<group>"; };
922D7E46252523FD00E4C8B5 /* NSTask+AnyPromise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSTask+AnyPromise.h"; sourceTree = "<group>"; };
922D7E47252523FD00E4C8B5 /* NSURLSession+Promise.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSURLSession+Promise.swift"; sourceTree = "<group>"; };
922D7E48252523FD00E4C8B5 /* NSURLSession+AnyPromise.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSURLSession+AnyPromise.m"; sourceTree = "<group>"; };
922D7E49252523FD00E4C8B5 /* NSObject+Promise.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSObject+Promise.swift"; sourceTree = "<group>"; };
922D7E4A252523FD00E4C8B5 /* NSNotificationCenter+AnyPromise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNotificationCenter+AnyPromise.h"; sourceTree = "<group>"; };
922D7E4B252523FD00E4C8B5 /* PMKFoundation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PMKFoundation.h; sourceTree = "<group>"; };
922D7E4C252523FD00E4C8B5 /* Process+Promise.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Process+Promise.swift"; sourceTree = "<group>"; };
922D7E4D252523FD00E4C8B5 /* NSTask+AnyPromise.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSTask+AnyPromise.m"; sourceTree = "<group>"; };
92B9682725240B6200F64AB0 /* PMKFoundation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PMKFoundation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92B9682B25240B6B00F64AB0 /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92E299822525228500B25BB6 /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92E29986252522A300B25BB6 /* VCEntities.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = VCEntities.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92E29992252522ED00B25BB6 /* VCEntities.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = VCEntities.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92E7AA3D25251B95000E8246 /* PMKFoundation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PMKFoundation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92E7AA4125251B9C000E8246 /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92E7AA4425251E6C000E8246 /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -112,7 +136,8 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4A598C6765710B74251D4B61 /* Pods_VCNetworking.framework in Frameworks */,
92E29993252522ED00B25BB6 /* VCEntities.framework in Frameworks */,
92E299832525228500B25BB6 /* PromiseKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -121,25 +146,12 @@
buildActionMask = 2147483647;
files = (
55D7BFF424C4CBBD0090F495 /* VCNetworking.framework in Frameworks */,
F30F8FDEF8256BBBEE092D76 /* Pods_VCNetworking_VCNetworkingTests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
364BCA1E49710F51D8139896 /* Pods */ = {
isa = PBXGroup;
children = (
FF5A83315E8CCAFBBC4942C0 /* Pods-VCNetworking.debug.xcconfig */,
1FBFD227499729E7B3E625DC /* Pods-VCNetworking.release.xcconfig */,
600E0C67EE005F3E8EABC1E3 /* Pods-VCNetworking-VCNetworkingTests.debug.xcconfig */,
76C50DCC1BD8E0DB05828171 /* Pods-VCNetworking-VCNetworkingTests.release.xcconfig */,
);
name = Pods;
path = ../sdk/Pods;
sourceTree = "<group>";
};
550F1D6125094679009AF467 /* encoders */ = {
isa = PBXGroup;
children = (
@ -345,12 +357,11 @@
55D7BFE024C4CBBD0090F495 = {
isa = PBXGroup;
children = (
55D167F424EB0AA600AD2F98 /* VCNetworking.podspec */,
922D7E2B252523FD00E4C8B5 /* Foundation */,
55D1680124EB0E1C00AD2F98 /* VCNetworking */,
55D1682724EB0E3600AD2F98 /* VCNetworkingTests */,
55D7BFEB24C4CBBD0090F495 /* Products */,
F96820A943825B01B3485FDC /* Frameworks */,
364BCA1E49710F51D8139896 /* Pods */,
);
sourceTree = "<group>";
};
@ -363,13 +374,47 @@
name = Products;
sourceTree = "<group>";
};
922D7E2B252523FD00E4C8B5 /* Foundation */ = {
isa = PBXGroup;
children = (
922D7E41252523FD00E4C8B5 /* Sources */,
);
name = Foundation;
path = ../Submodules/Foundation;
sourceTree = "<group>";
};
922D7E41252523FD00E4C8B5 /* Sources */ = {
isa = PBXGroup;
children = (
922D7E42252523FD00E4C8B5 /* NSURLSession+AnyPromise.h */,
922D7E43252523FD00E4C8B5 /* NSNotificationCenter+Promise.swift */,
922D7E44252523FD00E4C8B5 /* NSNotificationCenter+AnyPromise.m */,
922D7E45252523FD00E4C8B5 /* afterlife.swift */,
922D7E46252523FD00E4C8B5 /* NSTask+AnyPromise.h */,
922D7E47252523FD00E4C8B5 /* NSURLSession+Promise.swift */,
922D7E48252523FD00E4C8B5 /* NSURLSession+AnyPromise.m */,
922D7E49252523FD00E4C8B5 /* NSObject+Promise.swift */,
922D7E4A252523FD00E4C8B5 /* NSNotificationCenter+AnyPromise.h */,
922D7E4B252523FD00E4C8B5 /* PMKFoundation.h */,
922D7E4C252523FD00E4C8B5 /* Process+Promise.swift */,
922D7E4D252523FD00E4C8B5 /* NSTask+AnyPromise.m */,
);
path = Sources;
sourceTree = "<group>";
};
F96820A943825B01B3485FDC /* Frameworks */ = {
isa = PBXGroup;
children = (
92E29992252522ED00B25BB6 /* VCEntities.framework */,
92E29986252522A300B25BB6 /* VCEntities.framework */,
92E299822525228500B25BB6 /* PromiseKit.framework */,
92E7AA4425251E6C000E8246 /* PromiseKit.framework */,
92E7AA4125251B9C000E8246 /* PromiseKit.framework */,
92E7AA3D25251B95000E8246 /* PMKFoundation.framework */,
92B9682B25240B6B00F64AB0 /* PromiseKit.framework */,
92B9682725240B6200F64AB0 /* PMKFoundation.framework */,
55D1687E24EB16FE00AD2F98 /* VCSerialization.framework */,
55CED16424D3369B00A2AAE2 /* Serialization.framework */,
B1FE4AECEFA5F7536F50FC43 /* Pods_VCNetworking.framework */,
7D1148D51AFD5B642E2D6ACD /* Pods_VCNetworking_VCNetworkingTests.framework */,
);
name = Frameworks;
sourceTree = "<group>";
@ -382,6 +427,10 @@
buildActionMask = 2147483647;
files = (
55D1682424EB0E1D00AD2F98 /* networking.h in Headers */,
922D7E67252523FD00E4C8B5 /* NSURLSession+AnyPromise.h in Headers */,
922D7E6F252523FD00E4C8B5 /* NSNotificationCenter+AnyPromise.h in Headers */,
922D7E70252523FD00E4C8B5 /* PMKFoundation.h in Headers */,
922D7E6B252523FD00E4C8B5 /* NSTask+AnyPromise.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -392,7 +441,6 @@
isa = PBXNativeTarget;
buildConfigurationList = 55D7BFFE24C4CBBE0090F495 /* Build configuration list for PBXNativeTarget "VCNetworking" */;
buildPhases = (
8A255281F6EA9DD51E0981CF /* [CP] Check Pods Manifest.lock */,
55D7BFE524C4CBBD0090F495 /* Headers */,
55D7BFE624C4CBBD0090F495 /* Sources */,
55D7BFE724C4CBBD0090F495 /* Frameworks */,
@ -411,11 +459,9 @@
isa = PBXNativeTarget;
buildConfigurationList = 55D7C00124C4CBBE0090F495 /* Build configuration list for PBXNativeTarget "VCNetworkingTests" */;
buildPhases = (
A85F38B51AFBF1B4376E223C /* [CP] Check Pods Manifest.lock */,
55D7BFEF24C4CBBD0090F495 /* Sources */,
55D7BFF024C4CBBD0090F495 /* Frameworks */,
55D7BFF124C4CBBD0090F495 /* Resources */,
E2064754E6F107A7C3550120 /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
@ -470,7 +516,6 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
55D167F524EB0AA600AD2F98 /* VCNetworking.podspec in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -483,70 +528,6 @@
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
8A255281F6EA9DD51E0981CF /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-VCNetworking-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
A85F38B51AFBF1B4376E223C /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-VCNetworking-VCNetworkingTests-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
E2064754E6F107A7C3550120 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-VCNetworking-VCNetworkingTests/Pods-VCNetworking-VCNetworkingTests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-VCNetworking-VCNetworkingTests/Pods-VCNetworking-VCNetworkingTests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-VCNetworking-VCNetworkingTests/Pods-VCNetworking-VCNetworkingTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
55D7BFE624C4CBBD0090F495 /* Sources */ = {
isa = PBXSourcesBuildPhase;
@ -561,14 +542,22 @@
55D1681B24EB0E1D00AD2F98 /* SuccessHandler.swift in Sources */,
550F1D65250946CF009AF467 /* IssuanceResponseEncoder.swift in Sources */,
55C6C4AB250841000082BE73 /* IssuanceServiceResponseDecoder.swift in Sources */,
922D7E72252523FD00E4C8B5 /* NSTask+AnyPromise.m in Sources */,
922D7E6C252523FD00E4C8B5 /* NSURLSession+Promise.swift in Sources */,
922D7E69252523FD00E4C8B5 /* NSNotificationCenter+AnyPromise.m in Sources */,
55D1681A24EB0E1D00AD2F98 /* SimpleSuccessHandler.swift in Sources */,
55D1681E24EB0E1D00AD2F98 /* NetworkOperation.swift in Sources */,
55D1681824EB0E1D00AD2F98 /* NetworkingError.swift in Sources */,
922D7E6E252523FD00E4C8B5 /* NSObject+Promise.swift in Sources */,
55C6C4A925083D370082BE73 /* Decoding.swift in Sources */,
550F1DEC250D668D009AF467 /* PostNetworkOperation.swift in Sources */,
55D1682324EB0E1D00AD2F98 /* NetworkingConstants.swift in Sources */,
55D1682124EB0E1D00AD2F98 /* FailureHandler.swift in Sources */,
922D7E6A252523FD00E4C8B5 /* afterlife.swift in Sources */,
922D7E71252523FD00E4C8B5 /* Process+Promise.swift in Sources */,
922D7E6D252523FD00E4C8B5 /* NSURLSession+AnyPromise.m in Sources */,
55D1681924EB0E1D00AD2F98 /* HelperNetworkFunctions.swift in Sources */,
922D7E68252523FD00E4C8B5 /* NSNotificationCenter+Promise.swift in Sources */,
55C6C4AD250843920082BE73 /* ContractDecoder.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
@ -728,23 +717,24 @@
};
55D7BFFF24C4CBBE0090F495 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = FF5A83315E8CCAFBBC4942C0 /* Pods-VCNetworking.debug.xcconfig */;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CLANG_MODULES_AUTOLINK = NO;
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = UBF8T346G9;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "$(SRCROOT)/VCNetworking/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = mh_dylib;
MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = com.microsoft.networking;
PRODUCT_NAME = VCNetworking;
SKIP_INSTALL = YES;
@ -756,23 +746,24 @@
};
55D7C00024C4CBBE0090F495 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 1FBFD227499729E7B3E625DC /* Pods-VCNetworking.release.xcconfig */;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CLANG_MODULES_AUTOLINK = NO;
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = UBF8T346G9;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "$(SRCROOT)/VCNetworking/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = mh_dylib;
MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = com.microsoft.networking;
PRODUCT_NAME = VCNetworking;
SKIP_INSTALL = YES;
@ -783,7 +774,6 @@
};
55D7C00224C4CBBE0090F495 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 600E0C67EE005F3E8EABC1E3 /* Pods-VCNetworking-VCNetworkingTests.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
CODE_SIGN_STYLE = Automatic;
@ -804,7 +794,6 @@
};
55D7C00324C4CBBE0090F495 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 76C50DCC1BD8E0DB05828171 /* Pods-VCNetworking-VCNetworkingTests.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
CODE_SIGN_STYLE = Automatic;

Просмотреть файл

@ -1,17 +0,0 @@
Pod::Spec.new do |spec|
spec.name = "VCRepository"
spec.version = "0.0.1-beta.0"
spec.summary = "An SDK to manage your Verifiable Credential data sources."
spec.description = <<-DESC "An SDK to manage your Verifiable Credential Data Source Operations."
DESC
spec.homepage = "https://github.com/microsoft/VerifiableCredential-SDK-iOS"
spec.license = "MIT"
spec.author = { "sydneymorton" => "symorton@microsoft.com", "dangodb" => "dangodb@microsoft.com" }
spec.platform = :ios, "11.0"
spec.source = { :git => "https://github.com/microsoft/VerifiableCredential-SDK-iOS" }
spec.source_files = "Classes", "Classes/**/*.{h,m}"
spec.exclude_files = "Classes/Exclude"
spec.framework = "Foundation"
end

Просмотреть файл

@ -3,14 +3,13 @@
archiveVersion = 1;
classes = {
};
objectVersion = 51;
objectVersion = 50;
objects = {
/* Begin PBXBuildFile section */
550F1DBE250BD898009AF467 /* VCRepository.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 550F1DB4250BD898009AF467 /* VCRepository.framework */; };
550F1DC3250BD898009AF467 /* RepositoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1DC2250BD898009AF467 /* RepositoryTests.swift */; };
550F1DC5250BD898009AF467 /* VCRepository.h in Headers */ = {isa = PBXBuildFile; fileRef = 550F1DB7250BD898009AF467 /* VCRepository.h */; settings = {ATTRIBUTES = (Public, ); }; };
550F1DCF250BD96E009AF467 /* VCRepository.podspec in Resources */ = {isa = PBXBuildFile; fileRef = 550F1DCE250BD96E009AF467 /* VCRepository.podspec */; };
550F1DD1250BDA05009AF467 /* IssuanceRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1DD0250BDA05009AF467 /* IssuanceRepository.swift */; };
550F1DD4250BE862009AF467 /* MockNetworkOperationFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1DD3250BE862009AF467 /* MockNetworkOperationFactory.swift */; };
550F1DD6250BEB1D009AF467 /* TestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1DD5250BEB1D009AF467 /* TestData.swift */; };
@ -26,8 +25,8 @@
550F1E24250FC783009AF467 /* Fetching.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1E23250FC783009AF467 /* Fetching.swift */; };
550F1E26250FCA28009AF467 /* MockApiCalls.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1E25250FCA28009AF467 /* MockApiCalls.swift */; };
550F1E2A250FD7AB009AF467 /* ApiCalls.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1E29250FD7AB009AF467 /* ApiCalls.swift */; };
8D199B0420B6C430BE5BF02D /* Pods_VCRepository_VCRepositoryTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C94604B1E74EBBE56B1F65D3 /* Pods_VCRepository_VCRepositoryTests.framework */; };
C271C02B2E9C838B5A12DF64 /* Pods_VCRepository.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C6CE1235F63AF7DC4CDCCEAA /* Pods_VCRepository.framework */; };
92E7AA3425251AF2000E8246 /* VCNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92E7AA3325251AF2000E8246 /* VCNetworking.framework */; };
92E7AA3825251B14000E8246 /* PromiseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92E7AA3725251B14000E8246 /* PromiseKit.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@ -41,15 +40,12 @@
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
1B01ED2A5DE29C3F95BEA12A /* Pods-VCRepository.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VCRepository.release.xcconfig"; path = "Target Support Files/Pods-VCRepository/Pods-VCRepository.release.xcconfig"; sourceTree = "<group>"; };
30248F9729EC96145881CD97 /* Pods-VCRepository-VCRepositoryTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VCRepository-VCRepositoryTests.debug.xcconfig"; path = "Target Support Files/Pods-VCRepository-VCRepositoryTests/Pods-VCRepository-VCRepositoryTests.debug.xcconfig"; sourceTree = "<group>"; };
550F1DB4250BD898009AF467 /* VCRepository.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = VCRepository.framework; sourceTree = BUILT_PRODUCTS_DIR; };
550F1DB7250BD898009AF467 /* VCRepository.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VCRepository.h; sourceTree = "<group>"; };
550F1DB8250BD898009AF467 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
550F1DBD250BD898009AF467 /* VCRepositoryTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VCRepositoryTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
550F1DC2250BD898009AF467 /* RepositoryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RepositoryTests.swift; sourceTree = "<group>"; };
550F1DC4250BD898009AF467 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
550F1DCE250BD96E009AF467 /* VCRepository.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VCRepository.podspec; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
550F1DD0250BDA05009AF467 /* IssuanceRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IssuanceRepository.swift; sourceTree = "<group>"; };
550F1DD3250BE862009AF467 /* MockNetworkOperationFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockNetworkOperationFactory.swift; sourceTree = "<group>"; };
550F1DD5250BEB1D009AF467 /* TestData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestData.swift; sourceTree = "<group>"; };
@ -65,10 +61,9 @@
550F1E23250FC783009AF467 /* Fetching.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Fetching.swift; sourceTree = "<group>"; };
550F1E25250FCA28009AF467 /* MockApiCalls.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockApiCalls.swift; sourceTree = "<group>"; };
550F1E29250FD7AB009AF467 /* ApiCalls.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiCalls.swift; sourceTree = "<group>"; };
7A93BB42AAD1170F1F44D2CA /* Pods-VCRepository.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VCRepository.debug.xcconfig"; path = "Target Support Files/Pods-VCRepository/Pods-VCRepository.debug.xcconfig"; sourceTree = "<group>"; };
892B207EE2F0EE8302841B87 /* Pods-VCRepository-VCRepositoryTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VCRepository-VCRepositoryTests.release.xcconfig"; path = "Target Support Files/Pods-VCRepository-VCRepositoryTests/Pods-VCRepository-VCRepositoryTests.release.xcconfig"; sourceTree = "<group>"; };
C6CE1235F63AF7DC4CDCCEAA /* Pods_VCRepository.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_VCRepository.framework; sourceTree = BUILT_PRODUCTS_DIR; };
C94604B1E74EBBE56B1F65D3 /* Pods_VCRepository_VCRepositoryTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_VCRepository_VCRepositoryTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92E7AA3325251AF2000E8246 /* VCNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = VCNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92E7AA3725251B14000E8246 /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92E7AA3A25251B1A000E8246 /* PMKFoundation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PMKFoundation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -76,7 +71,8 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
C271C02B2E9C838B5A12DF64 /* Pods_VCRepository.framework in Frameworks */,
92E7AA3425251AF2000E8246 /* VCNetworking.framework in Frameworks */,
92E7AA3825251B14000E8246 /* PromiseKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -85,7 +81,6 @@
buildActionMask = 2147483647;
files = (
550F1DBE250BD898009AF467 /* VCRepository.framework in Frameworks */,
8D199B0420B6C430BE5BF02D /* Pods_VCRepository_VCRepositoryTests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -95,11 +90,9 @@
550F1DAA250BD898009AF467 = {
isa = PBXGroup;
children = (
550F1DCE250BD96E009AF467 /* VCRepository.podspec */,
550F1DB6250BD898009AF467 /* VCRepository */,
550F1DC1250BD898009AF467 /* VCRepositoryTests */,
550F1DB5250BD898009AF467 /* Products */,
7C717FC38C3DDD590ABED1FE /* Pods */,
D9DA666634364F5E857419F8 /* Frameworks */,
);
sourceTree = "<group>";
@ -154,23 +147,12 @@
path = mocks;
sourceTree = "<group>";
};
7C717FC38C3DDD590ABED1FE /* Pods */ = {
isa = PBXGroup;
children = (
7A93BB42AAD1170F1F44D2CA /* Pods-VCRepository.debug.xcconfig */,
1B01ED2A5DE29C3F95BEA12A /* Pods-VCRepository.release.xcconfig */,
30248F9729EC96145881CD97 /* Pods-VCRepository-VCRepositoryTests.debug.xcconfig */,
892B207EE2F0EE8302841B87 /* Pods-VCRepository-VCRepositoryTests.release.xcconfig */,
);
name = Pods;
path = ../sdk/Pods;
sourceTree = "<group>";
};
D9DA666634364F5E857419F8 /* Frameworks */ = {
isa = PBXGroup;
children = (
C6CE1235F63AF7DC4CDCCEAA /* Pods_VCRepository.framework */,
C94604B1E74EBBE56B1F65D3 /* Pods_VCRepository_VCRepositoryTests.framework */,
92E7AA3A25251B1A000E8246 /* PMKFoundation.framework */,
92E7AA3725251B14000E8246 /* PromiseKit.framework */,
92E7AA3325251AF2000E8246 /* VCNetworking.framework */,
);
name = Frameworks;
sourceTree = "<group>";
@ -193,7 +175,6 @@
isa = PBXNativeTarget;
buildConfigurationList = 550F1DC8250BD898009AF467 /* Build configuration list for PBXNativeTarget "VCRepository" */;
buildPhases = (
5EB035BCAE2E8FBD99F6B4FC /* [CP] Check Pods Manifest.lock */,
550F1DAF250BD898009AF467 /* Headers */,
550F1DB0250BD898009AF467 /* Sources */,
550F1DB1250BD898009AF467 /* Frameworks */,
@ -212,11 +193,9 @@
isa = PBXNativeTarget;
buildConfigurationList = 550F1DCB250BD898009AF467 /* Build configuration list for PBXNativeTarget "VCRepositoryTests" */;
buildPhases = (
B05DC6E025FE80A4547B05CE /* [CP] Check Pods Manifest.lock */,
550F1DB9250BD898009AF467 /* Sources */,
550F1DBA250BD898009AF467 /* Frameworks */,
550F1DBB250BD898009AF467 /* Resources */,
7987866E1DAFE62A1D09FD15 /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
@ -271,7 +250,6 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
550F1DCF250BD96E009AF467 /* VCRepository.podspec in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -284,70 +262,6 @@
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
5EB035BCAE2E8FBD99F6B4FC /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-VCRepository-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
7987866E1DAFE62A1D09FD15 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-VCRepository-VCRepositoryTests/Pods-VCRepository-VCRepositoryTests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-VCRepository-VCRepositoryTests/Pods-VCRepository-VCRepositoryTests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-VCRepository-VCRepositoryTests/Pods-VCRepository-VCRepositoryTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
B05DC6E025FE80A4547B05CE /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-VCRepository-VCRepositoryTests-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
550F1DB0250BD898009AF467 /* Sources */ = {
isa = PBXSourcesBuildPhase;
@ -512,23 +426,24 @@
};
550F1DC9250BD898009AF467 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 7A93BB42AAD1170F1F44D2CA /* Pods-VCRepository.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(EMBEDDED_CONTENT_CONTAINS_SWIFT)";
CLANG_ENABLE_MODULES = YES;
CLANG_MODULES_AUTOLINK = NO;
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = UBF8T346G9;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = VCRepository/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = com.microsoft.VCRepository;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
@ -540,23 +455,24 @@
};
550F1DCA250BD898009AF467 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 1B01ED2A5DE29C3F95BEA12A /* Pods-VCRepository.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(EMBEDDED_CONTENT_CONTAINS_SWIFT)";
CLANG_ENABLE_MODULES = YES;
CLANG_MODULES_AUTOLINK = NO;
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = UBF8T346G9;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = VCRepository/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = com.microsoft.VCRepository;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
@ -567,7 +483,6 @@
};
550F1DCC250BD898009AF467 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 30248F9729EC96145881CD97 /* Pods-VCRepository-VCRepositoryTests.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CODE_SIGN_STYLE = Automatic;
@ -588,7 +503,6 @@
};
550F1DCD250BD898009AF467 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 892B207EE2F0EE8302841B87 /* Pods-VCRepository-VCRepositoryTests.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CODE_SIGN_STYLE = Automatic;

Просмотреть файл

@ -1,19 +0,0 @@
Pod::Spec.new do |spec|
spec.name = "VCUseCase"
spec.version = "0.0.1-beta.0"
spec.summary = "An SDK to manage your Verifiable Credential use cases."
spec.description = <<-DESC "An SDK to manage your Verifiable Credential Use Cases."
DESC
spec.homepage = "https://github.com/microsoft/VerifiableCredential-SDK-iOS"
spec.license = "MIT"
spec.author = { "sydneymorton" => "symorton@microsoft.com", "dangodb" => "dangodb@microsoft.com" }
spec.platform = :ios, "11.0"
spec.source = { :git => "https://github.com/microsoft/VerifiableCredential-SDK-iOS" }
spec.source_files = "Classes", "Classes/**/*.{h,m}"
spec.exclude_files = "Classes/Exclude"
spec.framework = "Foundation"
spec.dependency "PromiseKit"
spec.dependency "secp256k1_ios"
end

Просмотреть файл

@ -3,21 +3,21 @@
archiveVersion = 1;
classes = {
};
objectVersion = 51;
objectVersion = 50;
objects = {
/* Begin PBXBuildFile section */
200835DCE836245185EFAACD /* Pods_VCUseCase_VCUseCaseTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C812E58534860F78B6FFE83F /* Pods_VCUseCase_VCUseCaseTests.framework */; };
550F1E3F25101759009AF467 /* VCUseCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 550F1E3525101758009AF467 /* VCUseCase.framework */; };
550F1E4425101759009AF467 /* IssuanceUseCaseTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1E4325101759009AF467 /* IssuanceUseCaseTests.swift */; };
550F1E4625101759009AF467 /* VCUseCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 550F1E3825101758009AF467 /* VCUseCase.h */; settings = {ATTRIBUTES = (Public, ); }; };
550F1E522510179B009AF467 /* VCUseCase.podspec in Resources */ = {isa = PBXBuildFile; fileRef = 550F1E512510179B009AF467 /* VCUseCase.podspec */; };
550F1E542510195A009AF467 /* IssuanceUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1E532510195A009AF467 /* IssuanceUseCase.swift */; };
550F1E63251165D6009AF467 /* MockApiCalls.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1E62251165D6009AF467 /* MockApiCalls.swift */; };
550F1E6625116CD6009AF467 /* TestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1E6525116CD6009AF467 /* TestData.swift */; };
550F1E6825116E86009AF467 /* MockTokenSigner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1E6725116E86009AF467 /* MockTokenSigner.swift */; };
550F1E6A25125BC6009AF467 /* MockIssuanceResponseFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1E6925125BC6009AF467 /* MockIssuanceResponseFormatter.swift */; };
5972B034DB9B6956B5FD0503 /* Pods_VCUseCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4932040C6603F0538B1FB4E1 /* Pods_VCUseCase.framework */; };
922D7E7A2525248900E4C8B5 /* VCRepository.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 922D7E792525248900E4C8B5 /* VCRepository.framework */; };
922D7E7F2525264400E4C8B5 /* PromiseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92B9682425240AE600F64AB0 /* PromiseKit.framework */; };
922D7E802525264400E4C8B5 /* PromiseKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 92B9682425240AE600F64AB0 /* PromiseKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@ -30,25 +30,36 @@
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
922D7E812525264400E4C8B5 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
922D7E802525264400E4C8B5 /* PromiseKit.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
20EAA069C5E35EC603551F29 /* Pods-VCUseCase-VCUseCaseTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VCUseCase-VCUseCaseTests.release.xcconfig"; path = "Target Support Files/Pods-VCUseCase-VCUseCaseTests/Pods-VCUseCase-VCUseCaseTests.release.xcconfig"; sourceTree = "<group>"; };
321D6ED9870F290B2474016C /* Pods-VCUseCase-VCUseCaseTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VCUseCase-VCUseCaseTests.debug.xcconfig"; path = "Target Support Files/Pods-VCUseCase-VCUseCaseTests/Pods-VCUseCase-VCUseCaseTests.debug.xcconfig"; sourceTree = "<group>"; };
4932040C6603F0538B1FB4E1 /* Pods_VCUseCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_VCUseCase.framework; sourceTree = BUILT_PRODUCTS_DIR; };
550F1E3525101758009AF467 /* VCUseCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = VCUseCase.framework; sourceTree = BUILT_PRODUCTS_DIR; };
550F1E3825101758009AF467 /* VCUseCase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VCUseCase.h; sourceTree = "<group>"; };
550F1E3925101758009AF467 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
550F1E3E25101759009AF467 /* VCUseCaseTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VCUseCaseTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
550F1E4325101759009AF467 /* IssuanceUseCaseTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IssuanceUseCaseTests.swift; sourceTree = "<group>"; };
550F1E4525101759009AF467 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
550F1E512510179B009AF467 /* VCUseCase.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VCUseCase.podspec; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
550F1E532510195A009AF467 /* IssuanceUseCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IssuanceUseCase.swift; sourceTree = "<group>"; };
550F1E62251165D6009AF467 /* MockApiCalls.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockApiCalls.swift; sourceTree = "<group>"; };
550F1E6525116CD6009AF467 /* TestData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestData.swift; sourceTree = "<group>"; };
550F1E6725116E86009AF467 /* MockTokenSigner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockTokenSigner.swift; sourceTree = "<group>"; };
550F1E6925125BC6009AF467 /* MockIssuanceResponseFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockIssuanceResponseFormatter.swift; sourceTree = "<group>"; };
759F1DBA669DA542903D818B /* Pods-VCUseCase.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VCUseCase.release.xcconfig"; path = "Target Support Files/Pods-VCUseCase/Pods-VCUseCase.release.xcconfig"; sourceTree = "<group>"; };
C812E58534860F78B6FFE83F /* Pods_VCUseCase_VCUseCaseTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_VCUseCase_VCUseCaseTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
EBA815BE8552BB283C3B404A /* Pods-VCUseCase.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VCUseCase.debug.xcconfig"; path = "Target Support Files/Pods-VCUseCase/Pods-VCUseCase.debug.xcconfig"; sourceTree = "<group>"; };
922D7E792525248900E4C8B5 /* VCRepository.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = VCRepository.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92B9681C25240AB800F64AB0 /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92B9682025240ADD00F64AB0 /* PMKFoundation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PMKFoundation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92B9682425240AE600F64AB0 /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -56,7 +67,8 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
5972B034DB9B6956B5FD0503 /* Pods_VCUseCase.framework in Frameworks */,
922D7E7A2525248900E4C8B5 /* VCRepository.framework in Frameworks */,
922D7E7F2525264400E4C8B5 /* PromiseKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -65,7 +77,6 @@
buildActionMask = 2147483647;
files = (
550F1E3F25101759009AF467 /* VCUseCase.framework in Frameworks */,
200835DCE836245185EFAACD /* Pods_VCUseCase_VCUseCaseTests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -75,11 +86,9 @@
550F1E2B25101758009AF467 = {
isa = PBXGroup;
children = (
550F1E512510179B009AF467 /* VCUseCase.podspec */,
550F1E3725101758009AF467 /* VCUseCase */,
550F1E4225101759009AF467 /* VCUseCaseTests */,
550F1E3625101758009AF467 /* Products */,
C20A9A33A37AE5DF36FF9A9D /* Pods */,
8A1DACB8079028BD52F83396 /* Frameworks */,
);
sourceTree = "<group>";
@ -127,24 +136,14 @@
8A1DACB8079028BD52F83396 /* Frameworks */ = {
isa = PBXGroup;
children = (
4932040C6603F0538B1FB4E1 /* Pods_VCUseCase.framework */,
C812E58534860F78B6FFE83F /* Pods_VCUseCase_VCUseCaseTests.framework */,
922D7E792525248900E4C8B5 /* VCRepository.framework */,
92B9682425240AE600F64AB0 /* PromiseKit.framework */,
92B9682025240ADD00F64AB0 /* PMKFoundation.framework */,
92B9681C25240AB800F64AB0 /* PromiseKit.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
C20A9A33A37AE5DF36FF9A9D /* Pods */ = {
isa = PBXGroup;
children = (
EBA815BE8552BB283C3B404A /* Pods-VCUseCase.debug.xcconfig */,
759F1DBA669DA542903D818B /* Pods-VCUseCase.release.xcconfig */,
321D6ED9870F290B2474016C /* Pods-VCUseCase-VCUseCaseTests.debug.xcconfig */,
20EAA069C5E35EC603551F29 /* Pods-VCUseCase-VCUseCaseTests.release.xcconfig */,
);
name = Pods;
path = ../sdk/Pods;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
@ -163,11 +162,11 @@
isa = PBXNativeTarget;
buildConfigurationList = 550F1E4925101759009AF467 /* Build configuration list for PBXNativeTarget "VCUseCase" */;
buildPhases = (
97CF4621A200911B92A0CAC7 /* [CP] Check Pods Manifest.lock */,
550F1E3025101758009AF467 /* Headers */,
550F1E3125101758009AF467 /* Sources */,
550F1E3225101758009AF467 /* Frameworks */,
550F1E3325101758009AF467 /* Resources */,
922D7E812525264400E4C8B5 /* Embed Frameworks */,
);
buildRules = (
);
@ -182,11 +181,9 @@
isa = PBXNativeTarget;
buildConfigurationList = 550F1E4C25101759009AF467 /* Build configuration list for PBXNativeTarget "VCUseCaseTests" */;
buildPhases = (
13161F373198605A34D1CB03 /* [CP] Check Pods Manifest.lock */,
550F1E3A25101759009AF467 /* Sources */,
550F1E3B25101759009AF467 /* Frameworks */,
550F1E3C25101759009AF467 /* Resources */,
D6A2E83D89A4E09C7AD8FA7C /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
@ -241,7 +238,6 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
550F1E522510179B009AF467 /* VCUseCase.podspec in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -254,70 +250,6 @@
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
13161F373198605A34D1CB03 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-VCUseCase-VCUseCaseTests-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
97CF4621A200911B92A0CAC7 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-VCUseCase-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
D6A2E83D89A4E09C7AD8FA7C /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-VCUseCase-VCUseCaseTests/Pods-VCUseCase-VCUseCaseTests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-VCUseCase-VCUseCaseTests/Pods-VCUseCase-VCUseCaseTests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-VCUseCase-VCUseCaseTests/Pods-VCUseCase-VCUseCaseTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
550F1E3125101758009AF467 /* Sources */ = {
isa = PBXSourcesBuildPhase;
@ -472,17 +404,18 @@
};
550F1E4A25101759009AF467 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = EBA815BE8552BB283C3B404A /* Pods-VCUseCase.debug.xcconfig */;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CLANG_MODULES_AUTOLINK = YES;
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = UBF8T346G9;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = VCUseCase/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@ -499,17 +432,18 @@
};
550F1E4B25101759009AF467 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 759F1DBA669DA542903D818B /* Pods-VCUseCase.release.xcconfig */;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CLANG_MODULES_AUTOLINK = YES;
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = UBF8T346G9;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = VCUseCase/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@ -525,7 +459,6 @@
};
550F1E4D25101759009AF467 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 321D6ED9870F290B2474016C /* Pods-VCUseCase-VCUseCaseTests.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CODE_SIGN_STYLE = Automatic;
@ -546,7 +479,6 @@
};
550F1E4E25101759009AF467 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 20EAA069C5E35EC603551F29 /* Pods-VCUseCase-VCUseCaseTests.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CODE_SIGN_STYLE = Automatic;

Просмотреть файл

@ -1,17 +0,0 @@
Pod::Spec.new do |spec|
spec.name = "VCJwt"
spec.version = "0.0.1-beta.0"
spec.summary = "An SDK to manage your Verifiable Credential cryptography."
spec.description = <<-DESC "An SDK to manage your Verifiable Credential Jwt operations."
DESC
spec.homepage = "https://github.com/microsoft/VerifiableCredential-SDK-iOS"
spec.license = "MIT"
spec.author = { "sydneymorton" => "symorton@microsoft.com", "dangodb" => "dangodb@microsoft.com" }
spec.platform = :ios, "11.0"
spec.source = { :git => "https://github.com/microsoft/VerifiableCredential-SDK-iOS" }
spec.source_files = "Classes", "Classes/**/*.{h,m}"
spec.exclude_files = "Classes/Exclude"
spec.framework = "Foundation"
end

Просмотреть файл

@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
objectVersion = 51;
objectVersion = 50;
objects = {
/* Begin PBXBuildFile section */
@ -11,7 +11,6 @@
550F1E6125115866009AF467 /* ECPublicJwkTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F1E6025115866009AF467 /* ECPublicJwkTests.swift */; };
55269351250006020051A358 /* VCJwtError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55269350250006020051A358 /* VCJwtError.swift */; };
5540903F25002141001246DB /* MockVerifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5540903E25002141001246DB /* MockVerifier.swift */; };
5540904725002DC4001246DB /* VCJwt.podspec in Resources */ = {isa = PBXBuildFile; fileRef = 5540904625002DC3001246DB /* VCJwt.podspec */; };
5540904B2500311E001246DB /* ECPublicJwk.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5540904A2500311E001246DB /* ECPublicJwk.swift */; };
5577E875251EA08D005250BC /* VCJwt.h in Headers */ = {isa = PBXBuildFile; fileRef = 55ADE25A24F5406000D9990E /* VCJwt.h */; settings = {ATTRIBUTES = (Public, ); }; };
55ADE26124F5406000D9990E /* VCJwt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 55ADE25724F5406000D9990E /* VCJwt.framework */; };
@ -32,6 +31,7 @@
55ADE29D24F583DB00D9990E /* JwsDecoderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55ADE29C24F583DB00D9990E /* JwsDecoderTests.swift */; };
55ADE2A124F585B100D9990E /* ClaimsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55ADE2A024F585B100D9990E /* ClaimsTest.swift */; };
55C6C4A6250816500082BE73 /* Secp256k1Verifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55C6C4A5250816500082BE73 /* Secp256k1Verifier.swift */; };
92E2998F252522D000B25BB6 /* VCCrypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92E2998E252522D000B25BB6 /* VCCrypto.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@ -49,7 +49,6 @@
550F1E6025115866009AF467 /* ECPublicJwkTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ECPublicJwkTests.swift; sourceTree = "<group>"; };
55269350250006020051A358 /* VCJwtError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VCJwtError.swift; sourceTree = "<group>"; };
5540903E25002141001246DB /* MockVerifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockVerifier.swift; sourceTree = "<group>"; };
5540904625002DC3001246DB /* VCJwt.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = VCJwt.podspec; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
5540904A2500311E001246DB /* ECPublicJwk.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ECPublicJwk.swift; sourceTree = "<group>"; };
55ADE25724F5406000D9990E /* VCJwt.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = VCJwt.framework; sourceTree = BUILT_PRODUCTS_DIR; };
55ADE25A24F5406000D9990E /* VCJwt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VCJwt.h; sourceTree = "<group>"; };
@ -74,6 +73,7 @@
55ADE29C24F583DB00D9990E /* JwsDecoderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JwsDecoderTests.swift; sourceTree = "<group>"; };
55ADE2A024F585B100D9990E /* ClaimsTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClaimsTest.swift; sourceTree = "<group>"; };
55C6C4A5250816500082BE73 /* Secp256k1Verifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Secp256k1Verifier.swift; sourceTree = "<group>"; };
92E2998E252522D000B25BB6 /* VCCrypto.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = VCCrypto.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -81,6 +81,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
92E2998F252522D000B25BB6 /* VCCrypto.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -108,7 +109,6 @@
55ADE24D24F5406000D9990E = {
isa = PBXGroup;
children = (
5540904625002DC3001246DB /* VCJwt.podspec */,
55ADE25924F5406000D9990E /* VCJwt */,
55ADE26424F5406000D9990E /* VCJwtTests */,
55ADE25824F5406000D9990E /* Products */,
@ -162,6 +162,7 @@
55ADE27324F540E000D9990E /* Frameworks */ = {
isa = PBXGroup;
children = (
92E2998E252522D000B25BB6 /* VCCrypto.framework */,
55ADE27424F540E000D9990E /* VcCrypto.framework */,
);
name = Frameworks;
@ -246,7 +247,7 @@
};
};
};
buildConfigurationList = 55ADE25124F5406000D9990E /* Build configuration list for PBXProject "VcJwt" */;
buildConfigurationList = 55ADE25124F5406000D9990E /* Build configuration list for PBXProject "VCJwt" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
@ -270,7 +271,6 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
5540904725002DC4001246DB /* VCJwt.podspec in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -454,9 +454,10 @@
55ADE26C24F5406000D9990E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_MODULES_AUTOLINK = NO;
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = UBF8T346G9;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
@ -468,7 +469,7 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = mh_dylib;
MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = com.microsoft.VCJwt;
PRODUCT_NAME = VCJwt;
SKIP_INSTALL = YES;
@ -480,9 +481,10 @@
55ADE26D24F5406000D9990E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_MODULES_AUTOLINK = NO;
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = UBF8T346G9;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
@ -494,7 +496,7 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = mh_dylib;
MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = com.microsoft.VCJwt;
PRODUCT_NAME = VCJwt;
SKIP_INSTALL = YES;
@ -544,7 +546,7 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
55ADE25124F5406000D9990E /* Build configuration list for PBXProject "VcJwt" */ = {
55ADE25124F5406000D9990E /* Build configuration list for PBXProject "VCJwt" */ = {
isa = XCConfigurationList;
buildConfigurations = (
55ADE26924F5406000D9990E /* Debug */,

Просмотреть файл

@ -1,19 +0,0 @@
Pod::Spec.new do |spec|
spec.name = "VCNetworking"
spec.version = "0.0.1-beta.0"
spec.summary = "An SDK to manage your Verifiable Credential network calls."
spec.description = <<-DESC "An SDK to manage your Verifiable Credential network calls."
DESC
spec.homepage = "https://github.com/microsoft/VerifiableCredential-SDK-iOS"
spec.license = "MIT"
spec.author = { "sydneymorton" => "symorton@microsoft.com", "dangodb" => "dangodb@microsoft.com" }
spec.platform = :ios, "11.0"
spec.source = { :git => "https://github.com/microsoft/VerifiableCredential-SDK-iOS" }
spec.source_files = "Classes", "Classes/**/*.{h,m}"
spec.exclude_files = "Classes/Exclude"
spec.framework = "Foundation"
spec.dependency "PromiseKit"
spec.dependency "secp256k1_ios"
end

13
sdk.xcworkspace/contents.xcworkspacedata сгенерированный
Просмотреть файл

@ -1,6 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<Group
location = "container:"
name = "Submodules">
<FileRef
location = "group:Submodules/Secp256k1/Secp256k1.xcodeproj">
</FileRef>
<FileRef
location = "group:Submodules/PromiseKit/PromiseKit.xcodeproj">
</FileRef>
</Group>
<FileRef
location = "group:sdk/sdk.xcodeproj">
</FileRef>
@ -22,7 +32,4 @@
<FileRef
location = "group:VCCrypto/VCCrypto.xcodeproj">
</FileRef>
<FileRef
location = "group:sdk/Pods/Pods.xcodeproj">
</FileRef>
</Workspace>

Просмотреть файл

@ -2,6 +2,8 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded</key>
<true/>
<key>PreviewsEnabled</key>
<false/>
</dict>

Просмотреть файл

@ -1,28 +0,0 @@
use_frameworks!
platform :ios, '11.0'
workspace '../sdk'
target 'VCUseCase' do
project '../VCUseCase/VCUseCase.xcodeproj'
pod 'PromiseKit'
target 'VCUseCaseTests'
end
target 'VCRepository' do
project '../VCRepository/VCRepository.xcodeproj'
pod 'PromiseKit'
target 'VCRepositoryTests'
end
target 'VCNetworking' do
project '../VCNetworking/VCNetworking.xcodeproj'
pod 'PromiseKit'
target 'VCNetworkingTests'
end
target 'VCCrypto' do
project '../VCCrypto/VCCrypto.xcodeproj'
pod 'secp256k1_ios'
target 'VCCryptoTests'
end

Просмотреть файл

@ -1,28 +0,0 @@
PODS:
- PromiseKit (6.8.0):
- PromiseKit/CorePromise (= 6.8.0)
- PromiseKit/Foundation (= 6.8.0)
- PromiseKit/UIKit (= 6.8.0)
- PromiseKit/CorePromise (6.8.0)
- PromiseKit/Foundation (6.8.0):
- PromiseKit/CorePromise
- PromiseKit/UIKit (6.8.0):
- PromiseKit/CorePromise
- secp256k1_ios (0.1.3)
DEPENDENCIES:
- PromiseKit
- secp256k1_ios
SPEC REPOS:
trunk:
- PromiseKit
- secp256k1_ios
SPEC CHECKSUMS:
PromiseKit: 02c93833283c37ce94ef7d25de63d48d62b0754e
secp256k1_ios: ac9ef04e761f43c58012b28548afa91493761f17
PODFILE CHECKSUM: 88078ffd0c3d83d9ab896a7a855eb45969ee6692
COCOAPODS: 1.9.3

28
sdk/Pods/Manifest.lock сгенерированный
Просмотреть файл

@ -1,28 +0,0 @@
PODS:
- PromiseKit (6.8.0):
- PromiseKit/CorePromise (= 6.8.0)
- PromiseKit/Foundation (= 6.8.0)
- PromiseKit/UIKit (= 6.8.0)
- PromiseKit/CorePromise (6.8.0)
- PromiseKit/Foundation (6.8.0):
- PromiseKit/CorePromise
- PromiseKit/UIKit (6.8.0):
- PromiseKit/CorePromise
- secp256k1_ios (0.1.3)
DEPENDENCIES:
- PromiseKit
- secp256k1_ios
SPEC REPOS:
trunk:
- PromiseKit
- secp256k1_ios
SPEC CHECKSUMS:
PromiseKit: 02c93833283c37ce94ef7d25de63d48d62b0754e
secp256k1_ios: ac9ef04e761f43c58012b28548afa91493761f17
PODFILE CHECKSUM: 88078ffd0c3d83d9ab896a7a855eb45969ee6692
COCOAPODS: 1.9.3

2447
sdk/Pods/Pods.xcodeproj/project.pbxproj сгенерированный

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -3,17 +3,17 @@
archiveVersion = 1;
classes = {
};
objectVersion = 51;
objectVersion = 50;
objects = {
/* Begin PBXBuildFile section */
555756F7251B9C25009979AB /* IssuanceFlowTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 555756F6251B9C25009979AB /* IssuanceFlowTests.swift */; };
555756FA251B9C86009979AB /* TestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 555756F9251B9C86009979AB /* TestData.swift */; };
555756FC251B9CB1009979AB /* MockSecretStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 555756FB251B9CB1009979AB /* MockSecretStore.swift */; };
55CED16324D30B9600A2AAE2 /* Podfile in Resources */ = {isa = PBXBuildFile; fileRef = 55D7C01024C89F5F0090F495 /* Podfile */; };
55D1C0C124C23408002A58F9 /* sdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 55D1C0B724C23408002A58F9 /* sdk.framework */; };
55D1C0C824C23408002A58F9 /* sdk.h in Headers */ = {isa = PBXBuildFile; fileRef = 55D1C0BA24C23408002A58F9 /* sdk.h */; settings = {ATTRIBUTES = (Public, ); }; };
55D7C01124C89F5F0090F495 /* Podfile in Resources */ = {isa = PBXBuildFile; fileRef = 55D7C01024C89F5F0090F495 /* Podfile */; };
922D7E762525244F00E4C8B5 /* VCUseCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 922D7E752525244F00E4C8B5 /* VCUseCase.framework */; };
922D7E772525244F00E4C8B5 /* VCUseCase.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 922D7E752525244F00E4C8B5 /* VCUseCase.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@ -26,6 +26,20 @@
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
922D7E782525244F00E4C8B5 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
922D7E772525244F00E4C8B5 /* VCUseCase.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
555756F6251B9C25009979AB /* IssuanceFlowTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IssuanceFlowTests.swift; sourceTree = "<group>"; };
555756F9251B9C86009979AB /* TestData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestData.swift; sourceTree = "<group>"; };
@ -36,7 +50,7 @@
55D1C0C024C23408002A58F9 /* sdkTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = sdkTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
55D1C0C724C23408002A58F9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
55D7C00824C4D6130090F495 /* networking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = networking.framework; sourceTree = BUILT_PRODUCTS_DIR; };
55D7C01024C89F5F0090F495 /* Podfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Podfile; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
922D7E752525244F00E4C8B5 /* VCUseCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = VCUseCase.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -44,6 +58,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
922D7E762525244F00E4C8B5 /* VCUseCase.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -70,12 +85,10 @@
55D1C0AD24C23408002A58F9 = {
isa = PBXGroup;
children = (
55D7C01024C89F5F0090F495 /* Podfile */,
55D1C0B924C23408002A58F9 /* sdk */,
55D1C0C424C23408002A58F9 /* sdkTests */,
55D1C0B824C23408002A58F9 /* Products */,
DBB08E8FAF983AA12C589889 /* Frameworks */,
7326AA8372742E638364241C /* Pods */,
);
sourceTree = "<group>";
};
@ -107,16 +120,10 @@
path = sdkTests;
sourceTree = "<group>";
};
7326AA8372742E638364241C /* Pods */ = {
isa = PBXGroup;
children = (
);
path = Pods;
sourceTree = "<group>";
};
DBB08E8FAF983AA12C589889 /* Frameworks */ = {
isa = PBXGroup;
children = (
922D7E752525244F00E4C8B5 /* VCUseCase.framework */,
55D7C00824C4D6130090F495 /* networking.framework */,
);
name = Frameworks;
@ -144,6 +151,7 @@
55D1C0B324C23408002A58F9 /* Sources */,
55D1C0B424C23408002A58F9 /* Frameworks */,
55D1C0B524C23408002A58F9 /* Resources */,
922D7E782525244F00E4C8B5 /* Embed Frameworks */,
);
buildRules = (
);
@ -216,7 +224,6 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
55D7C01124C89F5F0090F495 /* Podfile in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -224,7 +231,6 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
55CED16324D30B9600A2AAE2 /* Podfile in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -392,6 +398,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = sdk/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@ -421,6 +428,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = sdk/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",

Просмотреть файл

@ -122,6 +122,66 @@
ReferencedContainer = "container:sdk.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "92CDE7B224DC78DD00F95B5D"
BuildableName = "VCCryptoTests.xctest"
BlueprintName = "VCCryptoTests"
ReferencedContainer = "container:../VCCrypto/VCCrypto.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "55575736251BC575009979AB"
BuildableName = "VCEntitiesTests.xctest"
BlueprintName = "VCEntitiesTests"
ReferencedContainer = "container:../VCEntities/VCEntities.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "55ADE25F24F5406000D9990E"
BuildableName = "VCJwtTests.xctest"
BlueprintName = "VCJwtTests"
ReferencedContainer = "container:../VCJwt/VCJwt.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "55D7BFF224C4CBBD0090F495"
BuildableName = "VCNetworkingTests.xctest"
BlueprintName = "VCNetworkingTests"
ReferencedContainer = "container:../VCNetworking/VCNetworking.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "550F1DBC250BD898009AF467"
BuildableName = "VCRepositoryTests.xctest"
BlueprintName = "VCRepositoryTests"
ReferencedContainer = "container:../VCRepository/VCRepository.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "550F1E3D25101759009AF467"
BuildableName = "VCUseCaseTests.xctest"
BlueprintName = "VCUseCaseTests"
ReferencedContainer = "container:../VCUseCase/VCUseCase.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction