mirror of
https://github.com/RustCrypto/signatures
synced 2026-06-21 13:45:42 +00:00
3.4 KiB
3.4 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.1.1 (2026-06-05)
Fixed
- Enable
module-lattice/allocwhenallocfeature is enabled (#1365)
0.1.0 (2026-05-17)
Added
- Implement
MultipartSigner/Verifier(#982) - Implement the
signature::Keypairtrait forSigningKey(#1008) - Support for external mu (#1023, #1074)
- Seed support i.e.
SigningKey::{from_seed, to_seed}(#1054, #1094, #1341) - Implement
HashonSignatureandVerifyingKeytypes (#1309) - Heap offload support for large values when
allocis enabled (#1320, #1344, #1345) - Implement
KeyInit,KeyExport,KeySizeUser, andGenerateforSigningKey(#1342)
Changed
- Bump
signaturedependency to v3 (#954, #1321) - Update PKCS#8 support (#1093)
- Rename and deprecate
ExpandedSigningKey(#1145) - Use the
module-latticecrate (#1189) - Use
ctutilsfor constant-time selection; avoid branches (#1245) - Make
PartialEqimpl forExpandedSigningKeyconstant time (#1286) - Bump
pkcs8dependency to v0.11 (#1316) - Migrate from
sha3toshake(#1355)
Fixed
no_stdsupport (#989)- Use Barrett reduction instead of integer division to prevent side-channels (#1144)
- Wycheproof verification test failures (#1187)
- Fix
use_hintwhen 𝓇₀ = 0 (#1194) - Lower stack usage (#1259, #1261)
Removed
KeyGentrait has been removed and replaced byKeyInitandGenerate(#1349)
0.0.4 (2025-04-10)
- Initial release