0.10.0 - 2023-10-02
- Update
ring
dependency to version0.10.0
.
0.9.0 - 2023-05-02
- Update
rsa
dependency to version0.9.0
. - Use Rust
1.65.0
as minimum supported version.
0.8.0 - 2023-03-30
- Update
p256
dependency to version0.13.0
.
0.7.0 - 2023-03-02
-
Update
p256
dependency to version0.12.0
. -
Update
rsa
dependency to version0.8.0
. -
Update
signature
dependency to version2.0
. -
Add wrapper for
p256
signatures. -
Remove generic signatures with
AsRef<[u8]>
to reduce code generated in final binaries.
0.6.0 - 2022-10-17
-
Use
base64ct
instead ofbase64
for base64 encoding/decoding. -
Update dependency to
rsa
0.7
and usersa::pkcs1v15::{SigningKey, VerifyingKey}
directly.Removed wrappers for RSA keys and implement
Signer
andVerifier
directly with the keys.Requires
sha2
crate withoid
feature andsignature
crate.See updated tests for examples.
0.5.0 - 2022-06-09
- Add
no_std
functionality
- Update p256 to 0.11.0
0.4.0 - 2022-05-03
- Add
Error
associated type toSigner
traits.
-
Fix serialize_encode_and_sign to use references for arguments.
Remove
unwrap()
calls and use unspecified Error. -
Add documentation
-
Update to rsa 0.6.1
- Remove private modules
0.3.0 - 2022-01-02
-
Add docs.rs cfg attributes.
-
Use Rust Edition 2021.
0.2.1 - 2022-01-01
- Update to document all features on doc.rs.
0.2.0 - 2022-01-01
-
Major refactor to basic functions for signing and verifying a JWT.
-
Allow different crypto implementations which are enabled via cargo features.
0.1.0 - 2019-11-06
- Initial implementation.