mirror of
https://github.com/Sunscreen-tech/Sunscreen.git
synced 2026-01-13 15:47:59 -05:00
refactorWIP
Intro
Sunscreen is an ecosystem for building privacy-preserving applications using fully homomorphic encryption and zero-knowlege proofs.
Set-up
Instal Rust
Install Rustup. This will install the Rust toolchain.
Initialize submodules
git submodule init
git submodule update
Linux
Install prereqs
Using yum:
sudo yum install gcc gcc-c++ cmake3 openssl-devel clang
Using apt:
sudo apt install build-essential clang cmake3 libssl-dev
After installing prereqs, make a link to cmake3 named cmake
sudo ln /usr/bin/cmake3 <somwhere/under/$PATH/>cmake
Running tests
Cargo test --release
Languages
Rust
89.5%
C
3.3%
Metal
2.1%
Cuda
2%
HTML
1.5%
Other
1.5%