CurveParams

Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.crypto.elliptic
  • Platforms: .NET, .NET Standard 2.0, Island


 

constructor

 

constructor

 

CurveParams()

 

init()

 

Sub New()

constructor (Memory<Int>, Memory<Int>, Memory<Int>, Memory<Int>, Memory<Int>, Int64, string)

 

// .NET, .NET Standard 2.0
constructor(aP: Memory<Int>; aN: Memory<Int>; aB: Memory<Int>; aGx: Memory<Int>; aGy: Memory<Int>; aBitSize: Int64; aName: string)
// Island
constructor(aP: Memory<Int>; aN: Memory<Int>; aB: Memory<Int>; aGx: Memory<Int>; aGy: Memory<Int>; aBitSize: int; aName: string)

 

// .NET, .NET Standard 2.0
CurveParams(Memory<Int> aP, Memory<Int> aN, Memory<Int> aB, Memory<Int> aGx, Memory<Int> aGy, Int64 aBitSize, string aName)
// Island
CurveParams(Memory<Int> aP, Memory<Int> aN, Memory<Int> aB, Memory<Int> aGx, Memory<Int> aGy, int aBitSize, string aName)

 

// .NET, .NET Standard 2.0
init(_ aP: Memory<Int>, _ aN: Memory<Int>, _ aB: Memory<Int>, _ aGx: Memory<Int>, _ aGy: Memory<Int>, _ aBitSize: Int64, _ aName: string)
// Island
init(_ aP: Memory<Int>, _ aN: Memory<Int>, _ aB: Memory<Int>, _ aGx: Memory<Int>, _ aGy: Memory<Int>, _ aBitSize: int, _ aName: string)

 

// .NET, .NET Standard 2.0
Sub New(aP As Memory<Int>, aN As Memory<Int>, aB As Memory<Int>, aGx As Memory<Int>, aGy As Memory<Int>, aBitSize As Int64, aName As string)
// Island
Sub New(aP As Memory<Int>, aN As Memory<Int>, aB As Memory<Int>, aGx As Memory<Int>, aGy As Memory<Int>, aBitSize As int, aName As string)

Parameters:

  • aP:
  • aN:
  • aB:
  • aGx:
  • aGy:
  • aBitSize:
  • aName:

constructor (CurveParams)

 

constructor(value: CurveParams)

 

CurveParams(CurveParams value)

 

init(_ value: CurveParams)

 

Sub New(value As CurveParams)

Parameters:

  • value:

Add (Memory<Int>, Memory<Int>, Memory<Int>, Memory<Int>): tuple of (Memory<Int>, Memory<Int>) Island

 

method Add(x1: Memory<Int>; y1: Memory<Int>; x2: Memory<Int>; y2: Memory<Int>): tuple of (Memory<Int>, Memory<Int>)

 

(Memory<Int>, Memory<Int>) Add(Memory<Int> x1, Memory<Int> y1, Memory<Int> x2, Memory<Int> y2)

 

func Add(_ x1: Memory<Int>, _ y1: Memory<Int>, _ x2: Memory<Int>, _ y2: Memory<Int>) -> (Memory<Int>, Memory<Int>)

 

func Add(x1 Memory<Int>, y1 Memory<Int>, x2 Memory<Int>, y2 Memory<Int>) tuple of (Memory<Int>, Memory<Int>)

 

Function Add(x1 As Memory<Int>, y1 As Memory<Int>, x2 As Memory<Int>, y2 As Memory<Int>) As Tuple (Of Memory<Int>, Memory<Int>)

Parameters:

  • x1:
  • y1:
  • x2:
  • y2:

Add (Memory<Int>, Memory<Int>, Memory<Int>, Memory<Int>): tuple of (Memory<Int>, Memory<Int>)

 

// .NET, .NET Standard 2.0
method Add(x1: Memory<Int>; y1: Memory<Int>; x2: Memory<Int>; y2: Memory<Int>): tuple of (Memory<Int>, Memory<Int>)
// Island
method Add(x1: Memory<Int>; y1: Memory<Int>; x2: Memory<Int>; y2: Memory<Int>): tuple of (Memory<Int>, Memory<Int>)

 

