Copernica is privacy preserving Information-centric networking protocol designed to operate over UDP and Radio Frequency.
Install rustup
.
Run nix-shell to make dependencies available in the environment.
$ nix-shell
copernica
$ rustup run nightly cargo build --release --bin copernica
ccli
$ rustup run nightly cargo run --bin ccli -- --chip STM32F103TB --elf copernica-sentinel/target/thumbv7m-none-eabi/debug/copernica-sentinel
copernica-sentinel
$ rustup run nightly cargo install probe-run
$ cd copernica-sentinel
$ rustup run nightly cargo run
$ rustup run nightly cargo run --bin copernica-tests
$ rustup run nightly cargo test
Please read CONTRIBUTING.md for details.
Please read the paper.
This project is licensed under the MPLV2 License - see the LICENSE file for details