Interface: ProjConstructor<T>
ec.weierstrass.ProjConstructor
Type parameters​
| Name |
|---|
T |
Hierarchy​
GroupConstructor<ProjPointType<T>>↳
ProjConstructor
Constructors​
constructor​
• new ProjConstructor(x, y, z): ProjPointType<T>
Parameters​
| Name | Type |
|---|---|
x | T |
y | T |
z | T |
Returns​
Inherited from​
GroupConstructor<ProjPointType<T>>.constructor
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:76
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​
| Name | Type |
|---|---|
p | AffinePoint<T> |
Returns​
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:77
fromHex​
â–¸ fromHex(hex): ProjPointType<T>
Parameters​
| Name | Type |
|---|---|
hex | Hex |
Returns​
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:78
fromPrivateKey​
â–¸ fromPrivateKey(privateKey): ProjPointType<T>
Parameters​
| Name | Type |
|---|---|
privateKey | PrivKey |
Returns​
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:79
normalizeZ​
â–¸ normalizeZ(points): ProjPointType<T>[]
Parameters​
| Name | Type |
|---|---|
points | ProjPointType<T>[] |
Returns​
ProjPointType<T>[]
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:80
msm​
â–¸ msm(points, scalars): ProjPointType<T>
Parameters​
| Name | Type |
|---|---|
points | ProjPointType<T>[] |
scalars | bigint[] |
Returns​
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:81