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.
- Added decaps with seed
- Another fuzzing harness (experimental wip)
- Minor internal polish; alignment with ffi functionality
- Revisit/revise supporting benches, ct_cm4, dudect, ffi and wasm code
- Updated to final release of FIPS 203 as of August 13, 2024; Passes NIST tests
- Added
keygen_from_seed(d, z)
API
- Very minor dev dependency downgrade for compat (flate2)
- Removed
_vt
suffix from top-level API as constant-time operation is now measured
- Additional tests in
validate_keypair_vt()
, implemented second round review feedback
- Significant performance optimizations and internal revisions based upon review feedback
- Constant-time fixes and measurement
- Significant internal clean up, additional SerDes validation
- Adjustments to dependency versions to support MSRV 1.70
- Added (serialized) keypair validation functionality
- General clean-up, refined checks, some constant-time work
- Cargo deny and codecov; revised bench, fuzz, dudect and ct_cm4
- Fully functional in all three parameter sets
- Initial API release skeleton