[−][src]Function indy_crypto::utils::commitment::get_pedersen_commitment
pub fn get_pedersen_commitment(
gen_1: &BigNumber,
m: &BigNumber,
gen_2: &BigNumber,
r: &BigNumber,
modulus: &BigNumber,
ctx: &mut BigNumberContext
) -> IndyCryptoResult<BigNumber>
Generate a pedersen commitment to a given number
Arguments
gen_1
- first generatorm
- exponent of the first generatorgen_2
- second generatorr
- exponent of the second generatormodulus
- all computations are done this moduloctx
- big number context
Result
Return the pedersen commitment, i.e (gen_1^m)*(gen_2^r)