did-imp
did-imp
API
fmgp
crypto
CryptoOperationsImp
ECDH
ECDH_AnonCryptoProvider
ECDH_AnonEC
ECDH_AnonOKP
ECDH_AuthCryptoProvider
ECDH_AuthEC
ECDH_AuthOKP
ECDH_UtilsEC
ECDH_UtilsOKP
JWERecipient
KeyGenerator
PlatformSpecificOperations
UtilsJVM
unsafe
given_Conversion_ProtectedHeader_JWEHeader
given_Conversion_Base64Obj_JWEHeader
given_Conversion_Base64_Base64URL
did.comm
did-imp
/
fmgp
/
fmgp.crypto
/
ECDH_AnonEC
ECDH_AnonEC
fmgp.crypto.ECDH_AnonEC$
object
ECDH_AnonEC
extends
ECDH_UtilsEC
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
ECDH_UtilsEC
class
Object
trait
Matchable
class
Any
Self type
ECDH_AnonEC
.type
Members list
Clear all
Value members
Concrete methods
def
decrypt
(
ecRecipientsKeys
:
Seq
[(
VerificationMethodReferenced
,
ECKey
)],
header
:
ProtectedHeaderBase64
,
recipients
:
Seq
[
JWERecipient
],
iv
:
IV
,
cipherText
:
CipherText
,
authTag
:
TAG
):
Either
[
CryptoFailed
,
Array
[
Byte
]]
def
encrypt
(
ecRecipientsKeys
:
Seq
[(
VerificationMethodReferenced
,
ECKey
)],
header
:
AnonHeaderBuilder
,
clearText
:
Array
[
Byte
]):
Either
[
CryptoFailed
,
EncryptedMessageGeneric
]
Inherited methods
protected
def
getCurve
(
ecRecipientsKeys
:
Seq
[(
VerificationMethodReferenced
,
ECKey
)]):
Either
[
CurveError
,
Curve
]
Attributes
Inherited from:
ECDH_UtilsEC
In this article
Attributes
Members list
Value members
Concrete methods
Inherited methods