Skip to content
This repository was archived by the owner on Dec 30, 2020. It is now read-only.

Commit 1a66c47

Browse files
Merge branch 'refactor_RSA'
* refactor_RSA: use ios 10 api for RSA key management - deprecate keychain hack for RSA key import - remove container app for tests since keychain is not used anymore for key management - add tests in SPM package definition - fix depreacted API warnings (withUnsafeBytes ..) - update readme
2 parents 2a311c0 + 2bfba23 commit 1a66c47

80 files changed

Lines changed: 546 additions & 987 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.swiftpm/xcode/xcshareddata/xcschemes/JSONWebToken.xcscheme

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,16 @@
2828
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
2929
shouldUseLaunchSchemeArgsEnv = "YES">
3030
<Testables>
31+
<TestableReference
32+
skipped = "NO">
33+
<BuildableReference
34+
BuildableIdentifier = "primary"
35+
BlueprintIdentifier = "JSONWebTokenTests"
36+
BuildableName = "JSONWebTokenTests"
37+
BlueprintName = "JSONWebTokenTests"
38+
ReferencedContainer = "container:">
39+
</BuildableReference>
40+
</TestableReference>
3141
</Testables>
3242
</TestAction>
3343
<LaunchAction

JSONWebToken.xcodeproj/project.pbxproj

Lines changed: 30 additions & 185 deletions
Large diffs are not rendered by default.

JSONWebToken/JSONWebToken.entitlements

Lines changed: 0 additions & 8 deletions
This file was deleted.

JSONWebTokenTests/KeyUtilsTests.swift

Lines changed: 0 additions & 112 deletions
This file was deleted.

JSONWebTokenTests/TestUtils.swift

Lines changed: 0 additions & 40 deletions
This file was deleted.

Package.swift

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,12 @@ let package = Package(
99
.iOS(.v12), .tvOS(.v12)
1010
],
1111
products: [
12-
// Products define the executables and libraries produced by a package, and make them visible to other packages.
13-
.library(
14-
name: "JSONWebToken",
15-
targets: ["JSONWebToken"]),
12+
.library(name: "JSONWebToken", targets: ["JSONWebToken"]),
1613
],
1714
dependencies: [
18-
// Dependencies declare other packages that this package depends on.
19-
// .package(url: /* package url */, from: "1.0.0"),
2015
],
2116
targets: [
22-
// Targets are the basic building blocks of a package. A target can define a module or a test suite.
23-
// Targets can depend on other targets in this package, and on products in packages which this package depends on.
24-
.target(
25-
name: "JSONWebToken",
26-
dependencies: []),
17+
.target(name: "JSONWebToken", dependencies: []),
18+
.testTarget(name: "JSONWebTokenTests", dependencies: ["JSONWebToken"]),
2719
]
2820
)

0 commit comments

Comments
 (0)