Jwskate

Latest version: v0.11.1

Safety actively analyzes 623807 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.11.1

What's Changed
* Fixes for v0.11.1 by guillp in https://github.com/guillp/jwskate/pull/25

**Full Changelog**: https://github.com/guillp/jwskate/compare/v0.11.0...v0.11.1

0.11.0

What's Changed
* Refactoring by guillp in https://github.com/guillp/jwskate/pull/19
* Use `hatch` and `ruff` by guillp in https://github.com/guillp/jwskate/pull/20
* Convience methods for JWT/JWS signature verification and JWE encryption/decryption by guillp in https://github.com/guillp/jwskate/pull/21
* `Jwk`, `JwkSet` and `JwsJsonFlat` are now `UserDict` instead of `dict` by guillp in https://github.com/guillp/jwskate/pull/23
* `Jwk.kid` returns either the kid if present or the key thumbprint otherwise (use jwk['kid'] to get the actual kid value).

**BREAKING CHANGES**: this contains some subtle interface changes (some args are now kwargs only, some parent classes are modified, etc.). I may have to change the API a bit more before I publish v1.0.

**Full Changelog**: https://github.com/guillp/jwskate/compare/v0.10.0...v0.11.0

0.10.0

What's Changed
Mostly a clean-up release. `ruff` is now used as linter, with a lot of rules enabled, and plenty of small code updates have been applied to follow those rules.
`hatch` is now used as project manager.

* Refactoring by guillp in https://github.com/guillp/jwskate/pull/19


**Full Changelog**: https://github.com/guillp/jwskate/compare/v0.9.0...v0.10.0

0.9.0

What's Changed
* add missing `ES256k` in `enums.SignatureAlgs` by guillp in https://github.com/guillp/jwskate/pull/14
* add `RSAJwk.from_prime_factors()` by guillp in https://github.com/guillp/jwskate/pull/16
* add `"typ": "JWT"` header by default when creating JWT by guillp in https://github.com/guillp/jwskate/pull/17
* Cosmetics by guillp in https://github.com/guillp/jwskate/pull/18


**Full Changelog**: https://github.com/guillp/jwskate/compare/v0.8.0...v0.9.0

0.8.0

What's Changed
- **BREAKING CHANGE**: all method parameters `jwk`, `sig_jwk`, `enc_jwk`, or `jwk_or_password`, accepting a `Jwk `instance have been renamed to `key `or `sig_key`,`enc_key `or `key_or_password `respectively. They now accept either a `Jwk `instance, or a `dict `containing a JWK, or a `cryptography` key instance directly.
- Added `Jwt.sign_arbitrary()` to sign JWT with arbitrary headers, for testing purposes only!
- Updated dev dependencies

**Full Changelog**: https://github.com/guillp/jwskate/compare/v0.7.0...v0.8.0

0.7.0

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.