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()
// .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>) -> tuple of (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:
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>) -> tuple of (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:
B
var B: Memory<Int>;
Memory<Int> B
var B: Memory<Int>
B Memory<Int>
FIELD B() As Memory<Int>
BitSize
var BitSize: int;
int BitSize
var BitSize: int
BitSize int
FIELD BitSize() As int
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>) -> tuple of (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:
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>) -> tuple of (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:
Gx
var Gx: Memory<Int>;
Memory<Int> Gx
var Gx: Memory<Int>
Gx Memory<Int>
FIELD Gx() As Memory<Int>
Gy
var Gy: Memory<Int>;
Memory<Int> Gy
var Gy: Memory<Int>
Gy Memory<Int>
FIELD Gy() As Memory<Int>
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:
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:
N
var N: Memory<Int>;
Memory<Int> N
var N: Memory<Int>
N Memory<Int>
FIELD N() As Memory<Int>
Name
var Name: string;
string Name
var Name: string
Name string
FIELD Name() As string
P
var P: Memory<Int>;
Memory<Int> P
var P: Memory<Int>
P Memory<Int>
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>
method ScalarBaseMult(k: Slice<Byte>): tuple of (Memory<Int>, Memory<Int>)
(Memory<Int>, Memory<Int>) ScalarBaseMult(Slice<Byte> k)
func ScalarBaseMult(_ k: Slice<Byte>) -> tuple of (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:
method ScalarBaseMult(k: Slice<Byte>): tuple of (Memory<Int>, Memory<Int>)
(Memory<Int>, Memory<Int>) ScalarBaseMult(Slice<Byte> k)
func ScalarBaseMult(_ k: Slice<Byte>) -> tuple of (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:
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>) -> tuple of (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:
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>) -> tuple of (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:
B
var B: Memory<Int>;
Memory<Int> B
var B: Memory<Int>
B Memory<Int>
FIELD B() As Memory<Int>
BitSize
var BitSize: int;
int BitSize
var BitSize: int
BitSize int
FIELD BitSize() As int
Gx
var Gx: Memory<Int>;
Memory<Int> Gx
var Gx: Memory<Int>
Gx Memory<Int>
FIELD Gx() As Memory<Int>
Gy
var Gy: Memory<Int>;
Memory<Int> Gy
var Gy: Memory<Int>
Gy Memory<Int>
FIELD Gy() As Memory<Int>
N
var N: Memory<Int>;
Memory<Int> N
var N: Memory<Int>
N Memory<Int>
FIELD N() As Memory<Int>
Name
var Name: string;
string Name
var Name: string
Name string
FIELD Name() As string
P
var P: Memory<Int>;
Memory<Int> P
var P: Memory<Int>
P Memory<Int>
FIELD P() As Memory<Int>
constructor
constructor
CurveParams()
init()
Sub New()
// .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>) -> tuple of (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:
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>) -> tuple of (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:
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>
method ScalarBaseMult(k: Slice<Byte>): tuple of (Memory<Int>, Memory<Int>)
(Memory<Int>, Memory<Int>) ScalarBaseMult(Slice<Byte> k)
func ScalarBaseMult(_ k: Slice<Byte>) -> tuple of (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:
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>) -> tuple of (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: