Please not that this project is still very much in early development and is probably not building for you.
I suggest you come back in a little while :)
For testing:
On Debian/Ubuntu these are available as packages:
$ sudo apt install libsofthsm2-dev libcmocka-dev libcppunit-dev
$ mkdir build
$ cd build
$ cmake ..
$ make
$ make install
$ mkdir build
$ cd build
$ cmake .. -DENABLE_TESTING=ON
$ make
$ make test
To generate the source code from the ASN1 definition:
- Install python3
$ pip install -r generate/requirements.txt
$ python3 generate/generate.py