Skip to content

v0.7.0

Choose a tag to compare

@gcmsg gcmsg released this 15 Mar 09:52
· 7 commits to main since this release

What's New

  • Encrypted trust store — XChaCha20-Poly1305 encryption with HKDF-SHA256 key derivation, transparent migration from plaintext
  • Forward secrecy session rekeying — ephemeral X25519 keypairs with automatic rekey on message count / TTL thresholds

Security Fixes

  • Zero derived key material after SetEncryptionKey (crypto hygiene)
  • Handle json.Marshal errors in rekey initiation/response and contact request
  • Disconnect on session key failure, validate nonce length, track goroutines
  • Handle errors from identity.Sign() and identity.SignEnvelope()

CI

  • Add 70% coverage threshold gate