Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a PKCS 11 Provider #66

Closed
hug-dev opened this issue Nov 8, 2019 · 2 comments
Closed

Add a PKCS 11 Provider #66

hug-dev opened this issue Nov 8, 2019 · 2 comments
Assignees
Labels
enhancement New feature or request
Projects

Comments

@hug-dev
Copy link
Member

hug-dev commented Nov 8, 2019

This issue tracks the work of adding a new provider in PARSEC for PKCS 11 support. This new provider will implement the Provide trait to respond to clients requests. PKCS 11 will allow us to use a variety of HSM and other crypto backends.

The chosen implementation for this is to use the rust-pkcs11 crate that offers a wrapper around the PKCS 11 APIs. The configuration will contain information about the PKCS 11 library to load, the slot to use and the PIN needed to login (if needed).

cc @parallaxsecond/maintainers

@hug-dev hug-dev added the enhancement New feature or request label Nov 8, 2019
@hug-dev hug-dev self-assigned this Nov 8, 2019
@hug-dev hug-dev added this to To do in Parsec via automation Nov 8, 2019
@hug-dev hug-dev moved this from To do to In progress in Parsec Nov 8, 2019
@hug-dev
Copy link
Member Author

hug-dev commented Nov 15, 2019

This task is being addressed in #68
It only does RSA key pair creation and signing/verifying for now.

@hug-dev
Copy link
Member Author

hug-dev commented Nov 22, 2019

Closing ad #68 was merged. Will add new issues to complete the providers with remaining operations.

@hug-dev hug-dev closed this as completed Nov 22, 2019
Parsec automation moved this from In progress to Done Nov 22, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

1 participant