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