Use a SeedableRng for CLSAG multisig signing

This commit is contained in:
Luke Parker
2022-04-28 17:12:54 -04:00
parent 20f214c300
commit 7ed1fca270
4 changed files with 30 additions and 26 deletions

View File

@@ -1,4 +1,5 @@
use rand::{RngCore, rngs::OsRng};
use rand::{RngCore, SeedableRng, rngs::OsRng};
use rand_chacha::ChaCha12Rng;
use curve25519_dalek::{constants::ED25519_BASEPOINT_TABLE, scalar::Scalar};
@@ -110,6 +111,7 @@ fn test_multisig() -> Result<(), MultisigError> {
sign::StateMachine::new(
sign::Params::new(
clsag::Multisig::new(
&mut ChaCha12Rng::seed_from_u64(1),
msg,
SignableInput::new(image, vec![], ring.clone(), RING_INDEX, Commitment::new(randomness, AMOUNT)).unwrap()
).unwrap(),