// .NET, .NET Standard 2.0
(Memory<Int>, Memory<Int>) Add(Memory<Int> x1, Memory<Int> y1, Memory<Int> x2, Memory<Int> y2)
// Island
(Memory<Int>, Memory<Int>) Add(Memory<Int> x1, Memory<Int> y1, Memory<Int> x2, Memory<Int> y2)

 

// .NET, .NET Standard 2.0
func Add(_ x1: Memory<Int>, _ y1: Memory<Int>, _ x2: Memory<Int>, _ y2: Memory<Int>) -> (Memory<Int>, Memory<Int>)
// Island
func Add(_ x1: Memory<Int>, _ y1: Memory<Int>, _ x2: Memory<Int>, _ y2: Memory<Int>) -> (Memory<Int>, Memory<Int>)

 

// .NET, .NET Standard 2.0
func Add(x1 Memory<Int>, y1 Memory<Int>, x2 Memory<Int>, y2 Memory<Int>) tuple of (Memory<Int>, Memory<Int>)
// Island
func Add(x1 Memory<Int>, y1 Memory<Int>, x2 Memory<Int>, y2 Memory<Int>) tuple of (Memory<Int>, Memory<Int>)

 

// .NET, .NET Standard 2.0
Function Add(x1 As Memory<Int>, y1 As Memory<Int>, x2 As Memory<Int>, y2 As Memory<Int>) As Tuple (Of Memory<Int>, Memory<Int>)
// Island
Function Add(x1 As Memory<Int>, y1 As Memory<Int>, x2 As Memory<Int>, y2 As Memory<Int>) As Tuple (Of Memory<Int>, Memory<Int>)

Parameters:

  • x1:
  • y1:
  • x2:
  • y2:

B

 

// .NET, .NET Standard 2.0
var B: Memory<Int>;
// Island
var B: Memory<Int>;

 

// .NET, .NET Standard 2.0
Memory<Int> B
// Island
Memory<Int> B

 

// .NET, .NET Standard 2.0
var B: Memory<Int>
// Island
var B: Memory<Int>

 

// .NET, .NET Standard 2.0
B Memory<Int>
// Island
B Memory<Int>

 

// .NET, .NET Standard 2.0
FIELD B() As Memory<Int>
// Island
FIELD B() As Memory<Int>

BitSize

 

var BitSize: int;

 

int BitSize

 

var BitSize: int

 

BitSize int

 

FIELD BitSize() As int

Double (Memory<Int>, Memory<Int>): tuple of (Memory<Int>, Memory<Int>) Island

 

method Double(x1: Memory<Int>; y1: Memory<Int>): tuple of (Memory<Int>, Memory<Int>)

 

(Memory<Int>, Memory<Int>) Double(Memory<Int> x1, Memory<Int> y1)

 

func Double(_ x1: Memory<Int>, _ y1: Memory<Int>) -> (Memory<Int>, Memory<Int>)

 

func Double(x1 Memory<Int>, y1 Memory<Int>) tuple of (Memory<Int>, Memory<Int>)

 

Function Double(x1 As Memory<Int>, y1 As Memory<Int>) As Tuple (Of Memory<Int>, Memory<Int>)

Parameters:

  • x1:
  • y1:

Double (Memory<Int>, Memory<Int>): tuple of (Memory<Int>, Memory<Int>)

 

// .NET, .NET Standard 2.0
method Double(x1: Memory<Int>; y1: Memory<Int>): tuple of (Memory<Int>, Memory<Int>)
// Island
method Double(x1: Memory<Int>; y1: Memory<Int>): tuple of (Memory<Int>, Memory<Int>)

 

// .NET, .NET Standard 2.0
(Memory<Int>, Memory<Int>) Double(Memory<Int> x1, Memory<Int> y1)
// Island
(Memory<Int>, Memory<Int>) Double(Memory<Int> x1, Memory<Int> y1)

 

// .NET, .NET Standard 2.0
func Double(_ x1: Memory<Int>, _ y1: Memory<Int>) -> (Memory<Int>, Memory<Int>)
// Island
func Double(_ x1: Memory<Int>, _ y1: Memory<Int>) -> (Memory<Int>, Memory<Int>)

 

