fmgp.crypto
package fmgp.crypto
Members list
Packages
package fmgp.crypto.error
Type members
Classlikes
trait CryptoOperations
methods: sign verify anonEncrypt authEncrypt anonDecrypt authDecrypt
methods: sign verify anonEncrypt authEncrypt anonDecrypt authDecrypt
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
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
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
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
sealed trait PublicKey extends OKP_EC_Key
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class ECPublicKeyclass OKPPublicKey
object PublicKey
Types
In this article