Skip to content

Schnorr: use Poseidon2 instead of Blake2s #1659

Description

@ledwards2225

This is a main blocker for AVM supporting schnorr signatures since it implements Poseidon but not Blake. The work on the bb side might be entirely in the native code but there may also be some work to get Poseidon to play nicely in circuit land. Main trickiness is I think inputs are technically in the Grumpkin scalar field. (This is similar though to how we treat BN scalars as Grumpkin scalars in DSL EC ops).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions