Curve

fmgp.crypto.Curve$
See theCurve companion enum
object Curve

Attributes

Companion:
enum
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Curve.type

Members list

Concise view

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete fields

Givens

Givens

given decoder: JsonDecoder[Curve]
given encoder: JsonEncoder[Curve]

Extensions

Extensions

extension (curve: Curve)

asECCurve is a Unsafe methods!

asECCurve is a Unsafe methods!

Attributes

Throws:
ClassCastException

is the curve is not a EC Curve

asOKPCurve is a Unsafe methods!

asOKPCurve is a Unsafe methods!

Attributes

Throws:
ClassCastException

is the curve is not a OKP Curve

extension (curve: ECCurve)
inline def isPointOnCurve(x: BigInt, y: BigInt): Boolean