libsodium-sys is deprecated #2
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
We use a secret handshake library named kuska handshake that in turns use libsodium-sys, a deprecated binding of libsodium in Rust.
A today trend on Rust is to reimplement cryptography directly in Rust (instead of using bindings). ssb-handshake could be a replacement for us as it also implements the same Secret Handshake protocol. It is based on ssb-crypto that uses native crypto (eg. ed25519-dalek).
But
ssb-handshake
lacks manyasync
primitives provided bykuska handshake
which prevents us from migrating to it in the near future.This issue is duplicated on deuxfleurs/garage