fmgp.crypto.error
package fmgp.crypto.error
Members list
Type members
Classlikes
case class CryptoErrorCollection[E <: CryptoFailed](errors: Seq[E]) extends CryptoFailed
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
object CryptoErrorCollection
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class CryptoFailToParse(error: String) extends CryptoFailed
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
sealed trait CryptoFailed extends DidFail
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class CryptoErrorCollection[E]class CryptoFailToParseobject CryptoNotImplementedError.typetrait CurveErrorclass MissingCurveclass MultiCurvesTypesclass WrongCurveobject WrongKeysTypeCombination.typeobject DecryptionFailed.typeobject EncryptionFailed.typeclass FailToGenerateKeyobject IncompatibleKeys.typeobject KeyMissingEpkJWEHeader.typeobject MACCheckFailed.typeclass MissingDecryptionKeyobject MissingFromHeader.typeobject MultiDifferentResults.typeobject NoKeys.typeclass PointNotOnCurveobject SignatureVerificationFailed.typeclass SomeThrowableobject UnknownError.typeobject ValidationFailed.typeobject ZeroResults.typeShow all
object CryptoFailed
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CryptoFailed.type
case object CryptoNotImplementedError extends CryptoFailed
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
- Self type
sealed trait CurveError extends CryptoFailed
Attributes
- Companion
- object
- Supertypes
- Known subtypes
object CurveError
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CurveError.type
case class DIDSubjectNotSupported(did: DIDSubject) extends DidFail
case object DecryptionFailed extends CryptoFailed
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
- Self type
-
DecryptionFailed.type
case class DidException(fail: DidFail) extends Exception
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait CryptoFailedclass CryptoErrorCollection[E]class CryptoFailToParseobject CryptoNotImplementedError.typetrait CurveErrorclass MissingCurveclass MultiCurvesTypesclass WrongCurveobject WrongKeysTypeCombination.typeobject DecryptionFailed.typeobject EncryptionFailed.typeclass FailToGenerateKeyobject IncompatibleKeys.typeobject KeyMissingEpkJWEHeader.typeobject MACCheckFailed.typeclass MissingDecryptionKeyobject MissingFromHeader.typeobject MultiDifferentResults.typeobject NoKeys.typeclass PointNotOnCurveobject SignatureVerificationFailed.typeclass SomeThrowableobject UnknownError.typeobject ValidationFailed.typeobject ZeroResults.typeclass DIDSubjectNotSupportedclass DidMethodNotSupportedclass FailToParseclass NoAgenttrait ProtocolFailclass FailToEncodeMessageclass MissingProtocolShow all
object DidFail
case class DidMethodNotSupported(method: String) extends DidFail
case object EncryptionFailed extends CryptoFailed
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
- Self type
-
EncryptionFailed.type
case class FailToEncodeMessage(piuri: PIURI, error: String) extends ProtocolFail
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ProtocolFailtrait DidFailclass Objecttrait Matchableclass AnyShow all
case class FailToGenerateKey(origin: DidFail) extends CryptoFailed
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
case class FailToParse(error: String) extends DidFail
case object IncompatibleKeys extends CryptoFailed
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
- Self type
-
IncompatibleKeys.type
case object KeyMissingEpkJWEHeader extends CryptoFailed
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
- Self type
case object MACCheckFailed extends CryptoFailed
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
- Self type
-
MACCheckFailed.type
case class MissingCurve(expected: Set[Curve]) extends CurveError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CurveErrortrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
case class MissingDecryptionKey(kid: String*) extends CryptoFailed
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
case object MissingFromHeader extends CryptoFailed
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
- Self type
-
MissingFromHeader.type
case class MissingProtocol(piuri: PIURI) extends ProtocolFail
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ProtocolFailtrait DidFailclass Objecttrait Matchableclass AnyShow all
case class MultiCurvesTypes(obtained: Set[Curve], expected: Set[Curve]) extends CurveError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CurveErrortrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
case object MultiDifferentResults extends CryptoFailed
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
- Self type
case object NoKeys extends CryptoFailed
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
- Self type
-
NoKeys.type
case class PointNotOnCurve(error: String) extends CryptoFailed
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
sealed trait ProtocolFail extends DidFail
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class FailToEncodeMessageclass MissingProtocol
object ProtocolFail
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ProtocolFail.type
case object SignatureVerificationFailed extends CryptoFailed
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
- Self type
case class SomeThrowable(error: String) extends CryptoFailed
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
object SomeThrowable
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SomeThrowable.type
case object UnknownError extends CryptoFailed
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
- Self type
-
UnknownError.type
case object ValidationFailed extends CryptoFailed
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
- Self type
-
ValidationFailed.type
case class WrongCurve(obtained: Curve, expected: Set[Curve]) extends CurveError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CurveErrortrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
case object WrongKeysTypeCombination extends CurveError
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CurveErrortrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
- Self type
case object ZeroResults extends CryptoFailed
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CryptoFailedtrait DidFailclass Objecttrait Matchableclass AnyShow all
- Self type
-
ZeroResults.type
In this article