package authds

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. authds
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type ADDigest = Array[Byte] with Tag[Array[Byte], authds.ADDigest.Tag]
  2. type ADKey = Array[Byte] with Tag[Array[Byte], authds.ADKey.Tag]
  3. type ADProof = Array[Byte] with Tag[Array[Byte], authds.ADProof.Tag]
  4. type ADValue = Array[Byte] with Tag[Array[Byte], authds.ADValue.Tag]
  5. sealed trait AVLProofElement extends TwoPartyProofElement
  6. type Balance = Byte with Tag[Byte, authds.Balance.Tag]
  7. sealed trait Direction extends AnyRef
  8. trait Key extends WTProofElement with AVLProofElement with SLTProofElement
  9. type LeafData = Array[Byte] with Tag[Array[Byte], authds.LeafData.Tag]
  10. case class ProofBalance (e: Balance) extends AVLProofElement with Product with Serializable
  11. case class ProofDirection (direction: Direction) extends WTProofElement with AVLProofElement with Product with Serializable
  12. trait ProofIterator extends AnyRef
  13. case class ProofKey (e: Array[Byte]) extends Key with Product with Serializable
  14. trait ProofLabel extends WTProofElement with AVLProofElement with SLTProofElement
  15. case class ProofLeftLabel (e: Array[Byte]) extends ProofLabel with Product with Serializable
  16. case class ProofLevel (e: Level) extends WTProofElement with AVLProofElement with SLTProofElement with Product with Serializable
  17. case class ProofNextLeafKey (e: Array[Byte]) extends Key with Product with Serializable
  18. case class ProofRightLabel (e: Array[Byte]) extends ProofLabel with Product with Serializable
  19. case class ProofValue (e: Array[Byte]) extends WTProofElement with AVLProofElement with SLTProofElement with Product with Serializable
  20. sealed trait SLTProofElement extends TwoPartyProofElement
  21. type Side = Byte with Tag[Byte, authds.Side.Tag]
  22. trait TwoPartyDictionary extends AnyRef
  23. trait TwoPartyProof extends ProofIterator
  24. trait TwoPartyProofElement extends AnyRef
  25. sealed trait WTProofElement extends TwoPartyProofElement

Value Members

  1. object ADDigest extends TaggedType[Array[Byte]]
  2. object ADKey extends TaggedType[Array[Byte]]
  3. object ADProof extends TaggedType[Array[Byte]]
  4. object ADValue extends TaggedType[Array[Byte]]
  5. object Balance extends TaggedType[Byte]
  6. object GoingLeft extends Direction with Product with Serializable
  7. object GoingRight extends Direction with Product with Serializable
  8. object LeafData extends TaggedType[Array[Byte]]
  9. object LeafFound extends Direction with Product with Serializable
  10. object LeafNotFound extends Direction with Product with Serializable
  11. object Side extends TaggedType[Byte]

Inherited from AnyRef

Inherited from Any

Ungrouped