(adjust/debug) a PKCS11 Provider “cryptographic security tokens.”

Job ID: 37069591

Budget: €3,000 – €5,000 EUR

Test an open-source project PKCS11 Provider,

Use an open-source code library of a PKCS11 Provider (https://github.com/latchset/pkcs11-provider) to run and if necessary, develop (adjust/debug) so that it is compatible with our PKCS11

This is a project that requires an in-depth knowledge of C/C++ language and minimal cryptographic knowledge.

Project stages:

Download the open-source library of a PKCS11 Provider (https://github.com/latchset/pkcs11-provider) and make it run locally on your machine. We assume that based on the comments on git Hub that thai is a fully functional provider and therefore assume that all should be fine.
Once the PKCS11 Provider runs on your local Machine Test what are available methods.

After this stage of the project is completed, we will require detailed documentation of the above-mentioned process (including all available methods, the system requirements, and how to build and run this project)


Once you are familiar with how the PKCS11 Provider (https://github.com/latchset/pkcs11-provider) works, you will be granted access to our internal PKCS11. You will be required to make adjustments to the open source code of PKCS11 Provider so that it works with the desired methods in our PKSC11



Project timeline:

Stage one: one week

Stage two: between 1 to 2 months deepening on which methods will be integrated.
Related categories: C Programming Cryptography C++ Programming