fmgp.crypto

package fmgp.crypto

Members list

Concise view

Type members

Classlikes

https://identity.foundation/didcomm-messaging/spec/#key-wrapping-algorithms

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ECDH.type
case class ECDH_AnonCryptoProvider(curve: Curve) extends ECDHCryptoProvider

Elliptic-curve Diffie–Hellman

Elliptic-curve Diffie–Hellman

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class ECDHCryptoProvider
trait JWEProvider
trait JCAAware[JWEJCAContext]
trait JOSEProvider
class Object
trait Matchable
class Any
object ECDH_AnonEC extends ECDH_UtilsEC

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class ECDH_AuthCryptoProvider(curve: Curve) extends ECDH1PUCryptoProvider

Elliptic-curve Diffie–Hellman

Elliptic-curve Diffie–Hellman

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class ECDH1PUCryptoProvider
trait JWEProvider
trait JCAAware[JWEJCAContext]
trait JOSEProvider
class Object
trait Matchable
class Any
object ECDH_AuthEC extends ECDH_UtilsEC

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ECDH_AnonEC.type
object ECDH_AuthEC.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ECDH_AnonOKP.type
object ECDH_AuthOKP.type
case class JWERecipient(vmr: VerificationMethodReferenced, encryptedKey: Base64)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object UtilsJVM

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object given_Conversion_Base64Obj_JWEHeader extends Conversion[Base64Obj[ProtectedHeader], JWEHeader]

Attributes

Graph
Supertypes
class Conversion[Base64Obj[ProtectedHeader], JWEHeader]
trait Base64Obj[ProtectedHeader] => JWEHeader
class Object
trait Matchable
class Any
Self type
object given_Conversion_Base64_Base64URL extends Conversion[Base64, Base64URL]

Attributes

Graph
Supertypes
class Conversion[Base64, Base64URL]
trait Base64 => Base64URL
class Object
trait Matchable
class Any
Self type