ECDH
fmgp.crypto.ECDH$
object ECDH
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ECDH.type
Members list
Concise view
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 anonEncryptEC(ecRecipientsKeys: Seq[(VerificationMethodReferenced, ECKey)], header: AnonHeaderBuilder, clearText: Array[Byte]): Either[CryptoFailed, EncryptedMessageGeneric]
def anonEncryptOKP(okpRecipientsKeys: Seq[(VerificationMethodReferenced, OKPKey)], header: AnonHeaderBuilder, clearText: Array[Byte]): Either[CryptoFailed, EncryptedMessageGeneric]
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]]
def authEncryptEC(sender: ECKey, ecRecipientsKeys: Seq[VerificationMethodReferencedWithKey[ECPublicKey]], header: AuthHeaderBuilder, clearText: Array[Byte]): Either[CryptoFailed, EncryptedMessageGeneric]
def authEncryptOKP(sender: OKPKey, okpRecipientsKeys: Seq[VerificationMethodReferencedWithKey[OKPPublicKey]], header: AuthHeaderBuilder, clearText: Array[Byte]): Either[CryptoFailed, EncryptedMessageGeneric]