Releases: beatt83/jose-swift
Releases · beatt83/jose-swift
3.0.1
3.0.0
Description
In an effort to provide easier usage of the Jose-swift API. This version enables support for different key formats without the need of converting them first to JWT
.
Now all the following keys types can passed through the JWS
, JWE
and JWT
api in order to sign, verify, decrypt and encrypt:
- JWK
- SecKey
- CryptoSwift.RSA
- P256.Signing.PrivateKey
- P256.Signing.PublicKey
- P384.Signing.PrivateKey
- P384.Signing.PublicKey
- P521.Signing.PrivateKey
- P521.Signing.PublicKey
- Curve25519.Signing.PrivateKey
- Curve25519.Signing.PublicKey
- secp256k1.Signing.PrivateKey
- secp256k1.Signing.PublicKey
What's Changed
- feat(jwa)!: add key representable by @beatt83 in #20
- docs: add more documentation by @beatt83 in #21
- docs: added info on readme by @beatt83 in #22
Full Changelog: 2.4.0...3.0.0
2.4.0
2.3.2
2.2.2
2.2.1
2.2.0
2.1.0
2.0.0
What's Changed
- docs: add jwk and jwe example to readme by @laszlo-major-tietoevry in #8
- feat(jwe): add chacha20-poly1305 support encryption for ecdhes and ecdh1pu by @beatt83 in #10
Features
- feat(jwt): add some useful methods to JWT so it can provide the essential information
- feat(jwe): add chacha20-poly1305 support encryption for ecdhes and ecdh1pu (https://github.com/beatt83/jose-swift/pull/10[)](https://github.com/beatt83/jose-swift/commit/3d48a518c948b6c5c07ca357a0b1f0143767f832)
Breaking Change
New Contributors
- @laszlo-major-tietoevry made their first contribution in #8
Full Changelog: 1.2.2...2.0.0