Search

Lib.rs

› Network programming | Cryptography › Magic Beans
#dkg #decryption #protocols

ferveo-nucypher-temp5

An implementation of a DKG protocol for threshold decryption

by David Núñez, Piotr Roslaniec, heliaxdev

  • Install
  • API reference
  • GitHub repo (nucypher)
  • Documentation (github.io)
  • Home

1 unstable release

0.4.0-alpha Jun 11, 2025

#23 in #dkg

GPL-3.0 license

295KB
6K SLoC

ferveo

Benchmarks

Benchmarking primitives size

cargo run --example bench_primitives_size

Dependencies

~18MB
~409K SLoC

  • ark-bls12-381 0.4
  • ark-ec 0.4
  • ark-ff
  • ark-poly 0.4
  • ark-serialize
  • ark-std
  • bincode
  • derive_more 0.99+from+as_ref+into
  • ferveo-common-nucypher-temp5
  • ferveo-tdec-temp5+api+test-common
  • generic-array
  • hex
  • itertools 0.10.5
  • measure_time 0.8
  • rand 0.8
  • rand 0.7
  • rand_core 0.6.4
  • serde+derive
  • serde_with 2.2
  • subproductdomain-nucypher-temp5
  • thiserror 1.0
  • zeroize+derive
  • bindings-wasm? console_error_panic_hook
  • bindings-wasm? getrandom 0.2+js
  • bindings-wasm? js-sys
  • bindings-wasm? wasm-bindgen
  • bindings-wasm? wasm-bindgen-derive 0.2.1
  • bindings-python? pyo3 0.18.2+macros+multiple-pymethods
  • dev cargo-smart-release 0.20
  • dev criterion 0.3
  • dev digest+alloc
  • dev pprof 0.6+flamegraph+criterion
  • dev test-case
Related: ferveo-nucypher-temp4, ferveo-pre-release
See also: self_encryption, rufendec, logcrypt, gst-plugin-sodium, magic-crypt, img4-dump, rsecure, tangy, nutek-cipher, openpgp-card-rpgp, ps3decrs

A thriving market for magic beans doesn't make the magic beanstalk real. Cryptocurrencies are often involved in pump and dump scams, ponzi schemes, investment fraud, unregulated gambling, and large-scale money laundering. Many applications of cryptocurrencies are questionable. Their real effects are proliferation of ransomware and other criminal activity. PoW-based schemes contribute to e-waste and climate-affecting energy waste.

Lib.rs is an unofficial list of Rust/Cargo crates. This site is not affiliated with nor endorsed by the Rust Project or authors of this crate.