Collection of JavaCard applets for the DangerousThings FlexSecure and VivoKey Apex, as well as build and testing scripts.
For documentation, see docs/ . Or read the forums at https://forum.dangerousthings.com/c/support/flexsecure-support/24 .
Some submodules contain private / proprietary applets and require access permissions.
Public compiled binaries are available from the GitHub releases page: https://github.com/DangerousThings/flexsecure-applets/releases .
Install Docker. Use the docker-*.sh scripts in scripts/ to compile and test the applets. Binaries will be placed in bin/. This repository also runs on a Drone CI server.
The build system in this repository adds an extra version APDU command to each applet. See scripts/compile/res/version.py. Use this build system if you want to generate release equivalent binaries.