JOSESwift icon indicating copy to clipboard operation
JOSESwift copied to clipboard

A framework for the JOSE standards JWS, JWE, and JWK written in Swift.

Results 41 JOSESwift issues
Sort by recently updated
recently updated
newest added

After considering the comments in #251, I've added support for content encryption using AES GCM according to JWE standard. As I've mentioned there, I increased the minimum iOS target to...

Apologies for the lengthiness, there's a fair bit to compress: I am working for a digital bank and we use this library, the only caveat is that AES256GCM isn't supported....

Currently, the header parameters are strictly defined and I couldn't find a way to extend them with custom ones. In `JOSEHeader` and its implementations, `parameters` can only be accessed internally...

Add EC support for JWE Key Management ECDH-ES - Elliptic Curve Diffie-Hellman Ephemeral Static key agreement using Concat KDF ECDH_ES_A128KW - ECDH-ES using Concat KDF and CEK wrapped with "A128KW"...

Web3 (Ethereum) uses secp256k1 private / public key pair.

As of https://discuss.circleci.com/t/xcode-image-deprecation/44294 Xcode `12.4.0` is deprecated and will be removed on August 2nd, 2022.

Is it possible to use PEM/DER format based private key while signing the payload instead of SecKey?

I found the closed issue (#82) in 2019 for using A128CBC-HS256. But I think A128CBC-HS256 is deprecated now. Is there any way to use A128CBC-HS256 with JOSESwift?

## Summary Add option to skip base64url encoding of payload in JWS. This results in a compact serialization with [detached payload](https://www.rfc-editor.org/rfc/rfc7515.html#appendix-F). Motivation for not encoding the payload is further described...