fmgp.crypto
package fmgp.crypto
Members list
Concise view
Type members
Classlikes
trait CryptoOperations
methods: sign verify anonEncrypt authEncrypt anonDecrypt authDecrypt
methods: sign verify anonEncrypt authEncrypt anonDecrypt authDecrypt
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
enum Curve
object Curve
Attributes
- Graph
- Supertypes
- Known subtypes
- class ECPrivateKeyclass ECPublicKey
case class ECPrivateKey(kty: KTY, crv: Curve, d: String, x: String, y: String, kid: Option[String]) extends ECKey with PrivateKey
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait PrivateKeyclass ECKeyclass OKP_EC_Keytrait JWKObjclass Objecttrait Matchableclass Any
object ECPrivateKey
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ECPrivateKey.type
object ECPublicKey
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ECPublicKey.type
enum JWAAlgorithm
object JWAAlgorithm
Attributes
- Companion:
- enum
- Graph
- 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
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class OKP_EC_Keyclass ECKeyclass ECPrivateKeyclass ECPublicKeyclass OKPKeyclass OKPPrivateKeyclass OKPPublicKeytrait PrivateKeytrait PublicKey
enum KTY
object KTY
object KeyStore
Attributes
- Graph
- Supertypes
- Known subtypes
- class OKPPrivateKeyclass OKPPublicKey
case class OKPPrivateKey(kty: KTY, crv: Curve, d: String, x: String, kid: Option[String]) extends OKPKey with PrivateKey
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait PrivateKeyclass OKPKeyclass OKP_EC_Keytrait JWKObjclass Objecttrait Matchableclass Any
object OKPPrivateKey
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- OKPPrivateKey.type
object OKPPublicKey
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- OKPPublicKey.type
Attributes
- Graph
- Supertypes
- Known subtypes
- class ECKeyclass ECPrivateKeyclass ECPublicKeyclass OKPKeyclass OKPPrivateKeyclass OKPPublicKeytrait PrivateKeytrait PublicKey
object PointOnCurve
Intended to prevent Invalid Curve Attack for:
Intended to prevent Invalid Curve Attack for:
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- PointOnCurve.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- class ECPrivateKeyclass OKPPrivateKey
object PrivateKey
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- PrivateKey.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- class ECPublicKeyclass OKPPublicKey
object PublicKey