Skip to content
This repository has been archived by the owner on Mar 25, 2024. It is now read-only.

apache/incubator-milagro-mpc

Apache Milagro Multi-Party Computation Library

Master Branch

Description

AMCL - Apache Milagro Crypto Multi-Party Computation

This library implements Multi-Party Computation (MPC) using the milargo crypto library.

Dependencies

In order to build this library, the following packages are required:

  • CMake is required to build the source code.

AMCL

AMCL is required

Build and install the AMCL library

./scripts/build_amcl.sh

Compiling

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

Docker

Build and run tests using docker

docker build --no-cache -t libmpc .

Generate coverage figures

docker run --rm libmpc ./scripts/coverage.sh