onflow / onflow/crypto

Add more expand message implementations for BLS

Open
#18 0 comments 0 reactions 1 assignee View on GitHub

@tarakby is already working on this.

Since Oct 8, 2024.

enhancement good first issue
Dominant language
Assembly
Stars
3
Forks
5
PR merge metrics
No merged PRs in 30d

Description

Issue to be solved

The current repo's BLS expand_message_xof was designed before the hash-to-curve RFC 9380 or its previous draft versions became available.
Although the design follows the requirements of a variant expand message, it resulted in a specific design that is different than what is used by BLS other open source libraries.

Users of the lib can define any other expand-to-message implementation as a Hasher used by the BLS signing interface, but it would be good if the package supports the more standard designs.

Definition of done:

Suggested Solution

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.