fmgp.crypto
package fmgp.crypto
Members list
Packages
package fmgp.crypto.error
Type members
Classlikes
trait CryptoDIDCommOperations
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 CryptoOperations
trait CryptoJWTOperations
Raw crypto operations for JWT
Raw crypto operations for JWT
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait CryptoOperations
trait CryptoOperations extends CryptoDIDCommOperations, CryptoJWTOperations
Raw crypto operations
Raw crypto operations
Attributes
- Supertypes
enum Curve
object Curve
sealed abstract class ECKey extends OKP_EC_Key
Attributes
- Supertypes
- Known subtypes
-
class ECPrivateKeyclass ECPublicKey
case class ECPrivateKey(kty: EC.type, crv: Curve, d: String, x: String, y: String, kid: Option[String]) extends ECKey, PrivateKey
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PrivateKeyclass ECKeyclass OKP_EC_Keytrait JWKObjclass Objecttrait Matchableclass AnyShow all
object ECPrivateKey
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ECPrivateKey.type
object ECPublicKey
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ECPublicKey.type
enum JWAAlgorithm
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
object JWAAlgorithm
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
JWAAlgorithm.type
https://tools.ietf.org/id/draft-ietf-jose-json-web-key-00.html
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class OKP_EC_Keyclass ECKeyclass ECPrivateKeyclass ECPublicKeyclass OKPKeyclass OKPPrivateKeyclass OKPPublicKeytrait PrivateKeytrait PublicKeyShow all
object JWTHeader
trait JWTOperations
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class JWTOperationsImp
object JWTOperations
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JWTOperations.type
object JWTOperationsImp
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JWTOperationsImp.type
class JWTOperationsImp(ops: CryptoJWTOperations) extends JWTOperations
Attributes
- Companion
- object
- Supertypes
object JWTPayload
JWT's Payload
JWT's Payload
Attributes
- See also
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JWTPayload.type
enum KTY
object KTY
object KeyStore
sealed abstract class OKPKey extends OKP_EC_Key
Attributes
- Supertypes
- Known subtypes
-
class OKPPrivateKeyclass OKPPublicKey
case class OKPPrivateKey(kty: OKP.type, crv: Curve, d: String, x: String, kid: Option[String]) extends OKPKey, PrivateKey
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PrivateKeyclass OKPKeyclass OKP_EC_Keytrait JWKObjclass Objecttrait Matchableclass AnyShow all
object OKPPrivateKey
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
OKPPrivateKey.type
object OKPPublicKey
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
OKPPublicKey.type
sealed abstract class OKP_EC_Key extends JWKObj
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class ECKeyclass ECPrivateKeyclass ECPublicKeyclass OKPKeyclass OKPPrivateKeyclass OKPPublicKeytrait PrivateKeytrait PublicKeyShow all
object OKP_EC_Key
Attributes
- Companion
- class
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
OKP_EC_Key.type
object PointOnCurve
Intended to prevent Invalid Curve Attack for:
Intended to prevent Invalid Curve Attack for:
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PointOnCurve.type
sealed trait PrivateKey extends OKP_EC_Key
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class ECPrivateKeyclass OKPPrivateKey
object PrivateKey
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PrivateKey.type
object ProtectedHeaderJWT
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ProtectedHeaderJWT.type
sealed trait PublicKey extends OKP_EC_Key
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class ECPublicKeyclass OKPPublicKey
object PublicKey
object SignatureJWM
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SignatureJWM.type
object SignatureJWT
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SignatureJWT.type
Types
JWM_SIGNATURE is a Base64 url encode
JWM_SIGNATURE is a Base64 url encode
Attributes
In this article