Function secp256kfun::op::double_mul

source ·
pub fn double_mul<ZA, SA, TA, ZX, SX, ZB, SB, TB, ZY, SY>(
    x: impl Borrow<Scalar<SX, ZX>>,
    A: impl Borrow<Point<TA, SA, ZA>>,
    y: impl Borrow<Scalar<SY, ZY>>,
    B: impl Borrow<Point<TB, SB, ZB>>
) -> Point<NonNormal, Public, Zero>
Expand description

Computes x * A + y * B more efficiently than calling scalar_mul_point twice.