Skip to content

EdDSA support #256

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

Merged
merged 3 commits into from
Apr 22, 2022
Merged

EdDSA support #256

merged 3 commits into from
Apr 22, 2022

Conversation

tomato42
Copy link
Member

@tomato42 tomato42 commented Jul 15, 2021

Add support for EdDSA signatures (Ed25519 and Ed448).

Todo:

@tomato42 tomato42 added the feature functionality to be implemented label Jul 15, 2021
@tomato42 tomato42 added this to the v0.18.0 milestone Jul 15, 2021
@tomato42 tomato42 self-assigned this Jul 15, 2021
@tomato42 tomato42 force-pushed the eddsa branch 16 times, most recently from a93e3eb to 7b465fd Compare July 22, 2021 19:08
@tomato42 tomato42 force-pushed the eddsa branch 2 times, most recently from e44c4e5 to eeab2c6 Compare July 23, 2021 18:49
This was referenced Jul 26, 2021
@tomato42 tomato42 force-pushed the eddsa branch 2 times, most recently from c653b82 to 9e6ce5f Compare August 3, 2021 12:06
@tomato42 tomato42 force-pushed the eddsa branch 5 times, most recently from eb01fd0 to b73a4ce Compare April 2, 2022 16:57
@tomato42 tomato42 marked this pull request as ready for review April 2, 2022 17:41
@tomato42 tomato42 requested a review from ep69 April 4, 2022 14:57
Copy link

@ep69 ep69 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

r+ with a small question

def do_eddsa_test_from_openssl(self, curve):
curvename = curve.name

if os.path.isdir("t"):
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about if there is a file called t? Do we care about such situations?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, it's a problem, but it's been like that for the past 10 years for this library (there are other, non EdDSA tests that use the t directory too), so I don't think it's a problem

@tomato42 tomato42 merged commit ef01e3b into master Apr 22, 2022
@tomato42 tomato42 deleted the eddsa branch April 22, 2022 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature functionality to be implemented
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants