Skip to content

Comments

Update BN254 DST to refer to the SVDW mapping#1385

Merged
CluEleSsUK merged 2 commits intodrand:masterfrom
azixus:fix/bn254-dst
Jul 31, 2024
Merged

Update BN254 DST to refer to the SVDW mapping#1385
CluEleSsUK merged 2 commits intodrand:masterfrom
azixus:fix/bn254-dst

Conversation

@azixus
Copy link
Contributor

@azixus azixus commented Jul 31, 2024

In the current DST of the BN254 scheme, the mapping is referred to as SSWU (Simplified Shallue-van de Woestijne-Ulas).
However, the implemented mapping in kyber follows the SVDW (Shallue-van de Woestijne) method.

This PR updates the DST from BLS_SIG_BN254G1_XMD:KECCAK-256_SSWU_RO_NUL_ to BLS_SIG_BN254G1_XMD:KECCAK-256_SVDW_RO_NUL_ and the test vectors of the bls-bn254-unchained-on-g1 scheme.

Copy link
Collaborator

@GlacierWalrus GlacierWalrus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm but I'm not sure I'd know if something was amiss here 😅

@CluEleSsUK CluEleSsUK merged commit 8e5f218 into drand:master Jul 31, 2024
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

Successfully merging this pull request may close these issues.

3 participants