/redox-ecc

Elliptic curves Rust reference implementation

Primary LanguageRustBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

redox-ecc

Rustico

The purpose of this library is to provide mathematical operations used in elliptic curves.

Features

  • Prime field arithmetic.
  • Short Weierstrass over prime order groups.
  • Montgomery and twisted Edwards curves.

Warning

This implementation is not protected against any kind of attack, including side-channel attacks. Do not use this code for securing any application.

Limitations

  • No specify architecture optimizations.
  • No side-channel protection, see Warning section.

License

BSD 3-Clause License