pub trait LinearCombinationExt<PointsAndScalars>: Curve{
// Provided method
fn lincomb_ext(points_and_scalars: &PointsAndScalars) -> Self { ... }
}
Available on crate feature
arithmetic
only.Expand description
Linear combination (extended version).
This trait enables providing an optimized implementation of linear combinations (e.g. Shamir’s Trick).
Provided Methods§
Sourcefn lincomb_ext(points_and_scalars: &PointsAndScalars) -> Self
fn lincomb_ext(points_and_scalars: &PointsAndScalars) -> Self
Calculates x1 * k1 + ... + xn * kn
.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.