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>)
func Add(_ x1: Memory<Int>, _ y1: Memory<Int>, _ x2: Memory<Int>, _ y2: Memory<Int>) -> (Memory<Int>, Memory<Int>)
Parameters:
- x1:
- y1:
- x2:
- y2:
// .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>)
Parameters:
- x1:
- y1:
- x2:
- y2:
B
BitSize
Parameters:
- x1:
- y1:
// .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>)
Parameters:
- x1:
- y1:
Gx
Gy
Parameters:
- x:
- y:
// .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
Parameters:
- x:
- y:
N
Name
P
Params Island
method Params: Memory<CurveParams>
Memory<CurveParams> Params()
func Params() -> Memory<CurveParams>
func Params() Memory<CurveParams>
Function Params() As Memory<CurveParams>
Parameters:
- k:
// .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>)
Parameters:
- k:
method ScalarMult(Bx: Memory<Int>; By: Memory<Int>; k: Slice<Byte>): tuple of (Memory<Int>, Memory<Int>)
Parameters:
- Bx:
- By:
- k:
// .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>)
Parameters:
- Bx:
- By:
- k:
B
BitSize
Gx
Gy
N
Name
P
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>)
func Add(_ x1: Memory<Int>, _ y1: Memory<Int>, _ x2: Memory<Int>, _ y2: Memory<Int>) -> (Memory<Int>, Memory<Int>)
Parameters:
- x1:
- y1:
- x2:
- y2:
Parameters:
- x1:
- y1:
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>
Parameters:
- k:
method ScalarMult(Bx: Memory<Int>; By: Memory<Int>; k: Slice<Byte>): tuple of (Memory<Int>, Memory<Int>)
Parameters:
- Bx:
- By:
- k: