Class/Object

sigmastate.crypto

GF2_192

Related Docs: object GF2_192 | package crypto

Permalink

class GF2_192 extends AnyRef

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

Instance Constructors

  1. new GF2_192(that: Array[Byte])

    Permalink

    returns the field element whose bits are given by the byte array that

    returns the field element whose bits are given by the byte array that

    that

    must be length 24

  2. new GF2_192(that: Array[Byte], pos: Int)

    Permalink

    returns the field element whose bits are given by the byte array that[pos]...that[pos+23]

    returns the field element whose bits are given by the byte array that[pos]...that[pos+23]

    that

    must be length at least pos+24

  3. new GF2_192(that: Array[Long])

    Permalink

    returns the field element whose bits are given by the long array

    returns the field element whose bits are given by the long array

    that

    must be length 3

  4. new GF2_192(that: Int)

    Permalink

    returns the field element whose 32 least significant bits are bits of that and rest are 0

    returns the field element whose 32 least significant bits are bits of that and rest are 0

    that

    lower 32 bits

  5. new GF2_192(that: GF2_192)

    Permalink

    returns a copy of the field element

    returns a copy of the field element

    that

    element to copy

  6. new GF2_192()

    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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(obj: Any): Boolean

    Permalink

    obj

    the field element with which to compare

    returns

    true if and only if this and that represent the same field element

    Definition Classes
    GF2_192 → AnyRef → Any
  8. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  12. def isOne: Boolean

    Permalink

    returns

    true if this == 1, false otherwise

  13. def isZero: Boolean

    Permalink

    returns

    true if this == 0, false otherwise

  14. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  18. def toByteArray(ret: Array[Byte], pos: Int): Unit

    Permalink

    ret

    bytes of the field element will go into ret[pos]...ret[pos+23]

  19. def toByteArray: Array[Byte]

    Permalink

    returns

    byte array of length 24 containing the two words of the field element

  20. def toLongArray: Array[Long]

    Permalink

    returns

    long array of length 3 containing the three words of the field element

  21. def toString(): String

    Permalink

    returns

    bits of this in hexadecimal notation, most significant on the left

    Definition Classes
    GF2_192 → AnyRef → Any
  22. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped