Curve

fmgp.crypto.Curve
See theCurve companion object
enum Curve

Attributes

Companion
object
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

case case Ed25519 extends Curve

Edwards Digital Signature Algorithm using a curve which is birationally equivalent to Curve25519.

Edwards Digital Signature Algorithm using a curve which is birationally equivalent to Curve25519.

Attributes

case case P-256 extends Curve
case case P-384 extends Curve
case case P-521 extends Curve
case case X25519 extends Curve

Elliptic-Curve Diffie-Hellman (ECDH) protocol using the x coordinate of the curve Curve25519.

Elliptic-Curve Diffie-Hellman (ECDH) protocol using the x coordinate of the curve Curve25519.

Attributes

case case secp256k1 extends Curve

Value members

Concrete methods

Extension method from Curve

asECCurve is a Unsafe methods!

asECCurve is a Unsafe methods!

Attributes

Throws
ClassCastException

is the curve is not a EC Curve

Extension method from Curve

asOKPCurve is a Unsafe methods!

asOKPCurve is a Unsafe methods!

Attributes

Throws
ClassCastException

is the curve is not a OKP Curve