小小Ped Com
一个小的Rust库,用于在椭圆曲线上的Pedersen承诺。
Pedersen承诺是一种加密结构,它允许一方Alice向另一方Bob承诺一个值,直到稍后才向Bob透露该值。 Alice可以打开以后告诉鲍勃,她致力于同一个证明她的价值在价值的承诺,现在是和以前一样她的价值。
此实现使用进行椭圆曲线操作。
例子
let mut rng = OsRng::new().unwrap();
let val = tiny_ped_com::CommitmentValue::from_u64(3);
let (verifier_pub_key, mut verifier) = tiny_ped_com::CommitVerifier::init(&mut rng);
let (commitment, commitment_opening) = tiny_ped_com::Co
1