ExtendedGroupElement

Overview

Location

 

constructor

 

constructor

 

ExtendedGroupElement()

 

init()

constructor (ExtendedGroupElement)

 

constructor(value: ExtendedGroupElement)

 

ExtendedGroupElement(ExtendedGroupElement value)

 

init(_ value: ExtendedGroupElement)

Parameters:

  • value:

 

constructor(aX: FieldElement; aY: FieldElement; aZ: FieldElement; aT: FieldElement)

 

ExtendedGroupElement(FieldElement aX, FieldElement aY, FieldElement aZ, FieldElement aT)

 

init(_ aX: FieldElement, _ aY: FieldElement, _ aZ: FieldElement, _ aT: FieldElement)

Parameters:

  • aX:
  • aY:
  • aZ:
  • aT:

Double

 

method Double(r: Reference<CompletedGroupElement>)

 

void Double(Reference<CompletedGroupElement> r)

 

func Double(_ r: Reference<CompletedGroupElement>)

 

func Double(r Reference<CompletedGroupElement>)

Parameters:

  • r:

FromBytes

 

method FromBytes(s: Reference<array of byte>): bool

 

bool FromBytes(Reference<array of byte> s)

 

func FromBytes(_ s: Reference<array of byte>) -> bool

 

func FromBytes(s Reference<array of byte>) bool

Parameters:

  • s:

T

 

var T: FieldElement;

 

var T: FieldElement

ToBytes

 

method ToBytes(s: Reference<array of byte>)

 

void ToBytes(Reference<array of byte> s)

 

func ToBytes(_ s: Reference<array of byte>)

 

func ToBytes(s Reference<array of byte>)

Parameters:

  • s:

ToCached

 

method ToCached(r: Reference<CachedGroupElement>)

 

void ToCached(Reference<CachedGroupElement> r)

 

func ToCached(_ r: Reference<CachedGroupElement>)

 

func ToCached(r Reference<CachedGroupElement>)

Parameters:

  • r:

ToProjective

 

method ToProjective(r: Reference<ProjectiveGroupElement>)

 

void ToProjective(Reference<ProjectiveGroupElement> r)

 

func ToProjective(_ r: Reference<ProjectiveGroupElement>)

 

func ToProjective(r Reference<ProjectiveGroupElement>)

Parameters:

  • r:

X

 

var X: FieldElement;

 

var X: FieldElement

Y

 

var Y: FieldElement;

 

var Y: FieldElement

Z

 

var Z: FieldElement;

 

var Z: FieldElement

Zero

 

method Zero

 

void Zero()

 

func Zero()

 

func Zero()

 

T

 

var T: FieldElement;

 

var T: FieldElement

X

 

var X: FieldElement;

 

var X: FieldElement

Y

 

var Y: FieldElement;

 

var Y: FieldElement

Z

 

var Z: FieldElement;

 

var Z: FieldElement

 

constructor

 

constructor

 

ExtendedGroupElement()

 

init()

constructor (ExtendedGroupElement)

 

constructor(value: ExtendedGroupElement)

 

ExtendedGroupElement(ExtendedGroupElement value)

 

init(_ value: ExtendedGroupElement)

Parameters:

  • value:

 

constructor(aX: FieldElement; aY: FieldElement; aZ: FieldElement; aT: FieldElement)

 

ExtendedGroupElement(FieldElement aX, FieldElement aY, FieldElement aZ, FieldElement aT)

 

init(_ aX: FieldElement, _ aY: FieldElement, _ aZ: FieldElement, _ aT: FieldElement)

Parameters:

  • aX:
  • aY:
  • aZ:
  • aT:

Double

 

method Double(r: Reference<CompletedGroupElement>)

 

void Double(Reference<CompletedGroupElement> r)

 

func Double(_ r: Reference<CompletedGroupElement>)

 

func Double(r Reference<CompletedGroupElement>)

Parameters:

  • r:

FromBytes

 

method FromBytes(s: Reference<array of byte>): bool

 

bool FromBytes(Reference<array of byte> s)

 

func FromBytes(_ s: Reference<array of byte>) -> bool

 

func FromBytes(s Reference<array of byte>) bool

Parameters:

  • s:

ToBytes

 

method ToBytes(s: Reference<array of byte>)

 

void ToBytes(Reference<array of byte> s)

 

func ToBytes(_ s: Reference<array of byte>)

 

func ToBytes(s Reference<array of byte>)

Parameters:

  • s:

ToCached

 

method ToCached(r: Reference<CachedGroupElement>)

 

void ToCached(Reference<CachedGroupElement> r)

 

func ToCached(_ r: Reference<CachedGroupElement>)

 

func ToCached(r Reference<CachedGroupElement>)

Parameters:

  • r:

ToProjective

 

method ToProjective(r: Reference<ProjectiveGroupElement>)

 

void ToProjective(Reference<ProjectiveGroupElement> r)

 

func ToProjective(_ r: Reference<ProjectiveGroupElement>)

 

func ToProjective(r Reference<ProjectiveGroupElement>)

Parameters:

  • r:

Zero

 

method Zero

 

void Zero()

 

func Zero()

 

func Zero()