// .NET, .NET Standard 2.0
func Double(x1 Memory<Int>, y1 Memory<Int>) tuple of (Memory<Int>, Memory<Int>)
// Island
func Double(x1 Memory<Int>, y1 Memory<Int>) tuple of (Memory<Int>, Memory<Int>)

 

// .NET, .NET Standard 2.0
Function Double(x1 As Memory<Int>, y1 As Memory<Int>) As Tuple (Of Memory<Int>, Memory<Int>)
// Island
Function Double(x1 As Memory<Int>, y1 As Memory<Int>) As Tuple (Of Memory<Int>, Memory<Int>)

Parameters:

  • x1:
  • y1:

Gx

 

// .NET, .NET Standard 2.0
var Gx: Memory<Int>;
// Island
var Gx: Memory<Int>;

 

// .NET, .NET Standard 2.0
Memory<Int> Gx
// Island
Memory<Int> Gx

 

// .NET, .NET Standard 2.0
var Gx: Memory<Int>
// Island
var Gx: Memory<Int>

 

// .NET, .NET Standard 2.0
Gx Memory<Int>
// Island
Gx Memory<Int>

 

// .NET, .NET Standard 2.0
FIELD Gx() As Memory<Int>
// Island
FIELD Gx() As Memory<Int>

Gy

 

// .NET, .NET Standard 2.0
var Gy: Memory<Int>;
// Island
var Gy: Memory<Int>;

 

// .NET, .NET Standard 2.0
Memory<Int> Gy
// Island
Memory<Int> Gy

 

// .NET, .NET Standard 2.0
var Gy: Memory<Int>
// Island
var Gy: Memory<Int>

 

// .NET, .NET Standard 2.0
Gy Memory<Int>
// Island
Gy Memory<Int>

 

// .NET, .NET Standard 2.0
FIELD Gy() As Memory<Int>
// Island
FIELD Gy() As Memory<Int>

IsOnCurve (Memory<Int>, Memory<Int>): bool Island

 

method IsOnCurve(x: Memory<Int>; y: Memory<Int>): bool

 

bool IsOnCurve(Memory<Int> x, Memory<Int> y)

 

func IsOnCurve(_ x: Memory<Int>, _ y: Memory<Int>) -> bool

 

func IsOnCurve(x Memory<Int>, y Memory<Int>) bool

 

Function IsOnCurve(x As Memory<Int>, y As Memory<Int>) As bool

Parameters:

  • x:
  • y:

IsOnCurve (Memory<Int>, Memory<Int>): bool

 

// .NET, .NET Standard 2.0
method IsOnCurve(x: Memory<Int>; y: Memory<Int>): bool
// Island
method IsOnCurve(x: Memory<Int>; y: Memory<Int>): bool

 

// .NET, .NET Standard 2.0
bool IsOnCurve(Memory<Int> x, Memory<Int> y)
// Island
bool IsOnCurve(Memory<Int> x, Memory<Int> y)

 

// .NET, .NET Standard 2.0
func IsOnCurve(_ x: Memory<Int>, _ y: Memory<Int>) -> bool
// Island
func IsOnCurve(_ x: Memory<Int>, _ y: Memory<Int>) -> bool

 

// .NET, .NET Standard 2.0
func IsOnCurve(x Memory<Int>, y Memory<Int>) bool
// Island
func IsOnCurve(x Memory<Int>, y Memory<Int>) bool

 

// .NET, .NET Standard 2.0
Function IsOnCurve(x As Memory<Int>, y As Memory<Int>) As bool
// Island
Function IsOnCurve(x As Memory<Int>, y As Memory<Int>) As bool

Parameters:

  • x:
  • y:

N

 

// .NET, .NET Standard 2.0
var N: Memory<Int>;
// Island
var N: Memory<Int>;

 

// .NET, .NET Standard 2.0
Memory<Int> N
// Island
Memory<Int> N

 

// .NET, .NET Standard 2.0
var N: Memory<Int>
// Island
var N: Memory<Int>

 

