SignatureAPI

tsec.signature.SignatureAPI
trait SignatureAPI[A, PubK[_], PrivK[_]]

Attributes

Source
SignatureAPI.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait CertSignatureAPI[A, PubK, PrivK, Cert]

Members list

Value members

Concrete methods

def sign[F[_]](unsigned: Array[Byte], secretKey: PrivK[A])(implicit S: Signer[F, A, PubK, PrivK]): F[Type[A]]

Attributes

Source
SignatureAPI.scala
def verify[F[_] : Functor](raw: Array[Byte], signature: Type[A], publicKey: PubK[A])(implicit evidence$1: Functor[F], S: Signer[F, A, PubK, PrivK]): F[VerificationStatus]

Attributes

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

Attributes

Source
SignatureAPI.scala