C implementation of Elligator 2 for Curve25519
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CMakeLists.txt
Doxyfile.in
Readme.md
elligator-2-curve25519.h
index.md
main.c
main.h
main.map
test-vectors.c
tests.c
tests.h

Readme.md

Elligator 2

C implementation of the Elligator 2 algorithm for the Curve25519 elliptic curve. The library also provides a function for point conversion from Ed25519 to Curve25519.

Requires the GMP library. CMake is used as a build system, Check is needed for tests and Doxygen for documentation generation.

Binaries

Build the target library. On Linux: run cmake . to generate a makefile, and then make library.

Tests

Make the target check.

Documentation

Read in the header file or make the target documentation to generate HTML.

Install

Execute the target install/strip.

Links