use blitzar::compute::*;
use curve25519_dalek::{ristretto::CompressedRistretto, scalar::Scalar};
fn main() {
let mut data: Vec<Scalar> = vec![
Scalar::ZERO,
Scalar::ONE,
Scalar::ZERO,
Scalar::from_bytes_mod_order([4; 32]),
];
for _i in 0..2000 {
data[2] += Scalar::ONE;
}
let mut commitments = vec![CompressedRistretto::default(); 1];
compute_curve25519_commitments(&mut commitments, &[(&data).into()], 0_u64);
for (i, commit) in commitments.iter().enumerate() {
println!("commitment {}: {:?}\n", i, commit);
}
}