Class

special.sigma

TestSigmaDslBuilder

Related Doc: package sigma

Permalink

class TestSigmaDslBuilder extends SigmaDslBuilder

Linear Supertypes
SigmaDslBuilder, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TestSigmaDslBuilder
  2. SigmaDslBuilder
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TestSigmaDslBuilder()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def BigInt(n: BigInteger): BigInt

    Permalink

    Create DSL big integer from existing java.math.BigInteger

    Create DSL big integer from existing java.math.BigInteger

    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline() @Internal()
  5. def Colls: CollBuilder

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
  6. def CostModel: CostModel

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  7. def Costing: CostedBuilder

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
  8. def GroupElement(p: ECPoint): GroupElement

    Permalink

    Create DSL's group element from existing org.bouncycastle.math.ec.ECPoint.

    Create DSL's group element from existing org.bouncycastle.math.ec.ECPoint.

    Annotations
    @NeverInline() @Internal()
  9. def Monoids: MonoidBuilder

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
  10. def PubKey(base64String: String): SigmaProp

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  11. val __curve__: X9ECParameters

    Permalink
  12. val __g__: SecP256K1Point

    Permalink
  13. def allOf(conditions: Coll[Boolean]): Boolean

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  14. def allZK(props: Coll[SigmaProp]): SigmaProp

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  15. def anyOf(conditions: Coll[Boolean]): Boolean

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  16. def anyZK(props: Coll[SigmaProp]): SigmaProp

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  17. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  18. def atLeast(bound: Int, props: Coll[SigmaProp]): SigmaProp

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  19. def avlTree(operationFlags: Byte, digest: Coll[Byte], keyLength: Int, valueLengthOpt: Option[Int]): AvlTree

    Permalink

    Construct a new authenticated dictionary with given parameters and tree root digest.

    Construct a new authenticated dictionary with given parameters and tree root digest.

    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  20. def blake2b256(bytes: Coll[Byte]): Coll[Byte]

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  21. def byteArrayToBigInt(bytes: Coll[Byte]): BigInt

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  22. def byteArrayToLong(bytes: Coll[Byte]): Long

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  23. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. def decodePoint(encoded: Coll[Byte]): GroupElement

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  25. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  27. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  29. def groupGenerator: GroupElement

    Permalink

    The generator g of the group is an element of the group such that, when written multiplicatively, every element of the group is a power of g.

    The generator g of the group is an element of the group such that, when written multiplicatively, every element of the group is a power of g.

    returns

    the generator of this Dlog group

    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  30. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  31. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  32. def longToByteArray(l: Long): Coll[Byte]

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  33. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  34. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  36. def proveDHTuple(g: GroupElement, h: GroupElement, u: GroupElement, v: GroupElement): SigmaProp

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  37. def proveDlog(g: GroupElement): SigmaProp

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  38. def sha256(bytes: Coll[Byte]): Coll[Byte]

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  39. def sigmaProp(b: Boolean): SigmaProp

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  40. def substConstants[T](scriptBytes: Coll[Byte], positions: Coll[Int], newValues: Coll[T])(implicit cT: RType[T]): Coll[Byte]

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @Reified() @NeverInline()
  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  42. def toBigInteger(n: BigInt): BigInteger

    Permalink

    Extract java.math.BigInteger from DSL's BigInt type

    Extract java.math.BigInteger from DSL's BigInt type

    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline() @Internal()
  43. def toECPoint(ge: GroupElement): ECPoint

    Permalink

    Extract org.bouncycastle.math.ec.ECPoint from DSL's GroupElement type.

    Extract org.bouncycastle.math.ec.ECPoint from DSL's GroupElement type.

    Annotations
    @NeverInline() @Internal()
  44. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  45. def verifyZK(proof: ⇒ SigmaProp): Boolean

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  46. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. def xor(l: Coll[Byte], r: Coll[Byte]): Coll[Byte]

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  50. def xorOf(conditions: Coll[Boolean]): Boolean

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()

Inherited from SigmaDslBuilder

Inherited from AnyRef

Inherited from Any

Ungrouped