alxdavids / h2c-rust-ref

Hashing to curve reference implementation

Home Page:https://datatracker.ietf.org/doc/draft-irtf-cfrg-hash-to-curve

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hashing to Elliptic Curves

Rustico


IETF Data Tracker: draft-irtf-cfrg-hash-to-curve

Internet-Draft: git repository

This document specifies a number of algorithms that may be used to encode or hash an arbitrary string to a point on an elliptic curve.

Reference Implementation

The purpose of this implementation is for generating test vectors and enabling cross compatibility with other implementations.

Warning

This implementation is not protected against any kind of attack, including side-channel attacks. It MUST NOT be used in production systems.

Limitations

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

Development branch: master

Draft versions implemented:

Compatible Implementations

Internals

hash to curve

License

BSD 3-Clause License

Contact

Feel free to open a github issue for anything related to the implementation, otherwise e-mail authors of the draft.

About

Hashing to curve reference implementation

https://datatracker.ietf.org/doc/draft-irtf-cfrg-hash-to-curve

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Rust 100.0%