Skip to content

Releases: othonhugo/goratchet

v0.1.0: Spec Compliance, Security Hardening & Refactor

30 Nov 04:37
3e1180b

Choose a tag to compare

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 for Receive to 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@latest

Or install this specific release:

go get github.com/othonhugo/goratchet@v0.1.0