Skip to content

v0.1.0

Choose a tag to compare

@intel352 intel352 released this 14 Jun 15:55
· 15 commits to main since this release
v0.1.0
7d0f026

First release of libsignal-go — a pure-Go (no cgo) implementation of the Signal client protocol, interop-verified byte-compatible with signalapp/libsignal v0.96.0 (both roles).

  • Curve (X25519/XEdDSA), KEM (Kyber1024 + FIPS-203 ML-KEM-768), wire messages
  • Double Ratchet, PQXDH session establishment, stores
  • Group messaging (sender keys), sealed sender v1/v2, fingerprints
  • SPQR sparse post-quantum ratchet (incremental ML-KEM-768 + GF(2^16) chunked transport + state machine), mixed into the session triple ratchet
  • Cross-implementation compatibility harness + interop as required CI checks

Independent community fork — not affiliated with Signal Messenger LLC. AGPL-3.0.