diff --git a/.gitignore b/.gitignore
index 0b63f7e..7ceb084 100644
--- a/.gitignore
+++ b/.gitignore
@@ -40,7 +40,7 @@ playground.xcworkspace
# Packages/
# Package.pins
Package.resolved
-*.xcodeproj
+# *.xcodeproj
#
# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
# hence it is not needed unless you have added a package configuration file to your project
diff --git a/Xenissuing.xcodeproj/XenissuingTests_Info.plist b/Xenissuing.xcodeproj/XenissuingTests_Info.plist
new file mode 100644
index 0000000..7c23420
--- /dev/null
+++ b/Xenissuing.xcodeproj/XenissuingTests_Info.plist
@@ -0,0 +1,25 @@
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ BNDL
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ NSPrincipalClass
+
+
+
diff --git a/Xenissuing.xcodeproj/Xenissuing_Info.plist b/Xenissuing.xcodeproj/Xenissuing_Info.plist
new file mode 100644
index 0000000..57ada9f
--- /dev/null
+++ b/Xenissuing.xcodeproj/Xenissuing_Info.plist
@@ -0,0 +1,25 @@
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ NSPrincipalClass
+
+
+
diff --git a/Xenissuing.xcodeproj/project.pbxproj b/Xenissuing.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..1dcdfad
--- /dev/null
+++ b/Xenissuing.xcodeproj/project.pbxproj
@@ -0,0 +1,577 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 52;
+ objects = {
+
+/* Begin PBXAggregateTarget section */
+ "xenissuing-ios::XenissuingPackageTests::ProductTarget" /* XenissuingPackageTests */ = {
+ isa = PBXAggregateTarget;
+ buildConfigurationList = OBJ_40 /* Build configuration list for PBXAggregateTarget "XenissuingPackageTests" */;
+ buildPhases = (
+ );
+ dependencies = (
+ OBJ_43 /* PBXTargetDependency */,
+ );
+ name = XenissuingPackageTests;
+ productName = XenissuingPackageTests;
+ };
+/* End PBXAggregateTarget section */
+
+/* Begin PBXBuildFile section */
+ 55325E1328C644A700558141 /* CryptoSwift in Frameworks */ = {isa = PBXBuildFile; productRef = 55325E1228C644A700558141 /* CryptoSwift */; };
+ OBJ_29 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_10 /* Error.swift */; };
+ OBJ_30 /* XenCrypt.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_12 /* XenCrypt.swift */; };
+ OBJ_31 /* Xenissuing.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_13 /* Xenissuing.swift */; };
+ OBJ_38 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_6 /* Package.swift */; };
+ OBJ_49 /* XenCryptTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_16 /* XenCryptTests.swift */; };
+ OBJ_50 /* XenissuingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_17 /* XenissuingTests.swift */; };
+ OBJ_52 /* Xenissuing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "xenissuing-ios::Xenissuing::Product" /* Xenissuing.framework */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ 55325E0F28C6414A00558141 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = OBJ_1 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = "xenissuing-ios::Xenissuing";
+ remoteInfo = Xenissuing;
+ };
+ 55325E1028C6414A00558141 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = OBJ_1 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = "xenissuing-ios::XenissuingTests";
+ remoteInfo = XenissuingTests;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+ OBJ_10 /* Error.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Error.swift; sourceTree = ""; };
+ OBJ_12 /* XenCrypt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XenCrypt.swift; sourceTree = ""; };
+ OBJ_13 /* Xenissuing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Xenissuing.swift; sourceTree = ""; };
+ OBJ_16 /* XenCryptTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XenCryptTests.swift; sourceTree = ""; };
+ OBJ_17 /* XenissuingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XenissuingTests.swift; sourceTree = ""; };
+ OBJ_23 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; };
+ OBJ_6 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; };
+ "xenissuing-ios::Xenissuing::Product" /* Xenissuing.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Xenissuing.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ "xenissuing-ios::XenissuingTests::Product" /* XenissuingTests.xctest */ = {isa = PBXFileReference; lastKnownFileType = file; path = XenissuingTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ OBJ_32 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 0;
+ files = (
+ 55325E1328C644A700558141 /* CryptoSwift in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ OBJ_51 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 0;
+ files = (
+ OBJ_52 /* Xenissuing.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ OBJ_11 /* XenCrypt */ = {
+ isa = PBXGroup;
+ children = (
+ OBJ_12 /* XenCrypt.swift */,
+ );
+ path = XenCrypt;
+ sourceTree = "";
+ };
+ OBJ_14 /* Tests */ = {
+ isa = PBXGroup;
+ children = (
+ OBJ_15 /* XenissuingTests */,
+ );
+ name = Tests;
+ sourceTree = SOURCE_ROOT;
+ };
+ OBJ_15 /* XenissuingTests */ = {
+ isa = PBXGroup;
+ children = (
+ OBJ_16 /* XenCryptTests.swift */,
+ OBJ_17 /* XenissuingTests.swift */,
+ );
+ name = XenissuingTests;
+ path = Tests/XenissuingTests;
+ sourceTree = SOURCE_ROOT;
+ };
+ OBJ_18 /* Dependencies */ = {
+ isa = PBXGroup;
+ children = (
+ );
+ name = Dependencies;
+ sourceTree = "";
+ };
+ OBJ_19 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ "xenissuing-ios::Xenissuing::Product" /* Xenissuing.framework */,
+ "xenissuing-ios::XenissuingTests::Product" /* XenissuingTests.xctest */,
+ );
+ name = Products;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+ OBJ_5 = {
+ isa = PBXGroup;
+ children = (
+ OBJ_6 /* Package.swift */,
+ OBJ_7 /* Sources */,
+ OBJ_14 /* Tests */,
+ OBJ_18 /* Dependencies */,
+ OBJ_19 /* Products */,
+ OBJ_23 /* README.md */,
+ );
+ sourceTree = "";
+ };
+ OBJ_7 /* Sources */ = {
+ isa = PBXGroup;
+ children = (
+ OBJ_8 /* Xenissuing */,
+ );
+ name = Sources;
+ sourceTree = SOURCE_ROOT;
+ };
+ OBJ_8 /* Xenissuing */ = {
+ isa = PBXGroup;
+ children = (
+ OBJ_9 /* Error */,
+ OBJ_11 /* XenCrypt */,
+ OBJ_13 /* Xenissuing.swift */,
+ );
+ name = Xenissuing;
+ path = Sources/Xenissuing;
+ sourceTree = SOURCE_ROOT;
+ };
+ OBJ_9 /* Error */ = {
+ isa = PBXGroup;
+ children = (
+ OBJ_10 /* Error.swift */,
+ );
+ path = Error;
+ sourceTree = "";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ "xenissuing-ios::SwiftPMPackageDescription" /* XenissuingPackageDescription */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = OBJ_34 /* Build configuration list for PBXNativeTarget "XenissuingPackageDescription" */;
+ buildPhases = (
+ OBJ_37 /* Sources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = XenissuingPackageDescription;
+ productName = XenissuingPackageDescription;
+ productType = "com.apple.product-type.framework";
+ };
+ "xenissuing-ios::Xenissuing" /* Xenissuing */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = OBJ_25 /* Build configuration list for PBXNativeTarget "Xenissuing" */;
+ buildPhases = (
+ OBJ_28 /* Sources */,
+ OBJ_32 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = Xenissuing;
+ packageProductDependencies = (
+ 55325E1228C644A700558141 /* CryptoSwift */,
+ );
+ productName = Xenissuing;
+ productReference = "xenissuing-ios::Xenissuing::Product" /* Xenissuing.framework */;
+ productType = "com.apple.product-type.framework";
+ };
+ "xenissuing-ios::XenissuingTests" /* XenissuingTests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = OBJ_45 /* Build configuration list for PBXNativeTarget "XenissuingTests" */;
+ buildPhases = (
+ OBJ_48 /* Sources */,
+ OBJ_51 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ OBJ_53 /* PBXTargetDependency */,
+ );
+ name = XenissuingTests;
+ productName = XenissuingTests;
+ productReference = "xenissuing-ios::XenissuingTests::Product" /* XenissuingTests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ OBJ_1 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastSwiftMigration = 9999;
+ LastUpgradeCheck = 9999;
+ };
+ buildConfigurationList = OBJ_2 /* Build configuration list for PBXProject "Xenissuing" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = en;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = OBJ_5;
+ packageReferences = (
+ 55325E1128C644A700558141 /* XCRemoteSwiftPackageReference "CryptoSwift" */,
+ );
+ productRefGroup = OBJ_19 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ "xenissuing-ios::Xenissuing" /* Xenissuing */,
+ "xenissuing-ios::SwiftPMPackageDescription" /* XenissuingPackageDescription */,
+ "xenissuing-ios::XenissuingPackageTests::ProductTarget" /* XenissuingPackageTests */,
+ "xenissuing-ios::XenissuingTests" /* XenissuingTests */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ OBJ_28 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 0;
+ files = (
+ OBJ_29 /* Error.swift in Sources */,
+ OBJ_30 /* XenCrypt.swift in Sources */,
+ OBJ_31 /* Xenissuing.swift in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ OBJ_37 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 0;
+ files = (
+ OBJ_38 /* Package.swift in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ OBJ_48 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 0;
+ files = (
+ OBJ_49 /* XenCryptTests.swift in Sources */,
+ OBJ_50 /* XenissuingTests.swift in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+ OBJ_43 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = "xenissuing-ios::XenissuingTests" /* XenissuingTests */;
+ targetProxy = 55325E1028C6414A00558141 /* PBXContainerItemProxy */;
+ };
+ OBJ_53 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = "xenissuing-ios::Xenissuing" /* Xenissuing */;
+ targetProxy = 55325E0F28C6414A00558141 /* PBXContainerItemProxy */;
+ };
+/* End PBXTargetDependency section */
+
+/* Begin XCBuildConfiguration section */
+ OBJ_26 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CURRENT_PROJECT_VERSION = 1;
+ DRIVERKIT_DEPLOYMENT_TARGET = 19.0;
+ ENABLE_TESTABILITY = YES;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks",
+ );
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ INFOPLIST_FILE = Xenissuing.xcodeproj/Xenissuing_Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.15;
+ OTHER_CFLAGS = "$(inherited)";
+ OTHER_LDFLAGS = "$(inherited)";
+ OTHER_SWIFT_FLAGS = "$(inherited)";
+ PRODUCT_BUNDLE_IDENTIFIER = Xenissuing;
+ PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
+ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+ SKIP_INSTALL = YES;
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)";
+ SWIFT_VERSION = 5.0;
+ TARGET_NAME = Xenissuing;
+ TVOS_DEPLOYMENT_TARGET = 9.0;
+ WATCHOS_DEPLOYMENT_TARGET = 2.0;
+ };
+ name = Debug;
+ };
+ OBJ_27 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CURRENT_PROJECT_VERSION = 1;
+ DRIVERKIT_DEPLOYMENT_TARGET = 19.0;
+ ENABLE_TESTABILITY = YES;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks",
+ );
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ INFOPLIST_FILE = Xenissuing.xcodeproj/Xenissuing_Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.15;
+ OTHER_CFLAGS = "$(inherited)";
+ OTHER_LDFLAGS = "$(inherited)";
+ OTHER_SWIFT_FLAGS = "$(inherited)";
+ PRODUCT_BUNDLE_IDENTIFIER = Xenissuing;
+ PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
+ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+ SKIP_INSTALL = YES;
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)";
+ SWIFT_VERSION = 5.0;
+ TARGET_NAME = Xenissuing;
+ TVOS_DEPLOYMENT_TARGET = 9.0;
+ WATCHOS_DEPLOYMENT_TARGET = 2.0;
+ };
+ name = Release;
+ };
+ OBJ_3 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ENABLE_OBJC_ARC = YES;
+ COMBINE_HIDPI_IMAGES = YES;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ ENABLE_NS_ASSERTIONS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "$(inherited)",
+ "SWIFT_PACKAGE=1",
+ "DEBUG=1",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ ONLY_ACTIVE_ARCH = YES;
+ OTHER_SWIFT_FLAGS = "$(inherited) -DXcode";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = macosx;
+ SUPPORTED_PLATFORMS = "$(AVAILABLE_PLATFORMS)";
+ SUPPORTS_MACCATALYST = YES;
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SWIFT_PACKAGE DEBUG";
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ USE_HEADERMAP = NO;
+ };
+ name = Debug;
+ };
+ OBJ_35 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ LD = /usr/bin/true;
+ MACOSX_DEPLOYMENT_TARGET = 10.15;
+ OTHER_SWIFT_FLAGS = "-swift-version 5 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/ManifestAPI -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -package-description-version 5.4.0";
+ SWIFT_VERSION = 5.0;
+ };
+ name = Debug;
+ };
+ OBJ_36 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ LD = /usr/bin/true;
+ MACOSX_DEPLOYMENT_TARGET = 10.15;
+ OTHER_SWIFT_FLAGS = "-swift-version 5 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/ManifestAPI -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -package-description-version 5.4.0";
+ SWIFT_VERSION = 5.0;
+ };
+ name = Release;
+ };
+ OBJ_4 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ENABLE_OBJC_ARC = YES;
+ COMBINE_HIDPI_IMAGES = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ GCC_OPTIMIZATION_LEVEL = s;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "$(inherited)",
+ "SWIFT_PACKAGE=1",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 10.10;
+ OTHER_SWIFT_FLAGS = "$(inherited) -DXcode";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = macosx;
+ SUPPORTED_PLATFORMS = "$(AVAILABLE_PLATFORMS)";
+ SUPPORTS_MACCATALYST = YES;
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SWIFT_PACKAGE";
+ SWIFT_COMPILATION_MODE = wholemodule;
+ SWIFT_OPTIMIZATION_LEVEL = "-O";
+ USE_HEADERMAP = NO;
+ };
+ name = Release;
+ };
+ OBJ_41 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ };
+ name = Debug;
+ };
+ OBJ_42 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ };
+ name = Release;
+ };
+ OBJ_46 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ENABLE_MODULES = YES;
+ CURRENT_PROJECT_VERSION = 1;
+ DRIVERKIT_DEPLOYMENT_TARGET = 19.0;
+ EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks",
+ );
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ INFOPLIST_FILE = Xenissuing.xcodeproj/XenissuingTests_Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 14.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@loader_path/../Frameworks",
+ "@loader_path/Frameworks",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 11.0;
+ OTHER_CFLAGS = "$(inherited)";
+ OTHER_LDFLAGS = "$(inherited)";
+ OTHER_SWIFT_FLAGS = "$(inherited)";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)";
+ SWIFT_VERSION = 5.0;
+ TARGET_NAME = XenissuingTests;
+ TVOS_DEPLOYMENT_TARGET = 14.0;
+ WATCHOS_DEPLOYMENT_TARGET = 7.0;
+ };
+ name = Debug;
+ };
+ OBJ_47 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ENABLE_MODULES = YES;
+ CURRENT_PROJECT_VERSION = 1;
+ DRIVERKIT_DEPLOYMENT_TARGET = 19.0;
+ EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks",
+ );
+ HEADER_SEARCH_PATHS = "$(inherited)";
+ INFOPLIST_FILE = Xenissuing.xcodeproj/XenissuingTests_Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 14.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@loader_path/../Frameworks",
+ "@loader_path/Frameworks",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 11.0;
+ OTHER_CFLAGS = "$(inherited)";
+ OTHER_LDFLAGS = "$(inherited)";
+ OTHER_SWIFT_FLAGS = "$(inherited)";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)";
+ SWIFT_VERSION = 5.0;
+ TARGET_NAME = XenissuingTests;
+ TVOS_DEPLOYMENT_TARGET = 14.0;
+ WATCHOS_DEPLOYMENT_TARGET = 7.0;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ OBJ_2 /* Build configuration list for PBXProject "Xenissuing" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ OBJ_3 /* Debug */,
+ OBJ_4 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ OBJ_25 /* Build configuration list for PBXNativeTarget "Xenissuing" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ OBJ_26 /* Debug */,
+ OBJ_27 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ OBJ_34 /* Build configuration list for PBXNativeTarget "XenissuingPackageDescription" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ OBJ_35 /* Debug */,
+ OBJ_36 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ OBJ_40 /* Build configuration list for PBXAggregateTarget "XenissuingPackageTests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ OBJ_41 /* Debug */,
+ OBJ_42 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ OBJ_45 /* Build configuration list for PBXNativeTarget "XenissuingTests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ OBJ_46 /* Debug */,
+ OBJ_47 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+
+/* Begin XCRemoteSwiftPackageReference section */
+ 55325E1128C644A700558141 /* XCRemoteSwiftPackageReference "CryptoSwift" */ = {
+ isa = XCRemoteSwiftPackageReference;
+ repositoryURL = "https://github.com/krzyzanowskim/CryptoSwift";
+ requirement = {
+ kind = upToNextMajorVersion;
+ minimumVersion = 1.0.0;
+ };
+ };
+/* End XCRemoteSwiftPackageReference section */
+
+/* Begin XCSwiftPackageProductDependency section */
+ 55325E1228C644A700558141 /* CryptoSwift */ = {
+ isa = XCSwiftPackageProductDependency;
+ package = 55325E1128C644A700558141 /* XCRemoteSwiftPackageReference "CryptoSwift" */;
+ productName = CryptoSwift;
+ };
+/* End XCSwiftPackageProductDependency section */
+ };
+ rootObject = OBJ_1 /* Project object */;
+}
diff --git a/Xenissuing.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Xenissuing.xcodeproj/project.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..919434a
--- /dev/null
+++ b/Xenissuing.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/Xenissuing.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Xenissuing.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 0000000..18d9810
--- /dev/null
+++ b/Xenissuing.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/Xenissuing.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Xenissuing.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
new file mode 100644
index 0000000..ff23ebc
--- /dev/null
+++ b/Xenissuing.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
@@ -0,0 +1,10 @@
+
+
+
+
+ IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded
+
+ PreviewsEnabled
+
+
+
diff --git a/Xenissuing.xcodeproj/xcshareddata/xcschemes/Xenissuing-Package.xcscheme b/Xenissuing.xcodeproj/xcshareddata/xcschemes/Xenissuing-Package.xcscheme
new file mode 100644
index 0000000..eaa2ca3
--- /dev/null
+++ b/Xenissuing.xcodeproj/xcshareddata/xcschemes/Xenissuing-Package.xcscheme
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+