Releases: dusk-network/schnorr
Releases · dusk-network/schnorr
v0.18.0
v0.17.0
0.17.0 - 2023-12-13
Changed
- Move
verify
method to the public key structs [#81] - Rename
PublicKeyPair
toPublicKeyDouble
[#110] - Rename
sign-single
tosign
[#110] - Restructure code internally [#110]
- Rename
DoubleSignature
toSignatureDouble
[#107] - Rename gadgets [#107]:
single_key_verify
->verify_signature
double_key_verify
->verify_signature_double
- Replace
HexDebug
trait byDebug
forSecretKey
andPublicKey
[#107] - Derive
PartialEq
trait instead of implementing it manually [#107] - Derive
PartialEq
forPublicKeyDouble
[#107] - Update
dusk-bls12_381
-> 0.13 - Update
dusk-jubjub
-> 0.14 - Update
dusk-plonk
-> 0.18 - Update
dusk-poseidon
-> 0.32
Added
- Add
from_raw_unchecked
toPublicKeyDouble
[#81] - Add latex documentation of the signature scheme to the README [#110]
- Add
SecretKeyVarGen
,PublicKeyVarGen
andSignatureVarGen
[#107] - Add "double" feature for
SignatureDouble
[#107] - Add "var_generator" feature for
SignatureVarGen
[#107] - Add gadget
verify_signature_var_gen
[#107] - Add
ff
dependency
`v0.16.0`
0.16.0 - 2023-11-22
Added
Changed
- Change the NotePublicKey tuple struct to directly be a tuple with two fields [#111]
- Change double and single signature creation to be a method on
NoteSecretKey
[#81] - Rename internal
key_variants
module tosignatures
[#96] - Rename the signatures method
to_witness
toappend
[#99] - Update benchmarks to latest version of plonk [#94]
- Update test structure [#94]
- Move
PublicKeyPair
fromDoubleSignature
topublic_keys
[#95] - Rename keys:
NoteSecretKey
->SecretKey
,NotePublicKey
->PublicKey
[#108]
Removed
- Hide
(Double)Signature::new()
from the public API [#81]
v0.15.0
Release 0.14.0
0.14.0 - 2023-10-12
Changed
- Update
dusk-bls12_381
from0.11
to0.12
- Update
dusk-jubjub
from0.12
to0.13
- Update
dusk-pki
from0.12
to0.13
- Update
dusk-poseidon
from0.30
to0.31
- Update
dusk-plonk
from0.14
to0.16
Added
- Add
ff
dev-dependency
Removed
- Remove
canonical
andcanonical_derive
dependencies - Remove
canon
feature
v0.13.0
v0.12.1
v0.12.0
v0.11.1
v0.11.0
0.11.0 - 2022-08-17
Added
- Add
CheckBytes
impl forrkyv
ed structs - Add
rkyv
implementations behind feature #69
Changed
- Update dusk-poseidon from
0.23.0-rc
to0.26
- Update dusk-pki from
0.9.0-rc
to0.11
- Update dusk-plonk from
0.9
to0.12
- Update dusk-bls12_381 from
0.8
to0.11
- Update dusk-jubjub from
0.10
to0.12
- Update canonical from
0.6
to0.7
- Update canonical_derive from
0.6
to0.7