Skip to content

🛡️ Double ratchet algorithm implementation in Golang.

License

Notifications You must be signed in to change notification settings

platform-inf/go-ratchet

Repository files navigation

Go-Ratchet 🛡️

Double ratchet algorithm implementation.

TODO

  • Add docs for each function. Add comments for e.g. ratchetReceivingChain and ratchetSendingChain.
  • Add tests.
  • Reduce allocations count. For example, reuse slices for HKDF and encryption/decryption. Encrypt/Decrypt to array from stack.
  • Create benchmarks to increase speed.

About

🛡️ Double ratchet algorithm implementation in Golang.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published