Skip to content

Schnorr: use Poseidon2 instead of Blake2s #1659

@ledwards2225

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).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions