Skip to content

Conversation

@hnez
Copy link

@hnez hnez commented Jan 8, 2026

Commit cd7b486 ("lib: ecdh1 derive: simple implementation for KDF null") has laid all of the ground work to enable ECDH key exchange via tpm2-pkcs11 but did not advertise this change to users.

This prevents the feature from working with the i.e. pkcs11-provider in openssl, because it does not see the mechanism and will thus not try using it.

For practival use like e.g. decrypting files using openssl cms we will need other KDF mechanisms than null, but this should at least get us a step closer.

Fixes: cd7b486 ("lib: ecdh1 derive: simple implementation for KDF null")

Commit cd7b486 ("lib: ecdh1 derive: simple implementation for KDF null")
has laid all of the ground work to enable ECDH key exchange via
tpm2-pkcs11 but did not advertise this change to users.

This prevents the feature from working with the i.e. pkcs11-provider[1]
in openssl, because it does not see the mechanism and will thus not try
using it.

For practival use like e.g. decrypting files using `openssl cms` we will
need other KDF mechanisms than null, but this should at least get us a
step closer.

[1]: https://github.com/latchset/pkcs11-provider

Fixes: cd7b486 ("lib: ecdh1 derive: simple implementation for KDF null")
Signed-off-by: Leonard Göhrs <l.goehrs@pengutronix.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant