From d1ab2691323e7847ac3497c621013119a5dec9d7 Mon Sep 17 00:00:00 2001 From: Goncalo Frade Date: Sun, 21 Jan 2024 18:01:09 +0000 Subject: [PATCH] add beatt87 jose-swift library Add a jose library that adds support of Jose (JWA, JWK, JWS, JWE, JWT). Supported JWT features: - Signing with all JWS algorithms including EDDSA and ES256K. - Encrypting with all JWE algorithms including ECDH-1PU. - Nested JWTs. - Validation of iss, sub, aud, exp, nbf, iat. - Support of jti, typ and cty. --- views/website/libraries/19-Swift.json | 35 +++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/views/website/libraries/19-Swift.json b/views/website/libraries/19-Swift.json index 482b87bf..5f37e24e 100644 --- a/views/website/libraries/19-Swift.json +++ b/views/website/libraries/19-Swift.json @@ -160,6 +160,41 @@ "gitHubRepoPath": "airsidemobile/JOSESwift", "repoUrl": "https://github.com/airsidemobile/JOSESwift", "installCommandHtml": "pod 'JOSESwift'" + }, + { + "minimumVersion": null, + "support": { + "sign": true, + "verify": true, + "iss": true, + "sub": true, + "aud": true, + "exp": true, + "nbf": true, + "iat": true, + "jti": true, + "typ": true, + "hs256": true, + "hs384": true, + "hs512": true, + "rs256": true, + "rs384": true, + "rs512": true, + "es256": true, + "es384": true, + "es512": true, + "es256k": true, + "ps256": true, + "ps384": true, + "ps512": true, + "eddsa": true + }, + "authorUrl": "https://github.com/beatt83", + "authorName": "Gonçalo Frade", + "gitHubRepoPath": "beatt83/jose-swift", + "repoUrl": "https://github.com/beatt83/jose-swift", + "installCommandHtml": + ".package(url: \"https://github.com/beatt83/jose-swift.git\", .upToNextMinor(from: \"4.0.0\"))" } ] }