ECDH
fmgp.crypto.ECDH
object ECDH
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass 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 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]
In this article