How to get public key from private key in PKCS #11
Wei-Jun Wang
weijun.wang at oracle.com
Tue Dec 10 00:43:39 UTC 2024
Daniel suggested CKA_PUBLIC_KEY_INFO but it’s not available in NSS 3.101.
On Dec 9, 2024, at 08:07, Wei-Jun Wang <weijun.wang at oracle.com> wrote:
Hi PKCS #11 gurus,
DHKEM [1] requires a function
Pk(skX): The KEM public key corresponding to the KEM private key skX.
"The notation pk(skX), depending on its use and the KEM and its implementation, is either the computation of the public key using the private key, or just syntax expressing the retrieval of the public key, assuming it is stored along with the private key object."
For the software side, I can calculate the public key [2] from the private key. How can I do this in PKCS #11?
Thanks,
Weijun
[1] https://www.rfc-editor.org/rfc/rfc9180.html#name-notation
[2] https://github.com/openjdk/jdk/blob/adca97b659d725b0dd320322297dcbd1b443a047/src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java#L209
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/security-dev/attachments/20241210/0a9b1c54/attachment.htm>
More information about the security-dev
mailing list