Skip to content

Releases: dusk-network/Poseidon252

v0.32.0

Choose a tag to compare

@moCello moCello released this 13 Dec 12:59
b3aff6f

0.32.0 - 2023-12-13

Changed

  • Update dusk-bls12_381 to 0.13
  • Update dusk-jubjub to 0.14
  • Update dusk-plonk to 0.18
  • Update dusk-hades to 0.23

v0.31.0

Choose a tag to compare

@moCello moCello released this 11 Oct 16:49
241bfa0

0.31.0 - 2023-10-11

Changed

  • Update dusk-bls12_381 to 0.12
  • Update dusk-jubjub to 0.13
  • Update dusk-plonk to 0.16
  • Update dusk-hades to 0.22

v0.30.1

Choose a tag to compare

@moCello moCello released this 28 Jun 15:26
62d4379

0.30.1 - 2023-06-28

Fixed

  • Fix missing rkyv feature

v0.30.0

Choose a tag to compare

@moCello moCello released this 28 Jun 10:17
ab52332

0.30.0 - 2023-06-28

Changed

  • Update dusk-plonk from 0.13 to 0.14
  • Update dusk-hades from 0.20 to 0.21

v0.29.0

Choose a tag to compare

@moCello moCello released this 17 May 15:35
c774b9d

Removed

  • Remove merkle tree logic from this crate [#212]

v0.28.2

Choose a tag to compare

@moCello moCello released this 06 Apr 13:05
7718e9d

Added

  • Add benchmark for running sponge gadget on 5 BlsScalar (one permutation) [#206]
  • Add benchmarks for cypher in native and zk [#197]

v0.28.1

Choose a tag to compare

@ureeves ureeves released this 18 Jan 20:32

0.28.1 - 2023-01-18

Added

  • Implement dusk_bytes::Serializable for PoseidonBranch and PoseidonLevel [#203]
  • Add benchmarks for merkle opening proof [#197]

Changed

  • Derive Copy for PoseidonBranch [#200]

v0.28.0

Choose a tag to compare

@ureeves ureeves released this 10 Nov 13:33

Changed

  • Update dusk-plonk from 0.12 to 0.13
  • Update dusk-hades from 0.19 to 0.20

v0.27.0

Choose a tag to compare

@ureeves ureeves released this 19 Oct 12:54

0.27.0 - 2022-10-19

Added

  • Add support for rkyv-impl under no_std
  • Add ranno version 0.1 to dependencies #180

Changed

  • Change PoseidonBranch to have two fields - root and path. The path is
    now a fixed length array. #189
  • Change PoseidonTree to build only with the alloc feature #180
  • Change PoseidonTree to take a generic Keyed over the leaf type
    instead of a PoseidonAnnotation #180
  • Make PoseidonTree::new const #180
  • Update microkelvin from 0.15 to 0.17 #180
  • Update nstack from 0.14.0-rc to 0.16 #180

Removed

  • Remove PoseidonBranch Default implementation #189
  • Remove std feature #180
  • Remove canon and persistence features #180
  • Remove Error struct #180
  • Remove canonical and canonical-derive from dependencies #180
  • Remove PoseidonMaxAnnotation #180

Fixed

  • Fix merkle opening circuit #181
  • Fix CHANGELOG version links #191

v0.26.0

Choose a tag to compare

@ureeves ureeves released this 17 Aug 10:32

0.26.0 - 2022-08-17

Added

  • Add rkyv implementation behind feature gate #175

Changed

  • Update dusk-bls12_381 from 0.8 to 0.11
  • Update dusk-jubjub from 0.10 to 0.12
  • Update dusk-hades from 0.17.0-rc to 0.19
  • Update canonical from 0.6 to 0.7
  • Update canonical_derive from 0.6 to 0.7
  • Update microkelvin from 0.14 to 0.15
  • Update nstack from 0.13 to 0.14.0-rc
  • Update dusk-plonk from 0.9 to 0.12
  • Change merkle opening to constrain leaf #162
  • Export sponge::truncated::hash regardless of alloc feature #167
  • Remove useless let in sponge::truncated

Fixed

  • Fix module injection for tree and cipher modules