package authds
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- authds
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type ADDigest = Array[Byte] with Tag[Array[Byte], authds.ADDigest.Tag]
- type ADKey = Array[Byte] with Tag[Array[Byte], authds.ADKey.Tag]
- type ADValue = Array[Byte] with Tag[Array[Byte], authds.ADValue.Tag]
- sealed trait AVLProofElement extends TwoPartyProofElement
- type Balance = Byte with Tag[Byte, authds.Balance.Tag]
- sealed trait Direction extends AnyRef
- trait Key extends WTProofElement with AVLProofElement with SLTProofElement
- type LeafData = Array[Byte] with Tag[Array[Byte], authds.LeafData.Tag]
- case class ProofBalance(e: Balance) extends AVLProofElement with Product with Serializable
- case class ProofDirection(direction: Direction) extends WTProofElement with AVLProofElement with Product with Serializable
- trait ProofIterator extends AnyRef
- case class ProofKey(e: Array[Byte]) extends Key with Product with Serializable
- trait ProofLabel extends WTProofElement with AVLProofElement with SLTProofElement
- case class ProofLeftLabel(e: Array[Byte]) extends ProofLabel with Product with Serializable
- case class ProofLevel(e: Level) extends WTProofElement with AVLProofElement with SLTProofElement with Product with Serializable
- case class ProofNextLeafKey(e: Array[Byte]) extends Key with Product with Serializable
- case class ProofRightLabel(e: Array[Byte]) extends ProofLabel with Product with Serializable
- case class ProofValue(e: Array[Byte]) extends WTProofElement with AVLProofElement with SLTProofElement with Product with Serializable
- sealed trait SLTProofElement extends TwoPartyProofElement
- type SerializedAdProof = Array[Byte] with Tag[Array[Byte], authds.SerializedAdProof.Tag]
- type Side = Byte with Tag[Byte, authds.Side.Tag]
- trait TwoPartyDictionary extends ScorexEncoding
- trait TwoPartyProof extends ProofIterator
- trait TwoPartyProofElement extends ScorexEncoding
- sealed trait WTProofElement extends TwoPartyProofElement
Value Members
-
val
EmptyByteArray: Array[Byte]
Immutable empty array which can be used in many places to avoid allocations.
- object ADDigest extends TaggedType[Array[Byte]]
- object ADKey extends TaggedType[Array[Byte]]
- object ADValue extends TaggedType[Array[Byte]]
- object Balance extends TaggedType[Byte]
- object GoingLeft extends Direction with Product with Serializable
- object GoingRight extends Direction with Product with Serializable
- object LeafData extends TaggedType[Array[Byte]]
- object LeafFound extends Direction with Product with Serializable
- object LeafNotFound extends Direction with Product with Serializable
- object SerializedAdProof extends TaggedType[Array[Byte]]
- object Side extends TaggedType[Byte]