Skip to main content
Version: Next

Interface: ProjConstructor<T>

ec.weierstrass.ProjConstructor

Type parameters

Name
T

Hierarchy

Constructors

constructor

new ProjConstructor(x, y, z): ProjPointType<T>

Parameters

NameType
xT
yT
zT

Returns

ProjPointType<T>

Inherited from

GroupConstructor<ProjPointType<T>>.constructor

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:76

Properties

BASE

BASE: ProjPointType<T>

Inherited from

GroupConstructor.BASE

Defined in

node_modules/@noble/curves/abstract/curve.d.ts:19


ZERO

ZERO: ProjPointType<T>

Inherited from

GroupConstructor.ZERO

Defined in

node_modules/@noble/curves/abstract/curve.d.ts:20

Methods

fromAffine

fromAffine(p): ProjPointType<T>

Parameters

NameType
pAffinePoint<T>

Returns

ProjPointType<T>

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:77


fromHex

fromHex(hex): ProjPointType<T>

Parameters

NameType
hexHex

Returns

ProjPointType<T>

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:78


fromPrivateKey

fromPrivateKey(privateKey): ProjPointType<T>

Parameters

NameType
privateKeyPrivKey

Returns

ProjPointType<T>

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:79


normalizeZ

normalizeZ(points): ProjPointType<T>[]

Parameters

NameType
pointsProjPointType<T>[]

Returns

ProjPointType<T>[]

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:80