Skip to content

v0.35.0

Compare
Choose a tag to compare
@moCello moCello released this 28 Feb 11:04
· 28 commits to master since this release
0194b0f

0.35.0 - 2024-02-28

Changed

  • Rename trait hades::Strategy to hades::Permutation [#243]
  • Rename struct hades::ScalarStrategy to hades::ScalarPermutation [#243]
  • Rename struct hades::GadgetStrategy to hades::GadgetPermutaiton [#243]
  • Reduce the number of ROUND_CONSTANTS from 960 to 335 [#246]
  • Remove the constants iterator in favor of indexing the constants array directly [#246]
  • Change ROUND_CONSTANTS into a two-dimensional array [#246]
  • Rename TOTAL_FULL_ROUNDS to FULL_ROUNDS [#246]

Removed

  • Remove hades::Strategy, hades::ScalarStrategy and hades::GadgetStrategy from public API [#243]
  • Remove dusk-hades dependency [#240]

Added

  • Add the code for the hades permutation to crate [#240]
  • Add internal permute and permute_gadget functions to hades module [#243]