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