ECDH

fmgp.crypto.ECDH
object ECDH

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ECDH.type

Members list

Value members

Concrete methods

def anonDecryptEC(ecRecipientsKeys: Seq[(VerificationMethodReferenced, ECKey)], header: ProtectedHeaderBase64, recipients: Seq[JWERecipient], iv: IV, cipherText: CipherText, authTag: TAG): Either[CryptoFailed, Array[Byte]]
def anonDecryptOKP(okpRecipientsKeys: Seq[(VerificationMethodReferenced, OKPKey)], header: ProtectedHeaderBase64, recipients: Seq[JWERecipient], iv: IV, cipherText: CipherText, authTag: TAG): Either[CryptoFailed, Array[Byte]]
def authDecryptEC(sender: ECKey, ecRecipientsKeys: Seq[(VerificationMethodReferenced, ECKey)], header: ProtectedHeaderBase64, recipients: Seq[JWERecipient], iv: IV, cipherText: CipherText, authTag: TAG): Either[CryptoFailed, Array[Byte]]
def authDecryptOKP(sender: OKPKey, okpRecipientsKeys: Seq[(VerificationMethodReferenced, OKPKey)], header: ProtectedHeaderBase64, recipients: Seq[JWERecipient], iv: IV, cipherText: CipherText, authTag: TAG): Either[CryptoFailed, Array[Byte]]