CertSignatureAPI

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

Attributes

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

Members list

Value members

Concrete methods

def verifyCert[F[_]](raw: Array[Byte], signature: Type[A], publicKey: Cert[A])(implicit S: CertificateSigner[F, A, PubK, PrivK, Cert]): F[Boolean]

Attributes

Source
SignatureAPI.scala

Inherited methods

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

Attributes

Inherited from:
SignatureAPI
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

Inherited from:
SignatureAPI
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

Inherited from:
SignatureAPI
Source
SignatureAPI.scala