Reference implementation of the adaptation of the Smart-ID scheme for smart cards.
- Compiler supporting C++14 or newer required
- CMake 3.7.0 or newer required
- OpenSSL library 1.1.1a or newer required
cmake -S . -B build && cd build && make
./smpc_rsa [mode] [action]
The smpc_test.sh
can be used to test the reference implementation and to
determine the success rate of usable moduli generation of the reference
implementation. Expects the smpc_rsa
and message.txt
files in the build
directory.