Releases: vapor/jwt-kit
Add support for Octet Key Pairs with the EdDSA algorithm using the ED25519 curve
Add `JWTSigner.unsecuredNone`
This patch was authored by @baarde and released by @0xTim.
This PR adds support for the "none" algorithm described in Section 6 of RFC 7519.
Add experimental watchOS support
This patch was authored by @thebabufrik and released by @0xTim.
Adds experimental watchOS support by providing a watchOS platform to match the minimum version of the dependencies so it will compile
Fix Base64URL JWK conversion for ECDSA keys
This patch was authored by @MFranceschi6 and released by @0xTim.
Fixes an issue where JWTKit does not follow RFC7517
An jwk representing an ecdsa key is represented with the parameters x and y in base64url-encoded form. Previously the parameters were converted as Base64 encoded instead of Base64URL encoded.
Adds new APIs for converting to and from base64 URL encoded data
Update supported Swift Versions and BoringSSL
This patch was authored and released by @0xTim.
This removes support for Swift 5.2 and Swift 5.3, making Swift 5.4 the earliest supported version as
announced
Updates the version of BoringSSL vended to ce2a353d0147bac03ef883d91dcd9c405ab527fa
Expose the curve on ECDSA Keys
This patch was authored by @danramteke and released by @0xTim.
Exposes the Curve
on ECDSAKey
s
Add ability to specify typ of JWT when signing
Added tvOS support
Expand Crypto Dependencies
This patch was authored and released by @0xTim.
Expand the versions of Swift Crypto we depend on to include Swift Crypto 2.0.0 and up
Update BoringSSL to 80df7398ce52574801821ce7a76c031c35d6b882
This patch was authored and released by @0xTim.
- Update vendor script
- Update BoringSSL to 80df7398ce52574801821ce7a76c031c35d6b882