Skip to content

Support Ed25519 for LibreSSL 3.7.1+#407

Merged
prince-chrismc merged 2 commits intoThalhammer:masterfrom
rnouri-steinberg:master
Feb 17, 2026
Merged

Support Ed25519 for LibreSSL 3.7.1+#407
prince-chrismc merged 2 commits intoThalhammer:masterfrom
rnouri-steinberg:master

Conversation

@rnouri-steinberg
Copy link
Contributor

LibreSSL added support for Ed25519 in Version 3.7.1
Therefore I include LibreSSL >= 3.7.1 for the EdDSA implementation. I simplified the conditions because it uses the same oneshot EVP_DigestSign and EVP_DigestVerify just as OpenSSL 1.1.1 does.
The previous special case for LibreSSL was actually never needed in the first place, because LibreSSL never did compile EdDSA. Therefore we also do not need to consider older versions compatibility for the EdDSA bit.

All tests run through on version 4.2.1.

@prince-chrismc
Copy link
Collaborator

Very interesting, it seems like a bit of an over site we disabled the tests but not the API... I dont like breaking changes but removing something that doesn't work seems reasonable....

@prince-chrismc prince-chrismc merged commit 971b897 into Thalhammer:master Feb 17, 2026
62 checks passed
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.

2 participants