Poseidon252 icon indicating copy to clipboard operation
Poseidon252 copied to clipboard

Reference implementation for the Poseidon Snark-friendly Hash algorithm.

Results 15 Poseidon252 issues
Sort by recently updated
recently updated
newest added

**Describe the bug** Test passes on local MacOS (M1), but it fails on Ubuntu 20.04. Proof verification is unavailable. **To Reproduce** Just cloned this repo and run `cargo test` on...

fix:bug

**Describe what you want implemented** Create a benchmark that measures the performance of `poseidon` + `plonk` with the transfer circuit. **Describe "Why" this is needed** We need to see if...

team:Core

**Describe the bug** Hello, i'm struggling to make the example code working. (I'm new with rust, sorry) here is a gist if you want to reproduce: https://gist.github.com/albttx/31e97fe866159bbc3825cb8e3257b3ad It's probably a...

fix:bug

**Describe what you want implemented** Need a function that will convert arbitrary slices of bytes into a `BlsScalar` **Describe "Why" this is needed** We are limited by scalars when actually...

team:Core

This library should be included in the wallet add-on and therefore we should be able to compile it as WASM. #### Browsers - Chrome (Desktop, latest version) - Firefox (Desktop,...

area:wallet
team:WebTech
area:add-on

Wondering why this peculiar naming convention: why add `Failed` at suffix? It's not very idiomatic. Not suggesting to change now at all (it would be a MASSIVE breaking change) it...

status:minor
team:Core

On that way, if we want to hash `JubJubScalar`s we don't need to do the conversions explicitly.

status:minor
team:Core
type:enhancement

Create benchmarks for * ZK Merkle opening * PoseidonCipher ZK and non-ZK

status:minor
team:Core

Nowadays Poseidon252 is a sort of "monster". The original repo was containing only the core functionality, now it contains several things that could easily decoupled, such as the merkle tree,...

area:architecture
status:minor
type:tech-debt
team:Core

**Describe what you want implemented** Use `component_boolean` to check for the index bits in our merkle opening circuit. **Describe "Why" this is needed** Reduce gate count. **Describe alternatives you've considered**...

team:research