Skip to content

Releases: beatt83/jose-swift

3.0.1

31 May 12:41
Compare
Choose a tag to compare

What's Changed

  • fix: allow JWT header field type to be different then JWT by @beatt83 in #23

Full Changelog: 3.0.0...3.0.1

3.0.0

31 May 11:21
Compare
Choose a tag to compare

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

Full Changelog: 2.4.0...3.0.0

2.4.0

29 May 12:38
Compare
Choose a tag to compare

What's Changed

  • feat(jws): introduce new methods to use data and seckey as keys by @beatt83 in #19

Full Changelog: 2.3.2...2.4.0

2.3.2

29 May 02:01
Compare
Choose a tag to compare

What's Changed

  • doc: update readme to show JWS e256k is supported by @beatt83 in #16
  • fix: update supported versions by @beatt83 in #17
  • feat(jwt): add dsl claims builder by @beatt83 in #18

Full Changelog: 2.2.2...2.3.2

2.2.2

23 Apr 13:10
Compare
Choose a tag to compare

What's Changed

  • fix: jwt date encoding was not correct by @beatt83 in #15

Full Changelog: 2.2.1...2.2.2

2.2.1

23 Apr 12:07
Compare
Choose a tag to compare

What's Changed

  • fix: add normalisation to signatures before verifying by @beatt83 in #14

Full Changelog: 2.2.0...2.2.1

2.2.0

22 Apr 16:31
f4d3861
Compare
Choose a tag to compare

What's Changed

  • feat(es256k): added optional feature to invert signature by @beatt83 in #13

Full Changelog: 2.1.0...2.2.0

2.1.0

14 Apr 19:34
bc86d15
Compare
Choose a tag to compare

What's Changed

  • fix: ES256K was not creating a representable jwk correctly by @beatt83 in #11
  • feature(ES256K): add functionality to failsafe verification of signatures from bouncy castle by @beatt83 in #12

Full Changelog: 2.0.0...2.1.0

2.0.0

28 Mar 17:23
3d48a51
Compare
Choose a tag to compare

1.2.2

21 Feb 16:39
797c2ad
Compare
Choose a tag to compare

What's Changed

  • fix: secp256k1 was creating compressed keys and should be uncompressed by @beatt83 in #7

Full Changelog: 1.2.1...1.2.2