Skip to content

jgilman1337/xochimilco

 
 

Repository files navigation

Xochimilco

Go Reference Go REUSE status

An implementation of the Signal Protocols X3DH and Double Ratchet. Plus a simple straightforward usable E2E encryption library build on top, named Xochimilco.

For both implementation details and examples, take a look at the documentation.

Some background, the lake Xochimilco seems to be the last native habitat for the axolotl. This salamander, also called Mexican walking fish, has incredibly self healing abilities. For this reason, the Double Ratchet algorithm was initially named after this animal.

Differences From Base Xochimilco Library

  • Corrects some typos in the test code
  • Uses XChaCha20-Poly1305 instead of AES256-CBC

About

X3DH, Double Ratchet and a straightforward E2E encryption library on top.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%