// .NET, .NET Standard 2.0
N Memory<Int>
// Island
N Memory<Int>

 

// .NET, .NET Standard 2.0
FIELD N() As Memory<Int>
// Island
FIELD N() As Memory<Int>

Name

 

var Name: string;

 

string Name

 

var Name: string

 

Name string

 

FIELD Name() As string

P

 

// .NET, .NET Standard 2.0
var P: Memory<Int>;
// Island
var P: Memory<Int>;

 

// .NET, .NET Standard 2.0
Memory<Int> P
// Island
Memory<Int> P

 

// .NET, .NET Standard 2.0
var P: Memory<Int>
// Island
var P: Memory<Int>

 

// .NET, .NET Standard 2.0
P Memory<Int>
// Island
P Memory<Int>

 

// .NET, .NET Standard 2.0
FIELD P() As Memory<Int>
// Island
FIELD P() As Memory<Int>

Params Island

 

method Params: Memory<CurveParams>

 

Memory<CurveParams> Params()

 

func Params() -> Memory<CurveParams>

 

func Params() Memory<CurveParams>

 

Function Params() As Memory<CurveParams>

ScalarBaseMult (Slice<Byte>): tuple of (Memory<Int>, Memory<Int>) Island

 

method ScalarBaseMult(k: Slice<Byte>): tuple of (Memory<Int>, Memory<Int>)

 

(Memory<Int>, Memory<Int>) ScalarBaseMult(Slice<Byte> k)

 

func ScalarBaseMult(_ k: Slice<Byte>) -> (Memory<Int>, Memory<Int>)

 

func ScalarBaseMult(k Slice<Byte>) tuple of (Memory<Int>, Memory<Int>)

 

Function ScalarBaseMult(k As Slice<Byte>) As Tuple (Of Memory<Int>, Memory<Int>)

Parameters:

  • k:

ScalarBaseMult (Slice<Byte>): tuple of (Memory<Int>, Memory<Int>)

 

// .NET, .NET Standard 2.0
method ScalarBaseMult(k: Slice<Byte>): tuple of (Memory<Int>, Memory<Int>)
// Island
method ScalarBaseMult(k: Slice<Byte>): tuple of (Memory<Int>, Memory<Int>)

 

// .NET, .NET Standard 2.0
(Memory<Int>, Memory<Int>) ScalarBaseMult(Slice<Byte> k)
// Island
(Memory<Int>, Memory<Int>) ScalarBaseMult(Slice<Byte> k)

 

// .NET, .NET Standard 2.0
func ScalarBaseMult(_ k: Slice<Byte>) -> (Memory<Int>, Memory<Int>)
// Island
func ScalarBaseMult(_ k: Slice<Byte>) -> (Memory<Int>, Memory<Int>)

 

// .NET, .NET Standard 2.0
func ScalarBaseMult(k Slice<Byte>) tuple of (Memory<Int>, Memory<Int>)
// Island
func ScalarBaseMult(k Slice<Byte>) tuple of (Memory<Int>, Memory<Int>)

 

// .NET, .NET Standard 2.0
Function ScalarBaseMult(k As Slice<Byte>) As Tuple (Of Memory<Int>, Memory<Int>)
// Island
Function ScalarBaseMult(k As Slice<Byte>) As Tuple (Of Memory<Int>, Memory<Int>)

Parameters:

  • k:

ScalarMult (Memory<Int>, Memory<Int>, Slice<Byte>): tuple of (Memory<Int>, Memory<Int>) Island

 

method ScalarMult(Bx: Memory<Int>; By: Memory<Int>; k: Slice<Byte>): tuple of (Memory<Int>, Memory<Int>)

 

(Memory<Int>, Memory<Int>) ScalarMult(Memory<Int> Bx, Memory<Int> By, Slice<Byte> k)

 

func ScalarMult(_ Bx: Memory<Int>, _ By: Memory<Int>, _ k: Slice<Byte>) -> (Memory<Int>, Memory<Int>)

 

func ScalarMult(Bx Memory<Int>, By Memory<Int>, k Slice<Byte>) tuple of (Memory<Int>, Memory<Int>)

 

