Class __builtin.Nettle.ECC_Curve()->Point
- Description
Base class for a point on an elliptic curve.
- Method
create
__builtin.Nettle.ECC_Curve.Point __builtin.Nettle.ECC_Curve.Point()
__builtin.Nettle.ECC_Curve.Point __builtin.Nettle.ECC_Curve.Point(
Point
p
)
__builtin.Nettle.ECC_Curve.Point __builtin.Nettle.ECC_Curve.Point(
mapping
(string(7bit)
:int
|Gmp.mpz
|string(8bit)
)p
)
__builtin.Nettle.ECC_Curve.Point __builtin.Nettle.ECC_Curve.Point(
mapping
(string(7bit)
:string(7bit)
)jwk
)
__builtin.Nettle.ECC_Curve.Point __builtin.Nettle.ECC_Curve.Point(
Gmp.mpz
|int
x
,Gmp.mpz
|int
y
)
__builtin.Nettle.ECC_Curve.Point __builtin.Nettle.ECC_Curve.Point(
Stdio.Buffer
|string(8bit)
data
)- Description
Initialize the object and optionally also select a point on the curve.
The point on the curve can be selected via either via specifying the two coordinates explicitly, or via
Point
A Point on the same
Curve
to copy.mapping
(string(7bit)
:int
|Gmp.mpz
)A mapping with integer coordinates
"x"
and"y"
.mapping
(string(7bit)
:string(7bit)
)A mapping representing a JWK for the Point on the same
Curve
.mapping
(string(7bit)
:string(8bit)
)A mapping with coordinates
"x"
and"y"
in big-endian.Stdio.Buffer
|string(8bit)
- Note
Throws errors if the point isn't on the
Curve
.