A JavaCard implementation of two-party ECDSA with trusted precomputation.
To build the applet, clone this repository with submodules, set your card type in the main applet file on line 10, and run:
./gradlew buildJavaCard
The resulting cap file can be found in applet/build/javacard/jcpreecdsa.cap
.
Tests can be run using the following command.
./gradlew test