Method __builtin.Nettle.ECC_Curve()->Point()->create()
- Method
create
__builtin.Nettle.ECC_Curve.Point __builtin.Nettle.ECC_Curve.Point()
__builtin.Nettle.ECC_Curve.Point __builtin.Nettle.ECC_Curve.Point(Pointp)
__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|intx,Gmp.mpz|inty)
__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
PointA Point on the same Crypto.ECC.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 Crypto.ECC.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 Crypto.ECC.Curve.