Releases: othonhugo/goratchet
Releases · othonhugo/goratchet
v0.1.0: Spec Compliance, Security Hardening & Refactor
v0.1.0: Spec Compliance, Security Hardening & Refactor
This release brings a full refactor of goratchet for strict Double Ratchet compliance, improved security, and simpler, more maintainable code.
- Spec Compliance: Core code now strictly follows the Double Ratchet specification, ensuring cryptographic correctness.
- Simpler Architecture: Flattened directory structure and removed unnecessary abstractions, making the library easier to navigate and maintain.
- Zero Dependencies: Fully self-contained code, reducing potential supply-chain security risks.
- Performance Improvements: Optimized key derivation and message handling for faster encryption/decryption.
- Clearer Documentation: Updated comments and examples to help developers integrate the library more easily.
- Expanded Test Suite: Added concurrency tests for
Send/Receive, session persistence tests, and fuzz testing forReceiveto handle malformed inputs.
Installation
Tip
Pick the latest version or pin to this release for stability.
Get the latest release:
go get github.com/othonhugo/goratchet@latestOr install this specific release:
go get github.com/othonhugo/goratchet@v0.1.0