Releases: dusk-network/Poseidon252
Releases · dusk-network/Poseidon252
v0.41.0
06 Feb 14:59
Compare
Sorry, something went wrong.
No results found
0.41.0 - 2025-02-06
Changed
Update to dusk-plonk v0.21
Update to dusk-safe v0.3
Update to dusk-jubjub v0.15
Update to dusk-bls12_381 v0.14
v0.40.0
14 Aug 19:21
Compare
Sorry, something went wrong.
No results found
0.40.0 - 2024-08-14
Changed
Update to dusk-plonk v0.20
v0.39.0
08 May 13:54
Compare
Sorry, something went wrong.
No results found
0.39.0 - 2024-05-08
Changed
Switch parameter for gadgets: composer should always be the first parameter
v0.38.0
24 Apr 15:23
Compare
Sorry, something went wrong.
No results found
0.38.0 - 2024-04-24
Changed
Change const PARTIAL_ROUNDS to 60 (was 59) [#260 ]
Increase the number of constants to 340 (was 335) [#260 ]
Change finalize to return the hash directly [#259 ]
v0.37.0
27 Mar 10:12
Compare
Sorry, something went wrong.
No results found
0.37.0 - 2024-03-27
Added
Add variable length encryption and decryption [#236 ]
Add variable length encryption and decryption gadgets [#236 ]
Add encryption feature [#236 ]
Removed
Remove PoseidonCipher struct as it is replaced by encryption functions [#236 ]
Remove cipher feature [#236 ]
Remove rkyv dependency and all related features [#236 ]
Remove bytecheck dependency [#236 ]
Remove dusk-bytes dependency [#236 ]
Changed
Append the tag as a constant when initializing the gadget state [#236 ]
v0.36.0
13 Mar 12:06
Compare
Sorry, something went wrong.
No results found
0.36.0 - 2024-03-13
Added
Add Hash struct [#202 ]
Add Error struct [#202 ]
Add Domain struct [#202 ]
Add dusk-safe dependency [#248 ]
Changed
Refactor code with the introduction of SAFE framework [#248 ]
Expose hades::WIDTH as HADES_WIDTH [#248 ]
Removed
Remove perm_uses module as it is obsolete with the introduction of SAFE [#248 ]
Remove merkle feature with the introduction of SAFE [#248 ]
v0.35.0
28 Feb 11:04
Compare
Sorry, something went wrong.
No results found
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 ]
v0.34.0
24 Jan 11:41
Compare
Sorry, something went wrong.
No results found
0.34.0 - 2024-01-24
Changed
Restructure crate features [#184 ]
Removed
Remove default and alloc features [#184 ]
Added
Add zk and cipher features [#184 ]
v0.33.0
03 Jan 14:00
Compare
Sorry, something went wrong.
No results found
0.33.0 - 2024-01-03
Changed
Update dusk-plonk to 0.19
Update dusk-hades to 0.24
v0.32.0
13 Dec 12:59
Compare
Sorry, something went wrong.
No results found
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