mirror of
https://github.com/arnaucube/sonobe.git
synced 2026-01-28 06:53:48 +01:00
Enable hiding commitments in nova and hypernova (#129)
* feat: enable hiding commitments in nova and hypernova * fix: set blinding values for witness vector * fix: remove cloning of the cyclefold running instance * fix: do not re-use blinding values between prove steps * fix: specify whether the witness should use blinding values using a const generic * feat: create a `dummy` method for nova witnesses as well * chore: clippy - removed unused imports
This commit is contained in:
@@ -77,6 +77,8 @@ pub enum Error {
|
||||
PedersenParamsLen(usize, usize),
|
||||
#[error("Blinding factor not 0 for Commitment without hiding")]
|
||||
BlindingNotZero,
|
||||
#[error("Blinding factors incorrect, blinding is set to {0} but blinding values are {1}")]
|
||||
IncorrectBlinding(bool, String),
|
||||
#[error("Commitment verification failed")]
|
||||
CommitmentVerificationFail,
|
||||
|
||||
|
||||
Reference in New Issue
Block a user