-
Notifications
You must be signed in to change notification settings - Fork 108
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
Replace EC_KEY* with EVP_PKEY* #2724
Comments
For rationale see https://www.openssl.org/docs/man3.0/man7/migration_guide.html and
|
@liyi77 is this something you can pick up again? |
I did do some attempt on this: [ec] liyi77@0f536df This should be a broader issue instead of just ec: The current crypto implementation uses many 3.0 deprecated APIs, such as in hash hmac rsa ec.. The openssl community has confirmed that they don't have plan to delete these deprecated APIs before openssl 4, so we can continue to use them until EOL(Version 3.0 will be supported until 2026-09-07). |
When using the deprecated APIs (for EC atleast), some openssl features cannot be used. Specifically, only default provider can be used. |
I am curious about what ec features cannot be used, can you give me an example? For this issue, feel free assign to me once it get confirmed. |
The new API allows using openssl providers, see here: |
@dlansky1 if you have a need for this feel free to submit a pull request. This is desirable but we are focused on the SPDM 1.3 implementation at the moment. |
Hi,
As part of "Move low-level crypto API away for OpenSSL 3.0" (see #1094) it looks like EC_KEY* conversion was missed out.
Is it possible to convert EC_KEY* to new API, i.e. EVP_PKEY* ?
See also #1111.
Thanks,
The text was updated successfully, but these errors were encountered: