Signer

tsec.signature.Signer
trait Signer[F[_], A, PubK[_], PrivK[_]]

Attributes

Source
Signer.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait CertificateSigner[F, A, PubK, PrivK, Cert]
trait IdSigner[A, PrivK, PubK, KP]

Members list

Value members

Abstract methods

Attributes

Source
Signer.scala
def sign(unsigned: Array[Byte], secretKey: PrivK[A]): F[Type[A]]

Attributes

Source
Signer.scala
def verifyBool(raw: Array[Byte], signature: Type[A], publicKey: PubK[A]): F[Boolean]

Attributes

Source
Signer.scala

Concrete methods

final def verify(raw: Array[Byte], signature: Type[A], publicKey: PubK[A])(implicit F: Functor[F]): F[VerificationStatus]

Attributes

Source
Signer.scala