Skip to main content
Version: 6.11.0

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/esm/abstract/weierstrass.d.ts:75

Properties​

BASE​

• BASE: ProjPointType<T>

Inherited from​

GroupConstructor.BASE

Defined in​

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


ZERO​

• ZERO: ProjPointType<T>

Inherited from​

GroupConstructor.ZERO

Defined in​

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

Methods​

fromAffine​

â–¸ fromAffine(p): ProjPointType<T>

Parameters​

NameType
pAffinePoint<T>

Returns​

ProjPointType<T>

Defined in​

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


fromHex​

â–¸ fromHex(hex): ProjPointType<T>

Parameters​

NameType
hexHex

Returns​

ProjPointType<T>

Defined in​

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


fromPrivateKey​

â–¸ fromPrivateKey(privateKey): ProjPointType<T>

Parameters​

NameType
privateKeyPrivKey

Returns​

ProjPointType<T>

Defined in​

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


normalizeZ​

â–¸ normalizeZ(points): ProjPointType<T>[]

Parameters​

NameType
pointsProjPointType<T>[]

Returns​

ProjPointType<T>[]

Defined in​

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