fmgp.crypto

package fmgp.crypto

Members list

Type members

Classlikes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object ECDH

Attributes

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

Elliptic-curve Diffie–Hellman

Elliptic-curve Diffie–Hellman

Attributes

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

Attributes

Supertypes
trait ECDH_UtilsEC
class Object
trait Matchable
class Any
Self type
object ECDH_AnonOKP extends ECDH_UtilsOKP

Attributes

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

Elliptic-curve Diffie–Hellman

Elliptic-curve Diffie–Hellman

Attributes

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

Attributes

Supertypes
trait ECDH_UtilsEC
class Object
trait Matchable
class Any
Self type
object ECDH_AuthOKP extends ECDH_UtilsOKP

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
trait ECDH_UtilsEC

Attributes

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

Attributes

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

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object KeyGenerator

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object UtilsJVM

Attributes

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

Attributes

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

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