Function ScalarMult(Bx As Memory<Int>, By As Memory<Int>, k As Slice<Byte>) As Tuple (Of Memory<Int>, Memory<Int>)

Parameters:

  • Bx:
  • By:
  • k:

ScalarMult (Memory<Int>, Memory<Int>, Slice<Byte>): tuple of (Memory<Int>, Memory<Int>)

 

// .NET, .NET Standard 2.0
method ScalarMult(Bx: Memory<Int>; By: Memory<Int>; k: Slice<Byte>): tuple of (Memory<Int>, Memory<Int>)
// Island
method ScalarMult(Bx: Memory<Int>; By: Memory<Int>; k: Slice<Byte>): tuple of (Memory<Int>, Memory<Int>)

 

// .NET, .NET Standard 2.0
(Memory<Int>, Memory<Int>) ScalarMult(Memory<Int> Bx, Memory<Int> By, Slice<Byte> k)
// Island
(Memory<Int>, Memory<Int>) ScalarMult(Memory<Int> Bx, Memory<Int> By, Slice<Byte> k)

 

// .NET, .NET Standard 2.0
func ScalarMult(_ Bx: Memory<Int>, _ By: Memory<Int>, _ k: Slice<Byte>) -> (Memory<Int>, Memory<Int>)
// Island
func ScalarMult(_ Bx: Memory<Int>, _ By: Memory<Int>, _ k: Slice<Byte>) -> (Memory<Int>, Memory<Int>)

 

// .NET, .NET Standard 2.0
func ScalarMult(Bx Memory<Int>, By Memory<Int>, k Slice<Byte>) tuple of (Memory<Int>, Memory<Int>)
// Island
func ScalarMult(Bx Memory<Int>, By Memory<Int>, k Slice<Byte>) tuple of (Memory<Int>, Memory<Int>)

 

// .NET, .NET Standard 2.0
Function ScalarMult(Bx As Memory<Int>, By As Memory<Int>, k As Slice<Byte>) As Tuple (Of Memory<Int>, Memory<Int>)
// Island
Function ScalarMult(Bx As Memory<Int>, By As Memory<Int>, k As Slice<Byte>) As Tuple (Of Memory<Int>, Memory<Int>)

Parameters:

  • Bx:
  • By:
  • k:

 

B

 

// .NET, .NET Standard 2.0
var B: Memory<Int>;
// Island
var B: Memory<Int>;

 

// .NET, .NET Standard 2.0
Memory<Int> B
// Island
Memory<Int> B

 

// .NET, .NET Standard 2.0
var B: Memory<Int>
// Island
var B: Memory<Int>

 

// .NET, .NET Standard 2.0
B Memory<Int>
// Island
B Memory<Int>

 

// .NET, .NET Standard 2.0
FIELD B() As Memory<Int>
// Island
FIELD B() As Memory<Int>

BitSize

 

var BitSize: int;

 

int BitSize

 

var BitSize: int

 

BitSize int

 

FIELD BitSize() As int

Gx

 

// .NET, .NET Standard 2.0
var Gx: Memory<Int>;
// Island
var Gx: Memory<Int>;

 

// .NET, .NET Standard 2.0
Memory<Int> Gx
// Island
Memory<Int> Gx

 

// .NET, .NET Standard 2.0
var Gx: Memory<Int>
// Island
var Gx: Memory<Int>

 

// .NET, .NET Standard 2.0
Gx Memory<Int>
// Island
Gx Memory<Int>

 

// .NET, .NET Standard 2.0
FIELD Gx() As Memory<Int>
// Island
FIELD Gx() As Memory<Int>

Gy

 

// .NET, .NET Standard 2.0
var Gy: Memory<Int>;
// Island
var Gy: Memory<Int>;

 

// .NET, .NET Standard 2.0
Memory<Int> Gy
// Island
Memory<Int> Gy

 

// .NET, .NET Standard 2.0
var Gy: Memory<Int>
// Island
var Gy: Memory<Int>

 

// .NET, .NET Standard 2.0
Gy Memory<Int>
// Island
Gy Memory<Int>

 

