(&self, y: &G::ScalarField, scalar: &G::ScalarField)
| 669 | |
| 670 | #[cfg(test)] |
| 671 | pub fn evaluate_temp(&self, y: &G::ScalarField, scalar: &G::ScalarField) -> G::Group { |
| 672 | let pow = dock_crypto_utils::ff::powers(y, self.len() as u32); |
| 673 | let r = G::Group::msm_unchecked(&self.0, &pow); |
| 674 | r * scalar |
| 675 | } |
| 676 | |
| 677 | /// Return [`scalar`*1, `scalar`*`y`, `scalar`*`y^2`, `scalar`*`y^3`, ..., `scalar`*`y^{n-1}`] |
| 678 | pub fn scaled_powers_of_y( |