/** * @import { Curve } from "../../internal.js" */ /** * Double-and-add algorithm * Seems to have acceptable performance. * Not constant-time, but for the signing algorithms this scalar is always a random private number * @template T * @param {Curve} curve * @param {T} point * @param {bigint} scalar * @returns {T} */ export function scaleCurvePoint(curve: Curve, point: T, scalar: bigint): T; import type { Curve } from "../../internal.js"; //# sourceMappingURL=Curve.d.ts.map