4 releases (2 breaking)

0.5.0 Jan 14, 2021
0.4.1 Nov 13, 2020
0.4.0 Nov 11, 2020
0.3.0 Nov 11, 2020

#295 in Cryptography

Download history 4/week @ 2021-02-21 15/week @ 2021-02-28 17/week @ 2021-03-07 6/week @ 2021-03-14 17/week @ 2021-03-21 13/week @ 2021-03-28 18/week @ 2021-04-04 11/week @ 2021-04-11 12/week @ 2021-04-18 7/week @ 2021-04-25 5/week @ 2021-05-02 1/week @ 2021-05-09 8/week @ 2021-05-16 2/week @ 2021-05-23 5/week @ 2021-05-30 10/week @ 2021-06-06

55 downloads per month

BSD-3-Clause

160KB
3K SLoC

Etebase - Encrypt Everything

A Rust library for Etebase

In addition to exposing a Rust API, this library forms the basis of other Etebase libraries, for example libetebase.

GitHub tag Build Status Crates.io docs.rs Chat with us

Documentation

In addition to the API documentation, there are docs available at https://docs.etebase.com

Build

To build:

$ cargo build

To run the tests you first need an Etebase server running locally, because the tests test against a real server. You will also need to create a special user called test@localhost with password SomePassword, which the test suite expects.

$ cargo test -- --test-threads 1

Please note that the tests run against the local server so we need to run them single threaded to make sure they don't clash.

Dependencies

~9–13MB
~214K SLoC