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

Value Members

  1. val EmptyByteArray: Array[Byte]

    Immutable empty array which can be used in many places to avoid allocations.

  2. object ADDigest extends TaggedType[Array[Byte]]
  3. object ADKey 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 SerializedAdProof extends TaggedType[Array[Byte]]
  12. object Side extends TaggedType[Byte]

Inherited from AnyRef

Inherited from Any

Ungrouped