6 releases

0.5.3 Mar 31, 2022
0.5.1 Dec 19, 2021
0.5.0 Jan 14, 2021
0.4.1 Nov 13, 2020
0.3.0 Nov 11, 2020

#248 in Cryptography

Download history 19/week @ 2022-06-07 20/week @ 2022-06-14 7/week @ 2022-06-21 5/week @ 2022-06-28 12/week @ 2022-07-05 15/week @ 2022-07-12 24/week @ 2022-07-19 19/week @ 2022-07-26 13/week @ 2022-08-02 9/week @ 2022-08-09 6/week @ 2022-08-16 19/week @ 2022-08-23 6/week @ 2022-08-30 19/week @ 2022-09-06 16/week @ 2022-09-13 11/week @ 2022-09-20

53 downloads per month

BSD-3-Clause

165KB
3.5K 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 test, run the etesync/test-server image using the latest version, e.g.,

docker run -p 3735:3735 -d etesync/test-server:latest

and then set ETEBASE_TEST_HOST to the host:port on which that is running; for the docker invocation above, that's

export ETEBASE_TEST_HOST=localhost:3735

and then run the tests:

$ 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–18MB
~285K SLoC