fix Schnorr proof
9 files changed
tree: bbef0cb0120ef30442fb6f3c187428f758d1f96a
  1. examples/
  2. include/
  3. scripts/
  4. src/
  5. test/
  6. testVectors/
  7. .dockerignore
  8. .gitignore
  9. .gitlab-ci.yml
  10. cmake_uninstall.cmake.in
  11. CMakeLists.txt
  12. CPackConfig.cmake
  13. Dockerfile
  14. LICENSE
  15. README.md
  16. sonar-project.properties
  17. VERSION
README.md

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