Simple Elixir/Erlang bindings to the opaque-ke Rust implementation of the OPAQUE protocol. These bindings loosely based (and intended to be compatible with) the WebAssembly/JavaScript bindings.
These bindings are not suitable for serious use; they have not been thoroughly tested, and the interface is likely to change.
If available in Hex, the package can be installed
by adding opaque
to your list of dependencies in mix.exs
:
def deps do
[
{:opaque, "~> 0.1.0"}
]
end
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/opaque.