#data-transfer #compression #encryption #openpgp #tool #openssl

sett

Rust port of sett (data compression, encryption and transfer tool)

3 unstable releases

0.3.0 Sep 17, 2024
0.2.2 Nov 23, 2022
0.2.1 Oct 3, 2022

#1054 in Cryptography

LGPL-3.0-or-later

270KB
6K SLoC

sett

Main library of sett.

Detailed documentation can be found at https://docs.rs/sett.

Usage

By default sett uses openssl as cryptographic backend, however, it's possible to select a different backend at the compile time: disable default features (default-features = false) and enable the crypto-nettle or crypto-cng feature. Available backends:

  • openssl (default)
  • nettle
  • cng Cryptography API: Next Generation (CNG), Windows-only.

Library

Add sett to dependencies in project's Cargo.toml.

[dependencies]
sett = "*"

lib.rs:

Library for Secure Encryption and Transfer Tool (sett).

Dependencies

~84–125MB
~2M SLoC