fmgp.crypto
Members list
Packages
Type members
Classlikes
Raw crypto operations for DID Comm
Raw crypto operations for DID Comm
methods: sign verify anonEncrypt authEncrypt anonDecrypt authDecrypt
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait CryptoOperationsobject CryptoOperationsImp
Raw crypto operations for JWT
Raw crypto operations for JWT
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait CryptoOperationsobject CryptoOperationsImp
Raw crypto operations
https://identity.foundation/didcomm-messaging/spec/#key-wrapping-algorithms
Attributes
- Supertypes
-
trait CryptoOperationstrait CryptoJWTOperationstrait CryptoDIDCommOperationsclass Objecttrait Matchableclass AnyShow all
- Self type
-
CryptoOperationsImp.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CryptoProvider.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ECCurveOpaque.type
Attributes
- Supertypes
- Self type
-
ECDH_AnonEC.type
Attributes
- Supertypes
- Self type
-
ECDH_AnonOKP.type
Attributes
- Supertypes
- Self type
-
ECDH_AuthEC.type
Attributes
- Supertypes
- Self type
-
ECDH_AuthOKP.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ECDH_AnonECobject ECDH_AuthEC
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ECDH_AnonOKPobject ECDH_AuthOKP
Attributes
- Supertypes
- Known subtypes
-
trait ECKeyWithKidclass ECPrivateKeyWithKidclass ECPublicKeyWithKidtrait ECKeyWithoutKidclass ECPrivateKeyWithoutKidclass ECPublicKeyWithoutKidtrait ECPrivateKeytrait ECPublicKeyShow all
Attributes
- Supertypes
-
trait WithKidclass ECKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ECPrivateKeyWithKidclass ECPublicKeyWithKid
Attributes
- Supertypes
-
trait WithoutKidclass ECKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ECPrivateKeyWithoutKidclass ECPublicKeyWithoutKid
Attributes
- Companion
- object
- Supertypes
-
trait PrivateKeyclass ECKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ECPrivateKeyWithKidclass ECPrivateKeyWithoutKid
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ECPrivateKey.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PrivateKeyWithKidtrait ECKeyWithKidtrait WithKidtrait ECPrivateKeytrait PrivateKeyclass ECKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ECPrivateKeyWithKid.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PrivateKeyWithoutKidtrait ECKeyWithoutKidtrait WithoutKidtrait ECPrivateKeytrait PrivateKeyclass ECKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait PublicKeyclass ECKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ECPublicKeyWithKidclass ECPublicKeyWithoutKid
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ECPublicKey.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PublicKeyWithKidtrait ECKeyWithKidtrait WithKidtrait ECPublicKeytrait PublicKeyclass ECKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ECPublicKeyWithKid.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PublicKeyWithoutKidtrait ECKeyWithoutKidtrait WithoutKidtrait ECPublicKeytrait PublicKeyclass ECKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Header Parameter Values for JWS https://datatracker.ietf.org/doc/html/rfc7518#section-3.1
Header Parameter Values for JWS https://datatracker.ietf.org/doc/html/rfc7518#section-3.1
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
JWAAlgorithm.type
https://www.rfc-editor.org/rfc/rfc7638
Attributes
- Supertypes
- Known subtypes
-
trait OKP_EC_Keyclass ECKeytrait ECKeyWithKidclass ECPrivateKeyWithKidclass ECPublicKeyWithKidtrait ECKeyWithoutKidclass ECPrivateKeyWithoutKidclass ECPublicKeyWithoutKidtrait ECPrivateKeytrait ECPublicKeyclass OKPKeytrait OKPKeyWithKidclass OKPPrivateKeyWithKidclass OKPPublicKeyWithKidtrait OKPKeyWithoutKidclass OKPPrivateKeyWithoutKidclass OKPPublicKeyWithoutKidtrait OKPPrivateKeytrait OKPPublicKeytrait PrivateKeytrait PrivateKeyWithKidtrait PrivateKeyWithoutKidtrait PublicKeytrait PublicKeyWithKidtrait PublicKeyWithoutKidShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class JWTOperationsImp
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JWTOperations.type
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JWTOperationsImp.type
Attributes
- Companion
- object
- Supertypes
JWT's Payload
JWT's Payload
Attributes
- See also
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JWTPayload.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
KeyGenerator.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait JWKObjtrait OKP_EC_Keyclass ECKeytrait ECKeyWithKidclass ECPrivateKeyWithKidclass ECPublicKeyWithKidtrait ECKeyWithoutKidclass ECPrivateKeyWithoutKidclass ECPublicKeyWithoutKidtrait ECPrivateKeytrait ECPublicKeyclass OKPKeytrait OKPKeyWithKidclass OKPPrivateKeyWithKidclass OKPPublicKeyWithKidtrait OKPKeyWithoutKidclass OKPPrivateKeyWithoutKidclass OKPPublicKeyWithoutKidtrait OKPPrivateKeytrait OKPPublicKeytrait PrivateKeytrait PrivateKeyWithKidtrait PrivateKeyWithoutKidtrait PublicKeytrait PublicKeyWithKidtrait PublicKeyWithoutKidtrait WithKidtrait WithoutKidShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OKPCurveOpaque.type
Attributes
- Supertypes
- Known subtypes
-
trait OKPKeyWithKidclass OKPPrivateKeyWithKidclass OKPPublicKeyWithKidtrait OKPKeyWithoutKidclass OKPPrivateKeyWithoutKidclass OKPPublicKeyWithoutKidtrait OKPPrivateKeytrait OKPPublicKeyShow all
Attributes
- Supertypes
-
trait WithKidclass OKPKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class OKPPrivateKeyWithKidclass OKPPublicKeyWithKid
Attributes
- Supertypes
-
trait WithoutKidclass OKPKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class OKPPrivateKeyWithoutKidclass OKPPublicKeyWithoutKid
Attributes
- Companion
- object
- Supertypes
-
trait PrivateKeyclass OKPKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class OKPPrivateKeyWithKidclass OKPPrivateKeyWithoutKid
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
OKPPrivateKey.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PrivateKeyWithKidtrait OKPKeyWithKidtrait WithKidtrait OKPPrivateKeytrait PrivateKeyclass OKPKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
OKPPrivateKeyWithKid.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PrivateKeyWithoutKidtrait OKPKeyWithoutKidtrait WithoutKidtrait OKPPrivateKeytrait PrivateKeyclass OKPKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait PublicKeyclass OKPKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class OKPPublicKeyWithKidclass OKPPublicKeyWithoutKid
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
OKPPublicKey.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PublicKeyWithKidtrait OKPKeyWithKidtrait WithKidtrait OKPPublicKeytrait PublicKeyclass OKPKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
OKPPublicKeyWithKid.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PublicKeyWithoutKidtrait OKPKeyWithoutKidtrait WithoutKidtrait OKPPublicKeytrait PublicKeyclass OKPKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class ECKeytrait ECKeyWithKidclass ECPrivateKeyWithKidclass ECPublicKeyWithKidtrait ECKeyWithoutKidclass ECPrivateKeyWithoutKidclass ECPublicKeyWithoutKidtrait ECPrivateKeytrait ECPublicKeyclass OKPKeytrait OKPKeyWithKidclass OKPPrivateKeyWithKidclass OKPPublicKeyWithKidtrait OKPKeyWithoutKidclass OKPPrivateKeyWithoutKidclass OKPPublicKeyWithoutKidtrait OKPPrivateKeytrait OKPPublicKeytrait PrivateKeytrait PrivateKeyWithKidtrait PrivateKeyWithoutKidtrait PublicKeytrait PublicKeyWithKidtrait PublicKeyWithoutKidShow all
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
OKP_EC_Key.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Intended to prevent Invalid Curve Attack for:
Intended to prevent Invalid Curve Attack for:
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PointOnCurve.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
trait ECPrivateKeyclass ECPrivateKeyWithKidclass ECPrivateKeyWithoutKidtrait OKPPrivateKeyclass OKPPrivateKeyWithKidclass OKPPrivateKeyWithoutKidtrait PrivateKeyWithKidtrait PrivateKeyWithoutKidShow all
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PrivateKey.type
Attributes
- Companion
- object
- Supertypes
-
trait WithKidtrait PrivateKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ECPrivateKeyWithKidclass OKPPrivateKeyWithKid
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PrivateKeyWithKid.type
Attributes
- Companion
- object
- Supertypes
-
trait WithoutKidtrait PrivateKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ECPrivateKeyWithoutKidclass OKPPrivateKeyWithoutKid
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PrivateKeyWithoutKid.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ProtectedHeaderJWT.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
trait ECPublicKeyclass ECPublicKeyWithKidclass ECPublicKeyWithoutKidtrait OKPPublicKeyclass OKPPublicKeyWithKidclass OKPPublicKeyWithoutKidtrait PublicKeyWithKidShow all
Attributes
- Companion
- object
- Supertypes
-
trait WithKidtrait PublicKeytrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ECPublicKeyWithKidclass OKPPublicKeyWithKid
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PublicKeyWithKid.type
Attributes
- Companion
- object
- Supertypes
-
trait WithoutKidtrait OKP_EC_Keytrait JWKObjtrait MaybeKidclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ECPublicKeyWithoutKidclass OKPPublicKeyWithoutKid
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PublicKeyWithoutKid.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SHA256ZIO.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SignatureJWM.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SignatureJWT.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UtilsJVM.type
Attributes
- Supertypes
- Known subtypes
-
trait ECKeyWithKidclass ECPrivateKeyWithKidclass ECPublicKeyWithKidtrait OKPKeyWithKidclass OKPPrivateKeyWithKidclass OKPPublicKeyWithKidtrait PrivateKeyWithKidtrait PublicKeyWithKidShow all
Attributes
- Supertypes
- Known subtypes
-
trait ECKeyWithoutKidclass ECPrivateKeyWithoutKidclass ECPublicKeyWithoutKidtrait OKPKeyWithoutKidclass OKPPrivateKeyWithoutKidclass OKPPublicKeyWithoutKidtrait PrivateKeyWithoutKidtrait PublicKeyWithoutKidShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
- Self type
Types
JWM_SIGNATURE is a Base64 url encode
JWM_SIGNATURE is a Base64 url encode
Attributes
Extensions
Extensions
Hide implementation details to improve the API
Hide implementation details to improve the API
Note: methods names SHOULD be different from the methods extension in Operations.type