-
-
Notifications
You must be signed in to change notification settings - Fork 42
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
Review the pkcs11
crate dependency
#731
Comments
See also: #752 |
Unknown, but we have since encountered issue #752 with the
Comments here and here seem to indicate that the crate is NOT actively maintained.
Possibly, it seems to not suffer from the #752 issue at least, but it is poorly documented, suffers from some crashes (see here and here (to be fair so does the We would need to create a proof-of-concept modification of Krill to see if the Krill test suite passes with the If that looks good we could address the lacking docs and tests through contributions to the crate if resources and time permit. |
Hello, happy new year and thank you for considering the I would like to add a few biased comments to what you posted above 😛:
There are definitely still things to do and @vkkoskie really nicely listed the areas of improvement, see here. |
Thanks @hug-dev for the useful input! |
A quick PoC seems to show we can use the |
Closing as we moved to the |
User @ionut-arm commented on PR #727 that the cryptoki Rust crate was created in part to address "the (security) problems in the [pkcs11] crate".
We should review the decision to use the
pkcs11
crate for interfacing with PKCS#11 libraries in Krill. For example:pkcs11
crate?pkcs11
crate?cryptoki
crate?The text was updated successfully, but these errors were encountered: