Create Pedersen commitment as `C = v*G + gamma*H_vec[0]`
(&self, v: u64, gamma: &G::ScalarField)
| 69 | |
| 70 | /// Create Pedersen commitment as `C = v*G + gamma*H_vec[0]` |
| 71 | pub fn compute_pedersen_commitment(&self, v: u64, gamma: &G::ScalarField) -> G { |
| 72 | ((self.G * G::ScalarField::from(v)) + self.H_vec[0] * gamma).into_affine() |
| 73 | } |
| 74 | |
| 75 | /// Returns `v*g + <g_vec, n> + <h_vec, l>` |
| 76 | pub fn compute_commitment( |
no outgoing calls