Skip to main content
Module

x/earthstar/deps.ts>ed.ExtendedPoint

A specification and Javascript library for building online tools you can truly call your own.
Go to Latest
class ed.ExtendedPoint
import { ed } from "https://deno.land/x/earthstar@v9.3.3/deps.ts";
const { ExtendedPoint } = ed;

Constructors

new
ExtendedPoint(
x: bigint,
y: bigint,
z: bigint,
t: bigint,
)

Methods

private
precomputeWindow(W: number): ExtendedPoint[]
private
wNAF(n: bigint, affinePoint?: Point): [ExtendedPoint, ExtendedPoint]
equals(other: ExtendedPoint): boolean
multiply(scalar: number | bigint, affinePoint?: Point): ExtendedPoint
multiplyUnsafe(scalar: number | bigint): ExtendedPoint
toAffine(invZ?: bigint): Point
toRistrettoBytes(): Uint8Array