// .NET, .NET Standard 2.0
FIELD Gy() As Memory<Int>
// Island
FIELD Gy() As Memory<Int>

N

 

// .NET, .NET Standard 2.0
var N: Memory<Int>;
// Island
var N: Memory<Int>;

 

// .NET, .NET Standard 2.0
Memory<Int> N
// Island
Memory<Int> N

 

// .NET, .NET Standard 2.0
var N: Memory<Int>
// Island
var N: Memory<Int>

 

// .NET, .NET Standard 2.0
N Memory<Int>
// Island
N Memory<Int>

 

// .NET, .NET Standard 2.0
FIELD N() As Memory<Int>
// Island
FIELD N() As Memory<Int>

Name

 

var Name: string;

 

string Name

 

var Name: string

 

Name string

 

FIELD Name() As string

P

 

// .NET, .NET Standard 2.0
var P: Memory<Int>;
// Island
var P: Memory<Int>;

 

// .NET, .NET Standard 2.0
Memory<Int> P
// Island
Memory<Int> P

 

// .NET, .NET Standard 2.0
var P: Memory<Int>
// Island
var P: Memory<Int>

 

// .NET, .NET Standard 2.0
P Memory<Int>
// Island
P Memory<Int>

 

// .NET, .NET Standard 2.0
FIELD P() As Memory<Int>
// Island
FIELD P() As Memory<Int>

 

constructor

 

constructor

 

CurveParams()

 

init()

 

Sub New()

constructor (Memory<Int>, Memory<Int>, Memory<Int>, Memory<Int>, Memory<Int>, Int64, string)

 

// .NET, .NET Standard 2.0
constructor(aP: Memory<Int>; aN: Memory<Int>; aB: Memory<Int>; aGx: Memory<Int>; aGy: Memory<Int>; aBitSize: Int64; aName: string)
// Island
constructor(aP: Memory<Int>; aN: Memory<Int>; aB: Memory<Int>; aGx: Memory<Int>; aGy: Memory<Int>; aBitSize: int; aName: string)

 

// .NET, .NET Standard 2.0
CurveParams(Memory<Int> aP, Memory<Int> aN, Memory<Int> aB, Memory<Int> aGx, Memory<Int> aGy, Int64 aBitSize, string aName)
// Island
CurveParams(Memory<Int> aP, Memory<Int> aN, Memory<Int> aB, Memory<Int> aGx, Memory<Int> aGy, int aBitSize, string aName)

 

// .NET, .NET Standard 2.0
init(_ aP: Memory<Int>, _ aN: Memory<Int>, _ aB: Memory<Int>, _ aGx: Memory<Int>, _ aGy: Memory<Int>, _ aBitSize: Int64, _ aName: string)
// Island
init(_ aP: Memory<Int>, _ aN: Memory<Int>, _ aB: Memory<Int>, _ aGx: Memory<Int>, _ aGy: Memory<Int>, _ aBitSize: int, _ aName: string)

 

// .NET, .NET Standard 2.0
Sub New(aP As Memory<Int>, aN As Memory<Int>, aB As Memory<Int>, aGx As Memory<Int>, aGy As Memory<Int>, aBitSize As Int64, aName As string)
// Island
Sub New(aP As Memory<Int>, aN As Memory<Int>, aB As Memory<Int>, aGx As Memory<Int>, aGy As Memory<Int>, aBitSize As int, aName As string)

Parameters:

  • aP:
  • aN:
  • aB:
  • aGx:
  • aGy:
  • aBitSize:
  • aName:

constructor (CurveParams)

 

constructor(value: CurveParams)

 

CurveParams(CurveParams value)

 

init(_ value: CurveParams)

 

Sub New(value As CurveParams)

Parameters:

  • value:

Add (Memory<Int>, Memory<Int>, Memory<Int>, Memory<Int>): tuple of (Memory<Int>, Memory<Int>) Island

 

method Add(x1: Memory<Int>; y1: Memory<Int>; x2: Memory<Int>; y2: Memory<Int>): tuple of (Memory<Int>, Memory<Int>)

 

