3.5 KiB
3.5 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.8.2 (2023-03-01)
Added
- Encryption-related traits (#259)
Fixed
- Possible panic in
internals::left_pad
(#262) - Correct PSS sign/verify when key length is multiple of 8+1 bits (#263)
0.8.1 (2023-01-20)
Added
sha2
feature withoid
subfeature enabled (#255)
0.8.0 (2023-01-17)
Changed
- Bump
signature
crate dependency to v2 (#217, #249) - Switch to
CryptoRngCore
marker trait (#237) - Make
padding
module private (#243) - Refactor
PaddingScheme
into a trait (#244)
Fixed
- Benchmark build (#225)
0.7.2 (2022-11-14)
Added
0.7.1 (2022-10-31)
Added
- Documentation improvements (#216)
Changed
- Ensure
PaddingScheme
isSend
andSync
(#215)
0.7.0 (2022-10-10) [YANKED]
NOTE: when computing signatures with this release, make sure to enable the
oid
crate feature of the digest crate you are using when computing the
signature (e.g. sha2
, sha3
). If the oid
feature doesn't exist, make sure
you're using the latest versions.
Added
pkcs1v15
andpss
modules withSigningKey
/VerifyingKey
types (#174, #195, #202, #207, #208)- 4096-bit default max
RsaPublicKey
size (#176) RsaPublicKey::new_with_max_size
(#176)RsaPublicKey::new_unchecked
(#206)
Changed
- MSRV 1.57 (#162)
- Bump
pkcs1
to 0.4 (#162) - Bump
pkcs8
to 0.9 (#162) RsaPrivateKey::from_components
is now fallible (#167)- pkcs1v15: use
AssociatedOid
for getting the RSA prefix (#183)
Removed
rng
member from PSS padding scheme (#173)Hash
removed in favor of using OIDs defined in digest crates (#183)