An open API service indexing awesome lists of open source software.

https://github.com/platform-inf/go-ratchet

🛡️ Double ratchet algorithm implementation in Golang.
https://github.com/platform-inf/go-ratchet

cryptography double-ratchet golang

Last synced: 3 months ago
JSON representation

🛡️ Double ratchet algorithm implementation in Golang.

Awesome Lists containing this project

README

        

# 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.