(Memory<Int>, Memory<Int>) Add(Memory<Int> x1, Memory<Int> y1, Memory<Int> x2, Memory<Int> y2)

 

func Add(_ x1: Memory<Int>, _ y1: Memory<Int>, _ x2: Memory<Int>, _ y2: Memory<Int>) -> (Memory<Int>, Memory<Int>)

 

func Add(x1 Memory<Int>, y1 Memory<Int>, x2 Memory<Int>, y2 Memory<Int>) tuple of (Memory<Int>, Memory<Int>)

 

Function Add(x1 As Memory<Int>, y1 As Memory<Int>, x2 As Memory<Int>, y2 As Memory<Int>) As Tuple (Of Memory<Int>, Memory<Int>)

Parameters:

  • x1:
  • y1:
  • x2:
  • y2:

Double (Memory<Int>, Memory<Int>): tuple of (Memory<Int>, Memory<Int>) Island

 

method Double(x1: Memory<Int>; y1: Memory<Int>): tuple of (Memory<Int>, Memory<Int>)

 

(Memory<Int>, Memory<Int>) Double(Memory<Int> x1, Memory<Int> y1)

 

func Double(_ x1: Memory<Int>, _ y1: Memory<Int>) -> (Memory<Int>, Memory<Int>)

 

func Double(x1 Memory<Int>, y1 Memory<Int>) tuple of (Memory<Int>, Memory<Int>)

 

Function Double(x1 As Memory<Int>, y1 As Memory<Int>) As Tuple (Of Memory<Int>, Memory<Int>)

Parameters:

  • x1:
  • y1:

IsOnCurve (Memory<Int>, Memory<Int>): bool Island

 

method IsOnCurve(x: Memory<Int>; y: Memory<Int>): bool

 

bool IsOnCurve(Memory<Int> x, Memory<Int> y)

 

func IsOnCurve(_ x: Memory<Int>, _ y: Memory<Int>) -> bool

 

func IsOnCurve(x Memory<Int>, y Memory<Int>) bool

 

Function IsOnCurve(x As Memory<Int>, y As Memory<Int>) As bool

Parameters:

  • x:
  • y:

Params Island

 

method Params: Memory<CurveParams>

 

Memory<CurveParams> Params()

 

func Params() -> Memory<CurveParams>

 

func Params() Memory<CurveParams>

 

Function Params() As Memory<CurveParams>

ScalarBaseMult (Slice<Byte>): tuple of (Memory<Int>, Memory<Int>) Island

 

method ScalarBaseMult(k: Slice<Byte>): tuple of (Memory<Int>, Memory<Int>)

 

(Memory<Int>, Memory<Int>) ScalarBaseMult(Slice<Byte> k)

 

func ScalarBaseMult(_ k: Slice<Byte>) -> (Memory<Int>, Memory<Int>)

 

func ScalarBaseMult(k Slice<Byte>) tuple of (Memory<Int>, Memory<Int>)

 

Function ScalarBaseMult(k As Slice<Byte>) As Tuple (Of Memory<Int>, Memory<Int>)

Parameters:

  • k:

ScalarMult (Memory<Int>, Memory<Int>, Slice<Byte>): tuple of (Memory<Int>, Memory<Int>) Island

 

method ScalarMult(Bx: Memory<Int>; By: Memory<Int>; k: Slice<Byte>): tuple of (Memory<Int>, Memory<Int>)

 

(Memory<Int>, Memory<Int>) ScalarMult(Memory<Int> Bx, Memory<Int> By, Slice<Byte> k)

 

func ScalarMult(_ Bx: Memory<Int>, _ By: Memory<Int>, _ k: Slice<Byte>) -> (Memory<Int>, Memory<Int>)

 

func ScalarMult(Bx Memory<Int>, By Memory<Int>, k Slice<Byte>) tuple of (Memory<Int>, Memory<Int>)

 

Function ScalarMult(Bx As Memory<Int>, By As Memory<Int>, k As Slice<Byte>) As Tuple (Of Memory<Int>, Memory<Int>)

Parameters:

  • Bx:
  • By:
  • k: