Pedersen commitment to the set member, `g * member + h * randomness`
(&self, member: &G::ScalarField, randomness: &G::ScalarField)
| 40 | |
| 41 | /// Pedersen commitment to the set member, `g * member + h * randomness` |
| 42 | pub fn commit(&self, member: &G::ScalarField, randomness: &G::ScalarField) -> G { |
| 43 | (self.g * member + self.h * randomness).into() |
| 44 | } |
| 45 | |
| 46 | /// Given `base`-ary representation of a value, commit to its `digits`, `g * (1 * digits[0] + base * digits[1] + base^2 * digits[2] + base^{n-1} * digits[n-1]) + h * randomness` |
| 47 | pub fn commit_decomposed( |
no outgoing calls