7个不稳定版本

0.6.0 2023年5月31日
0.5.3 2022年3月31日
0.5.1 2021年12月19日
0.5.0 2021年1月14日
0.3.0 2020年11月11日

#573 in 加密学

BSD-3-Clause

185KB
4K SLoC

Etebase - 加密一切

Etebase的Rust库

除了暴露Rust API之外,这个库还是其他Etebase库的基础,例如libetebase。

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

文档

除了API文档之外,还有https://docs.etebase.com上的文档。

最小支持的Rust版本(MSRV)

当前的MSRV是1.63.0。MSRV的更改不会被认为是破坏性的,并且可能在任何补丁版本中发生,但保证至少会支持上一个Rust版本。这导致从发布新Rust版本之日起有三个月的宽限期,在此期间可能不需要该版本。

构建

要构建

$ cargo build

要测试,使用最新版本运行etesync/test-server映像,例如

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

然后设置ETEBASE_TEST_HOST为运行的主机:端口;对于上面的docker调用,那就是

export ETEBASE_TEST_HOST=localhost:3735

然后运行测试

$ cargo test -- --test-threads 1

请注意,测试针对本地服务器运行,因此我们需要单线程运行它们以确保它们不会冲突。

依赖项

~22–37MB
~355K SLoC