Repository navigation
v0.9.0-beta.2 - Hardened Signature API
Pre-release
Pre-release
·
263 commits
to master
since this release
Breaking Changes
This release includes a significant security improvement to the signature API that prevents accidental corruption of secret key material.
What changed
- Removed
AsMut<[u8]>implementations from all signature secret key types - Secret keys can no longer be directly mutated through byte access
- New trait-based API for safe key operations
Migration Guide
If your code was using AsMut<[u8]> or AsRef<[u8]> on secret keys:
- Use
key.seed()to access key seed material - Use
key.serialize()methods for import/export operations - See the updated documentation for each algorithm
Full Changelog
See CHANGELOG.md for complete details.