AMCL
Mac OS

Software dependencies

Install Homebrew

Install cmake

In order to use the Python language wrapper install Python

The C Foreign Function Interface for Python CFFI module is also required if you wish to use the Python module.

In order to build the documentation doxygen is required.

Build Instructions

The default build is for 64 bit machines, Elliptic curve BN254CX and curve type Weierstrass

  1. mkdir -p target/build
  2. cd target/build
  3. cmake ../..
  4. make
  5. make test
  6. make doc
  7. sudo make install

The build can be configured using by setting flags on the command line i.e.

  1. cmake -DWORD_LENGTH=32 ../..

Uninstall software