Recover

org.sigilaris.core.crypto.Recover
See theRecover companion trait
object Recover

Attributes

Companion
trait
Source
Recover.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Recover.type

Members list

Type members

Classlikes

object ops

Extension methods for recovery.

Extension methods for recovery.

Attributes

Source
Recover.scala
Supertypes
class Object
trait Matchable
class Any
Self type
ops.type

Value members

Concrete methods

def apply[A : Recover]: Recover[A]

Summons an implicit Recover instance for type A.

Summons an implicit Recover instance for type A.

Type parameters

A

type with an available Recover instance

Attributes

Returns

the Recover instance for A

Source
Recover.scala
def build[A]: Recover[A]

Builds a Recover instance for any type.

Builds a Recover instance for any type.

Type parameters

A

type of value that was signed

Attributes

Returns

Recover instance using CryptoOps.recover

Source
Recover.scala

Givens

Givens

given given_Recover_A[A](using h: Hash[A]): Recover[A]

Default Recover instance for any type with a Hash instance.

Default Recover instance for any type with a Hash instance.

Type parameters

A

type of value that was signed

Value parameters

h

implicit Hash instance (unused in implementation but required for scoping)

Attributes

Returns

Recover instance for type A

Source
Recover.scala