commit | c6f6a5bd90a865029ac6118366a506505823f4ff | [log] [tgz] |
---|---|---|
author | Kealan McCusker <kealanmccusker@gmail.com> | Fri Jun 30 13:50:35 2023 +0100 |
committer | GitHub <noreply@github.com> | Fri Jun 30 13:50:35 2023 +0100 |
tree | 9eb6eef5948ed3e711542accbcefc5a5531edb89 | |
parent | 3f6843b8bef79d0b32404930fd484a3c4d7a26d2 [diff] | |
parent | 88fedfe48a9fe745104acbf0632f31d5fb9ebba3 [diff] |
Merge pull request #56 from nmajid2/master C Implementation of CG21
AMCL - Apache Milagro Crypto Multi-Party Computation
This library implements Multi-Party Computation (MPC) using the milargo crypto library.
In order to build this library, the following packages are required:
AMCL is required
Build and install the AMCL library
./scripts/build_amcl.sh
Build and run tests on all builds
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./ ./scripts/build.sh ./scripts/test.sh
Install
cd target/Release sudo make install
Build and run tests using docker
docker build --no-cache -t libmpc .
Generate coverage figures
docker run --rm libmpc ./scripts/coverage.sh