Skip to content

Releases: latchset/jwcrypto

Release 0.5.0

27 Jun 10:35
v0.5.0
Compare
Choose a tag to compare
v0.5.0

Release 0.5.0

Release 0.4.2

01 Aug 16:00
v0.4.2
Compare
Choose a tag to compare
  • Fix bytes/str comparison in JWE
  • Test under Python 3.6

Release 0.4.1

24 Jul 09:18
v0.4.1
Compare
Choose a tag to compare
  • compatibility with cryptography 2.0

Bugfix release v0.4.0

29 Nov 19:46
v0.4.0
Compare
Choose a tag to compare
  • Fixed nbf incorrect validation #71
  • Add 'cryptography' to requirements in setup.py #69

Security Release CVE-2016-6298

31 Aug 19:47
Compare
Choose a tag to compare

The jwcrypto implementation of the RSA1_5 algorithm was found vulnerable to the Million Message Attack described in RFC 3128.

A timing attack could be leveraged against the implementation to detect when a chosen ciphertext generates a valid header and padding because invalid header/padding generates a code exception and cryptographic operations are terminated earlier resulting in faster processing measurable over the network.

Many thanks to Dennis Detering [email protected] for discovering and reporting this vulnerability.

Bugfix release

19 Aug 15:31
Compare
Choose a tag to compare

A regression was introduced in 0.3.0 that caused issues in FreeIPA and Custodia projects.
Also docs version and tox/travis configurations were improved to test Python 3.4 and 3.5
Python 3.3 is not officially supported anymore

New algorithms support and new interfaces

02 Aug 13:11
Compare
Choose a tag to compare

This version completes the support for all algorithms specified by the JOSE RFCs, as well as adds better interfaces to deal with JWKs and implements the JWK Thumbprint standard too.

Some interfaces have also been deprecated, and marked as such in the documentation, they may be removed in a future release.

Bugfix release

01 Aug 18:56
Compare
Choose a tag to compare

Fixed a few issues with symmetric and EC keys generation.
Added more tests and Travis CI integration.

Standards released

16 Jun 14:16
Compare
Choose a tag to compare

Now that the JOSE working group has produced official RFC it is time for a new release that updates all references and fixes a few bugs recently discovered while using the library