1个不稳定版本

使用旧的Rust 2015

0.1.0 2021年8月11日

#8 in #隐私保护


4 个包中使用

MPL-2.0 许可证

23KB
434

Copernica

Copernica是一个旨在在UDP和射频上运行的保护隐私的信息中心化网络协议。

入门

安装 rustup.

构建

运行nix-shell以在环境中提供依赖项。 $ nix-shell

copernica

$rustup run nightly cargo build --发布 --bincopernica

ccli

  • 将连接到您的Copernica Sentinel硬件Dongle的STLinkv2插入

$rustup run nightly cargo run --binccli ----chip STM32F103TB --elf copernica-sentinel/target/thumbv7m-none-eabi/debug/copernica-sentinel

copernica-sentinel

  • 将连接到您的Copernica Sentinel硬件Dongle的STLinkv2插入

$ rustup run nightly cargo install probe-run $ cd copernica-sentinel $ rustup run nightly cargo run

运行回归测试

$rustup run nightly cargo run --bincopernica-tests

运行测试

$rustup run nightly cargo test

贡献

请阅读CONTRIBUTING.md以获取详细信息。

论文

请阅读论文

作者

许可证

本项目采用MPLV2许可证 - 有关详细信息,请参阅LICENSE文件。

依赖项

~2MB
~27K SLoC