This repo contains libraries:
Implemention of Paillier encryption using fixed with big numbers from crypto-binint crate. This implemenation is slower that kzen-paillier but it is pure Rust and use constant-time computations.
Also it is GPL/LGPL free.
Implementation of new "messaging scheme". Implements message relay or async coordinator.
Key modules and types:
message::MsgId
message::Builder::<Signed>::encode(id, ttl, key, payload)
message::builder::<Encrypted>::encode(id, ttl, key, payload)
message::Message::from_buffer(&mut buffer)
message::Message::verify_and_decode()
message::Message::decrypt_and_decode()
coord::Relay
coord::SimpleMessageRelay
Base code for DKLs23
Verifiable encryption library
Refer to it's readme for usage