Skip to content
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

elligator.org - site with information, reference implementation, test vectors for Elligator #119

Open
wkrp opened this issue Jun 28, 2022 · 0 comments

Comments

@wkrp
Copy link
Member

wkrp commented Jun 28, 2022

https://elligator.org/

This new web site has information about the Elligator mapping that represents elliptic curve points (e.g. public keys) as uniformly distributed byte string. The site features formulas, test vectors, a reference implementation, and more, intended to be more accessible than the original research paper and web site.

The site is by @LoupVaillant, who reported a misimplementation of Elligator in a commonly used Go package, which affected obfs4proxy, among other things. (You can read about some of the effects of that issue in Tor Browser here and here.) Loup has been a champion in implementing Elligator and making it easier to understand and implement safely: https://loup-vaillant.fr/articles/implementing-elligator.

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

No branches or pull requests

1 participant