🐰 A toy implementation of Rosenpass in Elixir
Bunny is a toy implementation of Rosenpass written in the Elixir programming language. It is written from scratch for the purpose of teaching myself the Rosenpass protocol in each and every aspect.
Because this is a toy project of an cryptographic application, users should be cautions in using this. If you really want to achieve a post-quantum WireGuard tunnel, I strongly recommend going with the reference implementation.
Currently, this implementation only supports the initiator role. Right now, I lack the motivation to implement the responder and prefer to focus on the reference implementation instead.