#key-exchange #encryption

bee2-rs

Bindings for cryptographic library Bee2

3 releases

Uses new Rust 2024

0.2.3 Aug 4, 2025
0.2.2 Jul 26, 2025
0.2.1 Jul 26, 2025

#2117 in Cryptography

Download history 1/week @ 2025-10-03

113 downloads per month

Apache-2.0

2MB
47K SLoC

C 39K SLoC // 0.2% comments Visual Studio Project 3.5K SLoC Rust 2.5K SLoC // 0.0% comments Batch 561 SLoC Shell 557 SLoC // 0.0% comments Forge Config 300 SLoC // 0.0% comments Visual Studio Solution 145 SLoC RPM Specfile 70 SLoC Poke 1 SLoC

Rust bindings for Bee2

Rust

Original repository

Supported modules (WIP)

  • Bake
  • Bash (not to be confused with Bourne Again SHell)
  • Bels
  • Belt
  • Bign
  • Bign96
  • Botp
  • Bpki
  • Brng
  • Btok
  • Dstu
  • Pfok
  • Stb99

Build

  1. Clone this repository
  2. Install rust
  3. Run cargo build in a directory of the cloned repository
  4. (optional) Run cargo test

Using in a project

Add following line as a dependency in your Cargo.toml:

bee2-rs = "0.2"

License

Bee2-rs is distributed under the Apache License version 2.0. See Apache 2.0 or LICENSE for details.

No runtime deps

~0–2.2MB
~43K SLoC