-
Notifications
You must be signed in to change notification settings - Fork 15
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
provider filename ibmca-provider.so vs ibmca.so #93
Comments
The problem is that when you build both, engine and provider and then do a Sure, if you enable only engine or only provider, then that's not a problem, you can then specify The other problem is that changing the name would have a hit in the OpenSSL configuration file:
So I guess its quite impossible to silently change this without the users requiring some action.... |
Thanks for the reply, it aligns with my understanding. Although engine or provider is becoming an "exclusive or", right? I think adding the short symlink would be a user-friendly addition ... |
At some point in time probably yes, but currently OpenSSL 3.0 still supports engines (with some limitations though, i.e. only for applications that use the old APIs, not for applications that use the OpenSSL 3.0 provider specific APIs).
Certainly, but it would be the distribution partner who needs to do so. Please be aware that the
Fetching algorithms strongly depends on the property queries used by the applications (or the default property query). Just loading a provider may not have any effect at all. I would assume that |
Currently the provider filename is
ibmca-provider.so
, but would it be possible to useibmca.so
instead, which is more obvious in my opinion?openssl speed -engine ibmca
vs
openssl speed -provider ibmca-provider
The 'provider' string looks redundant ...
Not sure if it was causing some filename conflicts previously when both engine and provider were built, but with switching to using provider exclusively in systems with openssl >=3, it shouldn't be an issue.
The text was updated successfully, but these errors were encountered: