Remote PKCS #11 Client Library and Hosting Dæmon (comms uses ASN.1 spec over Kerberos-protected links)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cmake restructure cmake, softhsm test suite running Mar 6, 2018
data update to latest version Apr 11, 2018
generate simplify Apr 26, 2018
src
.dockerignore add docker and travis files Apr 11, 2018
.gitignore cleanup Jan 30, 2018
.travis.yml improve docker container Apr 12, 2018
CMakeLists.txt
Dockerfile fix travis Apr 26, 2018
LICENSE add nedtrie for function mapping Feb 16, 2018
README.md enhance instructions Apr 11, 2018

README.md

Introduction

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 :)

Dependencies

For testing:

On Debian/Ubuntu these are available as packages:

$ sudo apt install libsofthsm2-dev libcmocka-dev libcppunit-dev

Build

 $ mkdir build
 $ cd build
 $ cmake ..
 $ make
 $ make install

Testing

 $ mkdir build
 $ cd build
 $ cmake .. -DENABLE_TESTING=ON
 $ make
 $ make test

Development

To generate the source code from the ASN1 definition:

  • Install python3
  • $ pip install -r generate/requirements.txt
  • $ python3 generate/generate.py