This library implements the cryptographic algorithms of Victor Shoup's paper Practical Threshold Signatures in the C programming language. The objective of this library is to provide a set of primitives to work with.
If you are using a Debian based system, you can run the .install_dependencies.sh script.
Once the requirements are met you can install the software by following the next steps.
git clone https://github.com/niclabs/tchsm-libtc.git cd tchsm-libtc mkdir build cd build cmake .. make install
To run the tests you need to run cmake and make as follows:
cmake -DBUILD_TESTING=ON .. make check