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

ed25519 support in PKCS#11 module #75

Closed
lumag opened this issue Mar 10, 2020 · 8 comments
Closed

ed25519 support in PKCS#11 module #75

lumag opened this issue Mar 10, 2020 · 8 comments

Comments

@lumag
Copy link

lumag commented Mar 10, 2020

Could you please add support for ed25519 keys into your pkcs11 module?

@Jakuje
Copy link
Contributor

Jakuje commented Mar 18, 2020

For the record, the PKCS #11 3.0 now supports Ed25519 keys through a new key type:

https://www.oasis-open.org/news/announcements/four-pkcs-11-specifications-from-pkcs11-tc-approved-as-committee-specifications

@qpernil
Copy link
Contributor

qpernil commented Feb 8, 2021

Ed25519 support will come when / if we update the PKCS11 module to support the PKCS#11 3.0 specification. The underlying native library already supports it. As PKCS#11 is all about accessing the HSM in a standard way it doesn't make a lot of sense to add support based on a proprietary algorithm ID for example. Closing this issue now, please resubmit if needed.

@qpernil qpernil closed this as completed Feb 8, 2021
@sonkkeli
Copy link

Any news on the support for this? We are also looking for a security key supporting PKCS11 3.0 spec.

@qpernil
Copy link
Contributor

qpernil commented Feb 22, 2023

See #183

@qpernil
Copy link
Contributor

qpernil commented Feb 22, 2023

And Yubico/yubico-piv-tool#308

@sonkkeli
Copy link

Amazing, thanks qpernil@!
Do you have an idea on when these would be merged? :)

@qpernil
Copy link
Contributor

qpernil commented Feb 24, 2023

A decision hasn't been made yet because we need to qualify the changes more, to be sure we actually implement what the spec requires. There are things missing as of now that we know of, but more could surface.

@roth-wine
Copy link

Hello,
Are there any updates yet on the process for supporting the PKCS11 3.0 spec?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

5 participants