-
Notifications
You must be signed in to change notification settings - Fork 113
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
Warnings when compiling examples with OpenSSL 3 #100
Comments
The issues reported seem all or mostly related to: Deprecated low-level key parameter getters A uniqued list of errors:
The alternative to When fixed, it needs some |
@kiner-shah I know it's late :) but is it a possiblity that you can submit a PR for the change ? |
If @kiner-shah doesn't, I will probably, sooner or later. We use the lib in several places. I have experience with the OpenSSL API and it doesn't seem that hard to do. Interestingly, if the use of the low-level attributes of the keys is discouraged, I wonder why they are needed? |
Thanks @halfgaar. I am rarely touching C++ these days, so not having a lot of bandwidth to fight the build system with different openssl versions. |
I won't be able to create a PR, really don't have any experience with
OpenSSL.
Please feel free to create one @halfgaar.
…On Mon, Feb 12, 2024, 2:30 PM Arun Muralidharan ***@***.***> wrote:
Thanks @halfgaar <https://github.com/halfgaar>. I am rarely touching C++
these days, so not having a lot of bandwidth to fight the build system with
different openssl versions.
—
Reply to this email directly, view it on GitHub
<#100 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AD262XPPICJ6NLWNMA36MXTYTHK4DAVCNFSM6AAAAAAXGVA6ASVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZYGI3DOMRXHA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
I did some preliminary research @arun11299 . The deprecation is all in the elliptical curve functions, in getting the size of the big number of the signature. It's calculated manually, like this:
Why is that? If I look at other code on the internet, they don't do that. If I disable all the EC code, the library still works to verify our RSA keys. |
Library version: v1.4
OS: Linux Ubuntu 22.04
OpenSSL version: OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)
Command:
Please check the attached openssl3_warnings_log.txt.
The text was updated successfully, but these errors were encountered: