[Rpm-maint] [rpm-software-management/rpm] rpmsign: enable signing files with PKCS11 tokens (PR #4125)

Jeremy Cline notifications at github.com
Fri Mar 6 14:51:19 UTC 2026


jeremycline left a comment (rpm-software-management/rpm#4125)

> Sorry for being late to the party, but shouldn't you only try to load the pkcs11 provider if the key starts with `pkcs11:`?

Possibly. From a correctness perspective I think it's okay because [imaevm handles that](https://github.com/linux-integrity/ima-evm-utils/blob/a7a0cf2b1179902a43dbe6923fea4a105e312397/src/libimaevm.c#L1139).

It's possible to [load providers via a config](https://github.com/openssl/openssl/blob/dc8a9299bdd1e05c7d5c407de0285a3e0f3e02af/README-PROVIDERS.md#loading-providers), but since ima-evm-utils expects the caller to provider a pointer to the provider I guess we can't always set the provider flag and be indifferent to the particular implementation.

Performance-wise I don't know that it matters much if we put the load call behind a string prefix check. I'd expect it to fail pretty quickly if you don't have the provider and if you do have it you're probably interested in using it anyway. I don't think it would hurt anything, though.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/4125#issuecomment-4012199802
You are receiving this because you are subscribed to this thread.

Message ID: <rpm-software-management/rpm/pull/4125/c4012199802 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20260306/78216114/attachment.htm>


More information about the Rpm-maint mailing list