Releases: dusk-network/plonk
Releases · dusk-network/plonk
v0.3.1
[0.3.1] - 05-10-20
Added
- Method to change the
trim_params_size
for the Circuit
trait.
v0.3.0
[0.3.0] - 05-10-20
Changed
Circuit
trait API & usability improvements (#313)
v0.2.11
[0.2.11] - 29-09-20
Changed
- Now
Circuit
inputs are set in the circuit structure as Option<T>
.
- Make
PublicInput::value()
fn public.
- Make pi_builder return
Result<T>
- Refactored examples for the
Circuit
trait impl
according to the new changes.
Removed
- Removed
CircuitInputs
from the crate.
v0.2.10
[0.2.10] - 23-09-20
Added
- Added
CircuitBuilder
trait and a example for it.
v0.2.9
[0.2.9] - 11-09-20
Added
- Added
ProverKey
& Verifierkey
to the public API as exported types.
Changed
- Use
dusk-bls12_381 v0.1.4
.
- Use
dusk-jubjub v0.3.8
.
v0.2.8
[0.2.8] - 25-08-20
Added
- Add a
variable_base_scalar_mul
method using a variable base curve add gate.
Changed
ecc::scalar_mul
now named fixed_base_scalar_mul
v0.2.7
Added
Anyhow
& thiserror
for error handling support.
- Serialisation methods for the crate public structures &
serde
support.
Removed
failure
for error support since has been deprecated.
Changed
add_witness_to_circuit_description
requires now just to send
a Scalar
and returns a constant & constrained witness Variable
.
- Update
add_witness_to_circuit_description
fn sig (#282, #284)
- dusk-jubjub version updated to 0.3.6
v0.2.6
[0.2.6] - 03-08-20
Changed
- Make public inputs vector publicly accessible
v0.2.5
[0.2.5] - 31-07-20
Changed
- ECC Point from
ecc:scalar_mul
should have its attributes exposed.
v0.2.4
- Changed
dusk-jubjub
tov0.3.5
to fix Fr rnd gen