5 releases (3 breaking)

Uses old Rust 2015

0.5.0 Mar 10, 2018
0.4.0 Feb 20, 2018
0.3.0 Nov 27, 2017
0.2.1 Aug 9, 2017
0.1.0 Jul 16, 2017

#4 in #decrypting


Used in 3 crates

AGPL-3.0

57KB
916 lines

Box-Stream

Rust wrapper around box-stream-c.

Documentation

API documentation

Building

This module depends on libsodium.

This also contains box-stream-c as a git submodule, so be sure to perform the right git magic when cloning, updating etc.


lib.rs:

Implementation of the box-stream encryption protocol. This crate provides structs which wrap (async) readers and/or writers, decrypting all reads and encrypting all writes.

Dependencies

~17MB
~79K SLoC