Global
Location
-
Reference:
- Go.dll .NET, .NET Standard 2.0
- Go.fx Island
- Namespace: go.crypto.ed25519.internal.edwards25519
- Platforms: .NET, .NET Standard 2.0, Island
A
class var A: FieldElement;
static FieldElement A
static var A: FieldElement
Shared FIELD A() As FieldElement
FeAdd
// .NET, .NET Standard 2.0
class method FeAdd(dst: Memory<FieldElement>; a: Memory<FieldElement>; b: Memory<FieldElement>)
// Island
class method FeAdd(dst: Memory<FieldElement>; a: Memory<FieldElement>; b: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeAdd(Memory<FieldElement> dst, Memory<FieldElement> a, Memory<FieldElement> b)
// Island
static void FeAdd(Memory<FieldElement> dst, Memory<FieldElement> a, Memory<FieldElement> b)
// .NET, .NET Standard 2.0
static func FeAdd(_ dst: Memory<FieldElement>, _ a: Memory<FieldElement>, _ b: Memory<FieldElement>)
// Island
static func FeAdd(_ dst: Memory<FieldElement>, _ a: Memory<FieldElement>, _ b: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeAdd(dst Memory<FieldElement>, a Memory<FieldElement>, b Memory<FieldElement>)
// Island
func FeAdd(dst Memory<FieldElement>, a Memory<FieldElement>, b Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeAdd(dst As Memory<FieldElement>, a As Memory<FieldElement>, b As Memory<FieldElement>)
// Island
Shared Sub FeAdd(dst As Memory<FieldElement>, a As Memory<FieldElement>, b As Memory<FieldElement>)
Parameters:
- dst:
- a:
- b:
FeCMove
// .NET, .NET Standard 2.0
class method FeCMove(f: Memory<FieldElement>; g: Memory<FieldElement>; b: int32)
// Island
class method FeCMove(f: Memory<FieldElement>; g: Memory<FieldElement>; b: int32)
// .NET, .NET Standard 2.0
static void FeCMove(Memory<FieldElement> f, Memory<FieldElement> g, int32 b)
// Island
static void FeCMove(Memory<FieldElement> f, Memory<FieldElement> g, int32 b)
// .NET, .NET Standard 2.0
static func FeCMove(_ f: Memory<FieldElement>, _ g: Memory<FieldElement>, _ b: int32)
// Island
static func FeCMove(_ f: Memory<FieldElement>, _ g: Memory<FieldElement>, _ b: int32)
// .NET, .NET Standard 2.0
func FeCMove(f Memory<FieldElement>, g Memory<FieldElement>, b int32)
// Island
func FeCMove(f Memory<FieldElement>, g Memory<FieldElement>, b int32) void
// .NET, .NET Standard 2.0
Shared Sub FeCMove(f As Memory<FieldElement>, g As Memory<FieldElement>, b As int32)
// Island
Shared Sub FeCMove(f As Memory<FieldElement>, g As Memory<FieldElement>, b As int32)
Parameters:
- f:
- g:
- b:
FeCombine
// .NET, .NET Standard 2.0
class method FeCombine(h: Memory<FieldElement>; h0: int64; h1: int64; h2: int64; h3: int64; h4: int64; h5: int64; h6: int64; h7: int64; h8: int64; h9: int64)
// Island
class method FeCombine(h: Memory<FieldElement>; h0: int64; h1: int64; h2: int64; h3: int64; h4: int64; h5: int64; h6: int64; h7: int64; h8: int64; h9: int64)
// .NET, .NET Standard 2.0
static void FeCombine(Memory<FieldElement> h, int64 h0, int64 h1, int64 h2, int64 h3, int64 h4, int64 h5, int64 h6, int64 h7, int64 h8, int64 h9)
// Island
static void FeCombine(Memory<FieldElement> h, int64 h0, int64 h1, int64 h2, int64 h3, int64 h4, int64 h5, int64 h6, int64 h7, int64 h8, int64 h9)
// .NET, .NET Standard 2.0
static func FeCombine(_ h: Memory<FieldElement>, _ h0: int64, _ h1: int64, _ h2: int64, _ h3: int64, _ h4: int64, _ h5: int64, _ h6: int64, _ h7: int64, _ h8: int64, _ h9: int64)
// Island
static func FeCombine(_ h: Memory<FieldElement>, _ h0: int64, _ h1: int64, _ h2: int64, _ h3: int64, _ h4: int64, _ h5: int64, _ h6: int64, _ h7: int64, _ h8: int64, _ h9: int64)
// .NET, .NET Standard 2.0
func FeCombine(h Memory<FieldElement>, h0 int64, h1 int64, h2 int64, h3 int64, h4 int64, h5 int64, h6 int64, h7 int64, h8 int64, h9 int64)
// Island
func FeCombine(h Memory<FieldElement>, h0 int64, h1 int64, h2 int64, h3 int64, h4 int64, h5 int64, h6 int64, h7 int64, h8 int64, h9 int64) void
// .NET, .NET Standard 2.0
Shared Sub FeCombine(h As Memory<FieldElement>, h0 As int64, h1 As int64, h2 As int64, h3 As int64, h4 As int64, h5 As int64, h6 As int64, h7 As int64, h8 As int64, h9 As int64)
// Island
Shared Sub FeCombine(h As Memory<FieldElement>, h0 As int64, h1 As int64, h2 As int64, h3 As int64, h4 As int64, h5 As int64, h6 As int64, h7 As int64, h8 As int64, h9 As int64)
Parameters:
- h:
- h0:
- h1:
- h2:
- h3:
- h4:
- h5:
- h6:
- h7:
- h8:
- h9:
FeCopy
// .NET, .NET Standard 2.0
class method FeCopy(dst: Memory<FieldElement>; src: Memory<FieldElement>)
// Island
class method FeCopy(dst: Memory<FieldElement>; src: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeCopy(Memory<FieldElement> dst, Memory<FieldElement> src)
// Island
static void FeCopy(Memory<FieldElement> dst, Memory<FieldElement> src)
// .NET, .NET Standard 2.0
static func FeCopy(_ dst: Memory<FieldElement>, _ src: Memory<FieldElement>)
// Island
static func FeCopy(_ dst: Memory<FieldElement>, _ src: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeCopy(dst Memory<FieldElement>, src Memory<FieldElement>)
// Island
func FeCopy(dst Memory<FieldElement>, src Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeCopy(dst As Memory<FieldElement>, src As Memory<FieldElement>)
// Island
Shared Sub FeCopy(dst As Memory<FieldElement>, src As Memory<FieldElement>)
Parameters:
- dst:
- src:
FeFromBytes
// .NET, .NET Standard 2.0
class method FeFromBytes(dst: Memory<FieldElement>; src: Memory<array of byte>)
// Island
class method FeFromBytes(dst: Memory<FieldElement>; src: Memory<array of byte>)
// .NET, .NET Standard 2.0
static void FeFromBytes(Memory<FieldElement> dst, Memory<array of byte> src)
// Island
static void FeFromBytes(Memory<FieldElement> dst, Memory<array of byte> src)
// .NET, .NET Standard 2.0
static func FeFromBytes(_ dst: Memory<FieldElement>, _ src: Memory<array of byte>)
// Island
static func FeFromBytes(_ dst: Memory<FieldElement>, _ src: Memory<array of byte>)
// .NET, .NET Standard 2.0
func FeFromBytes(dst Memory<FieldElement>, src Memory<array of byte>)
// Island
func FeFromBytes(dst Memory<FieldElement>, src Memory<array of byte>) void
// .NET, .NET Standard 2.0
Shared Sub FeFromBytes(dst As Memory<FieldElement>, src As Memory<array of byte>)
// Island
Shared Sub FeFromBytes(dst As Memory<FieldElement>, src As Memory<array of byte>)
Parameters:
- dst:
- src:
FeInvert
// .NET, .NET Standard 2.0
class method FeInvert(out: Memory<FieldElement>; z: Memory<FieldElement>)
// Island
class method FeInvert(out: Memory<FieldElement>; z: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeInvert(Memory<FieldElement> out, Memory<FieldElement> z)
// Island
static void FeInvert(Memory<FieldElement> out, Memory<FieldElement> z)
// .NET, .NET Standard 2.0
static func FeInvert(_ out: Memory<FieldElement>, _ z: Memory<FieldElement>)
// Island
static func FeInvert(_ out: Memory<FieldElement>, _ z: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeInvert(out Memory<FieldElement>, z Memory<FieldElement>)
// Island
func FeInvert(out Memory<FieldElement>, z Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeInvert(out As Memory<FieldElement>, z As Memory<FieldElement>)
// Island
Shared Sub FeInvert(out As Memory<FieldElement>, z As Memory<FieldElement>)
Parameters:
- out:
- z:
FeIsNegative
// .NET, .NET Standard 2.0
class method FeIsNegative(f: Memory<FieldElement>): byte
// Island
class method FeIsNegative(f: Memory<FieldElement>): byte
// .NET, .NET Standard 2.0
static byte FeIsNegative(Memory<FieldElement> f)
// Island
static byte FeIsNegative(Memory<FieldElement> f)
// .NET, .NET Standard 2.0
static func FeIsNegative(_ f: Memory<FieldElement>) -> byte
// Island
static func FeIsNegative(_ f: Memory<FieldElement>) -> byte
// .NET, .NET Standard 2.0
func FeIsNegative(f Memory<FieldElement>) byte
// Island
func FeIsNegative(f Memory<FieldElement>) byte
// .NET, .NET Standard 2.0
Shared Function FeIsNegative(f As Memory<FieldElement>) As byte
// Island
Shared Function FeIsNegative(f As Memory<FieldElement>) As byte
Parameters:
- f:
FeIsNonZero
// .NET, .NET Standard 2.0
class method FeIsNonZero(f: Memory<FieldElement>): int32
// Island
class method FeIsNonZero(f: Memory<FieldElement>): int32
// .NET, .NET Standard 2.0
static int32 FeIsNonZero(Memory<FieldElement> f)
// Island
static int32 FeIsNonZero(Memory<FieldElement> f)
// .NET, .NET Standard 2.0
static func FeIsNonZero(_ f: Memory<FieldElement>) -> int32
// Island
static func FeIsNonZero(_ f: Memory<FieldElement>) -> int32
// .NET, .NET Standard 2.0
func FeIsNonZero(f Memory<FieldElement>) int32
// Island
func FeIsNonZero(f Memory<FieldElement>) int32
// .NET, .NET Standard 2.0
Shared Function FeIsNonZero(f As Memory<FieldElement>) As int32
// Island
Shared Function FeIsNonZero(f As Memory<FieldElement>) As int32
Parameters:
- f:
FeMul
// .NET, .NET Standard 2.0
class method FeMul(h: Memory<FieldElement>; f: Memory<FieldElement>; g: Memory<FieldElement>)
// Island
class method FeMul(h: Memory<FieldElement>; f: Memory<FieldElement>; g: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeMul(Memory<FieldElement> h, Memory<FieldElement> f, Memory<FieldElement> g)
// Island
static void FeMul(Memory<FieldElement> h, Memory<FieldElement> f, Memory<FieldElement> g)
// .NET, .NET Standard 2.0
static func FeMul(_ h: Memory<FieldElement>, _ f: Memory<FieldElement>, _ g: Memory<FieldElement>)
// Island
static func FeMul(_ h: Memory<FieldElement>, _ f: Memory<FieldElement>, _ g: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeMul(h Memory<FieldElement>, f Memory<FieldElement>, g Memory<FieldElement>)
// Island
func FeMul(h Memory<FieldElement>, f Memory<FieldElement>, g Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeMul(h As Memory<FieldElement>, f As Memory<FieldElement>, g As Memory<FieldElement>)
// Island
Shared Sub FeMul(h As Memory<FieldElement>, f As Memory<FieldElement>, g As Memory<FieldElement>)
Parameters:
- h:
- f:
- g:
FeNeg
// .NET, .NET Standard 2.0
class method FeNeg(h: Memory<FieldElement>; f: Memory<FieldElement>)
// Island
class method FeNeg(h: Memory<FieldElement>; f: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeNeg(Memory<FieldElement> h, Memory<FieldElement> f)
// Island
static void FeNeg(Memory<FieldElement> h, Memory<FieldElement> f)
// .NET, .NET Standard 2.0
static func FeNeg(_ h: Memory<FieldElement>, _ f: Memory<FieldElement>)
// Island
static func FeNeg(_ h: Memory<FieldElement>, _ f: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeNeg(h Memory<FieldElement>, f Memory<FieldElement>)
// Island
func FeNeg(h Memory<FieldElement>, f Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeNeg(h As Memory<FieldElement>, f As Memory<FieldElement>)
// Island
Shared Sub FeNeg(h As Memory<FieldElement>, f As Memory<FieldElement>)
Parameters:
- h:
- f:
FeOne
// .NET, .NET Standard 2.0
class method FeOne(fe: Memory<FieldElement>)
// Island
class method FeOne(fe: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeOne(Memory<FieldElement> fe)
// Island
static void FeOne(Memory<FieldElement> fe)
// .NET, .NET Standard 2.0
static func FeOne(_ fe: Memory<FieldElement>)
// Island
static func FeOne(_ fe: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeOne(fe Memory<FieldElement>)
// Island
func FeOne(fe Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeOne(fe As Memory<FieldElement>)
// Island
Shared Sub FeOne(fe As Memory<FieldElement>)
Parameters:
- fe:
FeSquare
// .NET, .NET Standard 2.0
class method FeSquare(h: Memory<FieldElement>; f: Memory<FieldElement>)
// Island
class method FeSquare(h: Memory<FieldElement>; f: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeSquare(Memory<FieldElement> h, Memory<FieldElement> f)
// Island
static void FeSquare(Memory<FieldElement> h, Memory<FieldElement> f)
// .NET, .NET Standard 2.0
static func FeSquare(_ h: Memory<FieldElement>, _ f: Memory<FieldElement>)
// Island
static func FeSquare(_ h: Memory<FieldElement>, _ f: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeSquare(h Memory<FieldElement>, f Memory<FieldElement>)
// Island
func FeSquare(h Memory<FieldElement>, f Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeSquare(h As Memory<FieldElement>, f As Memory<FieldElement>)
// Island
Shared Sub FeSquare(h As Memory<FieldElement>, f As Memory<FieldElement>)
Parameters:
- h:
- f:
FeSquare2
// .NET, .NET Standard 2.0
class method FeSquare2(h: Memory<FieldElement>; f: Memory<FieldElement>)
// Island
class method FeSquare2(h: Memory<FieldElement>; f: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeSquare2(Memory<FieldElement> h, Memory<FieldElement> f)
// Island
static void FeSquare2(Memory<FieldElement> h, Memory<FieldElement> f)
// .NET, .NET Standard 2.0
static func FeSquare2(_ h: Memory<FieldElement>, _ f: Memory<FieldElement>)
// Island
static func FeSquare2(_ h: Memory<FieldElement>, _ f: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeSquare2(h Memory<FieldElement>, f Memory<FieldElement>)
// Island
func FeSquare2(h Memory<FieldElement>, f Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeSquare2(h As Memory<FieldElement>, f As Memory<FieldElement>)
// Island
Shared Sub FeSquare2(h As Memory<FieldElement>, f As Memory<FieldElement>)
Parameters:
- h:
- f:
FeSub
// .NET, .NET Standard 2.0
class method FeSub(dst: Memory<FieldElement>; a: Memory<FieldElement>; b: Memory<FieldElement>)
// Island
class method FeSub(dst: Memory<FieldElement>; a: Memory<FieldElement>; b: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeSub(Memory<FieldElement> dst, Memory<FieldElement> a, Memory<FieldElement> b)
// Island
static void FeSub(Memory<FieldElement> dst, Memory<FieldElement> a, Memory<FieldElement> b)
// .NET, .NET Standard 2.0
static func FeSub(_ dst: Memory<FieldElement>, _ a: Memory<FieldElement>, _ b: Memory<FieldElement>)
// Island
static func FeSub(_ dst: Memory<FieldElement>, _ a: Memory<FieldElement>, _ b: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeSub(dst Memory<FieldElement>, a Memory<FieldElement>, b Memory<FieldElement>)
// Island
func FeSub(dst Memory<FieldElement>, a Memory<FieldElement>, b Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeSub(dst As Memory<FieldElement>, a As Memory<FieldElement>, b As Memory<FieldElement>)
// Island
Shared Sub FeSub(dst As Memory<FieldElement>, a As Memory<FieldElement>, b As Memory<FieldElement>)
Parameters:
- dst:
- a:
- b:
FeToBytes
// .NET, .NET Standard 2.0
class method FeToBytes(s: Memory<array of byte>; h: Memory<FieldElement>)
// Island
class method FeToBytes(s: Memory<array of byte>; h: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeToBytes(Memory<array of byte> s, Memory<FieldElement> h)
// Island
static void FeToBytes(Memory<array of byte> s, Memory<FieldElement> h)
// .NET, .NET Standard 2.0
static func FeToBytes(_ s: Memory<array of byte>, _ h: Memory<FieldElement>)
// Island
static func FeToBytes(_ s: Memory<array of byte>, _ h: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeToBytes(s Memory<array of byte>, h Memory<FieldElement>)
// Island
func FeToBytes(s Memory<array of byte>, h Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeToBytes(s As Memory<array of byte>, h As Memory<FieldElement>)
// Island
Shared Sub FeToBytes(s As Memory<array of byte>, h As Memory<FieldElement>)
Parameters:
- s:
- h:
FeZero
// .NET, .NET Standard 2.0
class method FeZero(fe: Memory<FieldElement>)
// Island
class method FeZero(fe: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeZero(Memory<FieldElement> fe)
// Island
static void FeZero(Memory<FieldElement> fe)
// .NET, .NET Standard 2.0
static func FeZero(_ fe: Memory<FieldElement>)
// Island
static func FeZero(_ fe: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeZero(fe Memory<FieldElement>)
// Island
func FeZero(fe Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeZero(fe As Memory<FieldElement>)
// Island
Shared Sub FeZero(fe As Memory<FieldElement>)
Parameters:
- fe:
GeDoubleScalarMultVartime
// .NET, .NET Standard 2.0
class method GeDoubleScalarMultVartime(r: Memory<ProjectiveGroupElement>; a: Memory<array of byte>; A: Memory<ExtendedGroupElement>; b: Memory<array of byte>)
// Island
class method GeDoubleScalarMultVartime(r: Memory<ProjectiveGroupElement>; a: Memory<array of byte>; A: Memory<ExtendedGroupElement>; b: Memory<array of byte>)
// .NET, .NET Standard 2.0
static void GeDoubleScalarMultVartime(Memory<ProjectiveGroupElement> r, Memory<array of byte> a, Memory<ExtendedGroupElement> A, Memory<array of byte> b)
// Island
static void GeDoubleScalarMultVartime(Memory<ProjectiveGroupElement> r, Memory<array of byte> a, Memory<ExtendedGroupElement> A, Memory<array of byte> b)
// .NET, .NET Standard 2.0
static func GeDoubleScalarMultVartime(_ r: Memory<ProjectiveGroupElement>, _ a: Memory<array of byte>, _ A: Memory<ExtendedGroupElement>, _ b: Memory<array of byte>)
// Island
static func GeDoubleScalarMultVartime(_ r: Memory<ProjectiveGroupElement>, _ a: Memory<array of byte>, _ A: Memory<ExtendedGroupElement>, _ b: Memory<array of byte>)
// .NET, .NET Standard 2.0
func GeDoubleScalarMultVartime(r Memory<ProjectiveGroupElement>, a Memory<array of byte>, A Memory<ExtendedGroupElement>, b Memory<array of byte>)
// Island
func GeDoubleScalarMultVartime(r Memory<ProjectiveGroupElement>, a Memory<array of byte>, A Memory<ExtendedGroupElement>, b Memory<array of byte>) void
// .NET, .NET Standard 2.0
Shared Sub GeDoubleScalarMultVartime(r As Memory<ProjectiveGroupElement>, a As Memory<array of byte>, A As Memory<ExtendedGroupElement>, b As Memory<array of byte>)
// Island
Shared Sub GeDoubleScalarMultVartime(r As Memory<ProjectiveGroupElement>, a As Memory<array of byte>, A As Memory<ExtendedGroupElement>, b As Memory<array of byte>)
Parameters:
- r:
- a:
- A:
- b:
GeScalarMultBase
// .NET, .NET Standard 2.0
class method GeScalarMultBase(h: Memory<ExtendedGroupElement>; a: Memory<array of byte>)
// Island
class method GeScalarMultBase(h: Memory<ExtendedGroupElement>; a: Memory<array of byte>)
// .NET, .NET Standard 2.0
static void GeScalarMultBase(Memory<ExtendedGroupElement> h, Memory<array of byte> a)
// Island
static void GeScalarMultBase(Memory<ExtendedGroupElement> h, Memory<array of byte> a)
// .NET, .NET Standard 2.0
static func GeScalarMultBase(_ h: Memory<ExtendedGroupElement>, _ a: Memory<array of byte>)
// Island
static func GeScalarMultBase(_ h: Memory<ExtendedGroupElement>, _ a: Memory<array of byte>)
// .NET, .NET Standard 2.0
func GeScalarMultBase(h Memory<ExtendedGroupElement>, a Memory<array of byte>)
// Island
func GeScalarMultBase(h Memory<ExtendedGroupElement>, a Memory<array of byte>) void
// .NET, .NET Standard 2.0
Shared Sub GeScalarMultBase(h As Memory<ExtendedGroupElement>, a As Memory<array of byte>)
// Island
Shared Sub GeScalarMultBase(h As Memory<ExtendedGroupElement>, a As Memory<array of byte>)
Parameters:
- h:
- a:
PreComputedGroupElementCMove
// .NET, .NET Standard 2.0
class method PreComputedGroupElementCMove(t: Memory<PreComputedGroupElement>; u: Memory<PreComputedGroupElement>; b: int32)
// Island
class method PreComputedGroupElementCMove(t: Memory<PreComputedGroupElement>; u: Memory<PreComputedGroupElement>; b: int32)
// .NET, .NET Standard 2.0
static void PreComputedGroupElementCMove(Memory<PreComputedGroupElement> t, Memory<PreComputedGroupElement> u, int32 b)
// Island
static void PreComputedGroupElementCMove(Memory<PreComputedGroupElement> t, Memory<PreComputedGroupElement> u, int32 b)
// .NET, .NET Standard 2.0
static func PreComputedGroupElementCMove(_ t: Memory<PreComputedGroupElement>, _ u: Memory<PreComputedGroupElement>, _ b: int32)
// Island
static func PreComputedGroupElementCMove(_ t: Memory<PreComputedGroupElement>, _ u: Memory<PreComputedGroupElement>, _ b: int32)
// .NET, .NET Standard 2.0
func PreComputedGroupElementCMove(t Memory<PreComputedGroupElement>, u Memory<PreComputedGroupElement>, b int32)
// Island
func PreComputedGroupElementCMove(t Memory<PreComputedGroupElement>, u Memory<PreComputedGroupElement>, b int32) void
// .NET, .NET Standard 2.0
Shared Sub PreComputedGroupElementCMove(t As Memory<PreComputedGroupElement>, u As Memory<PreComputedGroupElement>, b As int32)
// Island
Shared Sub PreComputedGroupElementCMove(t As Memory<PreComputedGroupElement>, u As Memory<PreComputedGroupElement>, b As int32)
Parameters:
- t:
- u:
- b:
ScMinimal
// .NET, .NET Standard 2.0
class method ScMinimal(scalar: Memory<array of byte>): bool
// Island
class method ScMinimal(scalar: Memory<array of byte>): bool
// .NET, .NET Standard 2.0
static bool ScMinimal(Memory<array of byte> scalar)
// Island
static bool ScMinimal(Memory<array of byte> scalar)
// .NET, .NET Standard 2.0
static func ScMinimal(_ scalar: Memory<array of byte>) -> bool
// Island
static func ScMinimal(_ scalar: Memory<array of byte>) -> bool
Parameters:
- scalar:
ScMulAdd
// .NET, .NET Standard 2.0
class method ScMulAdd(s: Memory<array of byte>; a: Memory<array of byte>; b: Memory<array of byte>; c: Memory<array of byte>)
// Island
class method ScMulAdd(s: Memory<array of byte>; a: Memory<array of byte>; b: Memory<array of byte>; c: Memory<array of byte>)
// .NET, .NET Standard 2.0
static void ScMulAdd(Memory<array of byte> s, Memory<array of byte> a, Memory<array of byte> b, Memory<array of byte> c)
// Island
static void ScMulAdd(Memory<array of byte> s, Memory<array of byte> a, Memory<array of byte> b, Memory<array of byte> c)
// .NET, .NET Standard 2.0
static func ScMulAdd(_ s: Memory<array of byte>, _ a: Memory<array of byte>, _ b: Memory<array of byte>, _ c: Memory<array of byte>)
// Island
static func ScMulAdd(_ s: Memory<array of byte>, _ a: Memory<array of byte>, _ b: Memory<array of byte>, _ c: Memory<array of byte>)
// .NET, .NET Standard 2.0
func ScMulAdd(s Memory<array of byte>, a Memory<array of byte>, b Memory<array of byte>, c Memory<array of byte>)
// Island
func ScMulAdd(s Memory<array of byte>, a Memory<array of byte>, b Memory<array of byte>, c Memory<array of byte>) void
// .NET, .NET Standard 2.0
Shared Sub ScMulAdd(s As Memory<array of byte>, a As Memory<array of byte>, b As Memory<array of byte>, c As Memory<array of byte>)
// Island
Shared Sub ScMulAdd(s As Memory<array of byte>, a As Memory<array of byte>, b As Memory<array of byte>, c As Memory<array of byte>)
Parameters:
- s:
- a:
- b:
- c:
ScReduce
// .NET, .NET Standard 2.0
class method ScReduce(out: Memory<array of byte>; s: Memory<array of byte>)
// Island
class method ScReduce(out: Memory<array of byte>; s: Memory<array of byte>)
// .NET, .NET Standard 2.0
static void ScReduce(Memory<array of byte> out, Memory<array of byte> s)
// Island
static void ScReduce(Memory<array of byte> out, Memory<array of byte> s)
// .NET, .NET Standard 2.0
static func ScReduce(_ out: Memory<array of byte>, _ s: Memory<array of byte>)
// Island
static func ScReduce(_ out: Memory<array of byte>, _ s: Memory<array of byte>)
Parameters:
- out:
- s:
SqrtM1
class var SqrtM1: FieldElement;
static FieldElement SqrtM1
static var SqrtM1: FieldElement
SqrtM1 FieldElement
Shared FIELD SqrtM1() As FieldElement
A
class var A: FieldElement;
static FieldElement A
static var A: FieldElement
Shared FIELD A() As FieldElement
SqrtM1
class var SqrtM1: FieldElement;
static FieldElement SqrtM1
static var SqrtM1: FieldElement
SqrtM1 FieldElement
Shared FIELD SqrtM1() As FieldElement
FeAdd
// .NET, .NET Standard 2.0
class method FeAdd(dst: Memory<FieldElement>; a: Memory<FieldElement>; b: Memory<FieldElement>)
// Island
class method FeAdd(dst: Memory<FieldElement>; a: Memory<FieldElement>; b: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeAdd(Memory<FieldElement> dst, Memory<FieldElement> a, Memory<FieldElement> b)
// Island
static void FeAdd(Memory<FieldElement> dst, Memory<FieldElement> a, Memory<FieldElement> b)
// .NET, .NET Standard 2.0
static func FeAdd(_ dst: Memory<FieldElement>, _ a: Memory<FieldElement>, _ b: Memory<FieldElement>)
// Island
static func FeAdd(_ dst: Memory<FieldElement>, _ a: Memory<FieldElement>, _ b: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeAdd(dst Memory<FieldElement>, a Memory<FieldElement>, b Memory<FieldElement>)
// Island
func FeAdd(dst Memory<FieldElement>, a Memory<FieldElement>, b Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeAdd(dst As Memory<FieldElement>, a As Memory<FieldElement>, b As Memory<FieldElement>)
// Island
Shared Sub FeAdd(dst As Memory<FieldElement>, a As Memory<FieldElement>, b As Memory<FieldElement>)
Parameters:
- dst:
- a:
- b:
FeCMove
// .NET, .NET Standard 2.0
class method FeCMove(f: Memory<FieldElement>; g: Memory<FieldElement>; b: int32)
// Island
class method FeCMove(f: Memory<FieldElement>; g: Memory<FieldElement>; b: int32)
// .NET, .NET Standard 2.0
static void FeCMove(Memory<FieldElement> f, Memory<FieldElement> g, int32 b)
// Island
static void FeCMove(Memory<FieldElement> f, Memory<FieldElement> g, int32 b)
// .NET, .NET Standard 2.0
static func FeCMove(_ f: Memory<FieldElement>, _ g: Memory<FieldElement>, _ b: int32)
// Island
static func FeCMove(_ f: Memory<FieldElement>, _ g: Memory<FieldElement>, _ b: int32)
// .NET, .NET Standard 2.0
func FeCMove(f Memory<FieldElement>, g Memory<FieldElement>, b int32)
// Island
func FeCMove(f Memory<FieldElement>, g Memory<FieldElement>, b int32) void
// .NET, .NET Standard 2.0
Shared Sub FeCMove(f As Memory<FieldElement>, g As Memory<FieldElement>, b As int32)
// Island
Shared Sub FeCMove(f As Memory<FieldElement>, g As Memory<FieldElement>, b As int32)
Parameters:
- f:
- g:
- b:
FeCombine
// .NET, .NET Standard 2.0
class method FeCombine(h: Memory<FieldElement>; h0: int64; h1: int64; h2: int64; h3: int64; h4: int64; h5: int64; h6: int64; h7: int64; h8: int64; h9: int64)
// Island
class method FeCombine(h: Memory<FieldElement>; h0: int64; h1: int64; h2: int64; h3: int64; h4: int64; h5: int64; h6: int64; h7: int64; h8: int64; h9: int64)
// .NET, .NET Standard 2.0
static void FeCombine(Memory<FieldElement> h, int64 h0, int64 h1, int64 h2, int64 h3, int64 h4, int64 h5, int64 h6, int64 h7, int64 h8, int64 h9)
// Island
static void FeCombine(Memory<FieldElement> h, int64 h0, int64 h1, int64 h2, int64 h3, int64 h4, int64 h5, int64 h6, int64 h7, int64 h8, int64 h9)
// .NET, .NET Standard 2.0
static func FeCombine(_ h: Memory<FieldElement>, _ h0: int64, _ h1: int64, _ h2: int64, _ h3: int64, _ h4: int64, _ h5: int64, _ h6: int64, _ h7: int64, _ h8: int64, _ h9: int64)
// Island
static func FeCombine(_ h: Memory<FieldElement>, _ h0: int64, _ h1: int64, _ h2: int64, _ h3: int64, _ h4: int64, _ h5: int64, _ h6: int64, _ h7: int64, _ h8: int64, _ h9: int64)
// .NET, .NET Standard 2.0
func FeCombine(h Memory<FieldElement>, h0 int64, h1 int64, h2 int64, h3 int64, h4 int64, h5 int64, h6 int64, h7 int64, h8 int64, h9 int64)
// Island
func FeCombine(h Memory<FieldElement>, h0 int64, h1 int64, h2 int64, h3 int64, h4 int64, h5 int64, h6 int64, h7 int64, h8 int64, h9 int64) void
// .NET, .NET Standard 2.0
Shared Sub FeCombine(h As Memory<FieldElement>, h0 As int64, h1 As int64, h2 As int64, h3 As int64, h4 As int64, h5 As int64, h6 As int64, h7 As int64, h8 As int64, h9 As int64)
// Island
Shared Sub FeCombine(h As Memory<FieldElement>, h0 As int64, h1 As int64, h2 As int64, h3 As int64, h4 As int64, h5 As int64, h6 As int64, h7 As int64, h8 As int64, h9 As int64)
Parameters:
- h:
- h0:
- h1:
- h2:
- h3:
- h4:
- h5:
- h6:
- h7:
- h8:
- h9:
FeCopy
// .NET, .NET Standard 2.0
class method FeCopy(dst: Memory<FieldElement>; src: Memory<FieldElement>)
// Island
class method FeCopy(dst: Memory<FieldElement>; src: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeCopy(Memory<FieldElement> dst, Memory<FieldElement> src)
// Island
static void FeCopy(Memory<FieldElement> dst, Memory<FieldElement> src)
// .NET, .NET Standard 2.0
static func FeCopy(_ dst: Memory<FieldElement>, _ src: Memory<FieldElement>)
// Island
static func FeCopy(_ dst: Memory<FieldElement>, _ src: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeCopy(dst Memory<FieldElement>, src Memory<FieldElement>)
// Island
func FeCopy(dst Memory<FieldElement>, src Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeCopy(dst As Memory<FieldElement>, src As Memory<FieldElement>)
// Island
Shared Sub FeCopy(dst As Memory<FieldElement>, src As Memory<FieldElement>)
Parameters:
- dst:
- src:
FeFromBytes
// .NET, .NET Standard 2.0
class method FeFromBytes(dst: Memory<FieldElement>; src: Memory<array of byte>)
// Island
class method FeFromBytes(dst: Memory<FieldElement>; src: Memory<array of byte>)
// .NET, .NET Standard 2.0
static void FeFromBytes(Memory<FieldElement> dst, Memory<array of byte> src)
// Island
static void FeFromBytes(Memory<FieldElement> dst, Memory<array of byte> src)
// .NET, .NET Standard 2.0
static func FeFromBytes(_ dst: Memory<FieldElement>, _ src: Memory<array of byte>)
// Island
static func FeFromBytes(_ dst: Memory<FieldElement>, _ src: Memory<array of byte>)
// .NET, .NET Standard 2.0
func FeFromBytes(dst Memory<FieldElement>, src Memory<array of byte>)
// Island
func FeFromBytes(dst Memory<FieldElement>, src Memory<array of byte>) void
// .NET, .NET Standard 2.0
Shared Sub FeFromBytes(dst As Memory<FieldElement>, src As Memory<array of byte>)
// Island
Shared Sub FeFromBytes(dst As Memory<FieldElement>, src As Memory<array of byte>)
Parameters:
- dst:
- src:
FeInvert
// .NET, .NET Standard 2.0
class method FeInvert(out: Memory<FieldElement>; z: Memory<FieldElement>)
// Island
class method FeInvert(out: Memory<FieldElement>; z: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeInvert(Memory<FieldElement> out, Memory<FieldElement> z)
// Island
static void FeInvert(Memory<FieldElement> out, Memory<FieldElement> z)
// .NET, .NET Standard 2.0
static func FeInvert(_ out: Memory<FieldElement>, _ z: Memory<FieldElement>)
// Island
static func FeInvert(_ out: Memory<FieldElement>, _ z: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeInvert(out Memory<FieldElement>, z Memory<FieldElement>)
// Island
func FeInvert(out Memory<FieldElement>, z Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeInvert(out As Memory<FieldElement>, z As Memory<FieldElement>)
// Island
Shared Sub FeInvert(out As Memory<FieldElement>, z As Memory<FieldElement>)
Parameters:
- out:
- z:
FeIsNegative
// .NET, .NET Standard 2.0
class method FeIsNegative(f: Memory<FieldElement>): byte
// Island
class method FeIsNegative(f: Memory<FieldElement>): byte
// .NET, .NET Standard 2.0
static byte FeIsNegative(Memory<FieldElement> f)
// Island
static byte FeIsNegative(Memory<FieldElement> f)
// .NET, .NET Standard 2.0
static func FeIsNegative(_ f: Memory<FieldElement>) -> byte
// Island
static func FeIsNegative(_ f: Memory<FieldElement>) -> byte
// .NET, .NET Standard 2.0
func FeIsNegative(f Memory<FieldElement>) byte
// Island
func FeIsNegative(f Memory<FieldElement>) byte
// .NET, .NET Standard 2.0
Shared Function FeIsNegative(f As Memory<FieldElement>) As byte
// Island
Shared Function FeIsNegative(f As Memory<FieldElement>) As byte
Parameters:
- f:
FeIsNonZero
// .NET, .NET Standard 2.0
class method FeIsNonZero(f: Memory<FieldElement>): int32
// Island
class method FeIsNonZero(f: Memory<FieldElement>): int32
// .NET, .NET Standard 2.0
static int32 FeIsNonZero(Memory<FieldElement> f)
// Island
static int32 FeIsNonZero(Memory<FieldElement> f)
// .NET, .NET Standard 2.0
static func FeIsNonZero(_ f: Memory<FieldElement>) -> int32
// Island
static func FeIsNonZero(_ f: Memory<FieldElement>) -> int32
// .NET, .NET Standard 2.0
func FeIsNonZero(f Memory<FieldElement>) int32
// Island
func FeIsNonZero(f Memory<FieldElement>) int32
// .NET, .NET Standard 2.0
Shared Function FeIsNonZero(f As Memory<FieldElement>) As int32
// Island
Shared Function FeIsNonZero(f As Memory<FieldElement>) As int32
Parameters:
- f:
FeMul
// .NET, .NET Standard 2.0
class method FeMul(h: Memory<FieldElement>; f: Memory<FieldElement>; g: Memory<FieldElement>)
// Island
class method FeMul(h: Memory<FieldElement>; f: Memory<FieldElement>; g: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeMul(Memory<FieldElement> h, Memory<FieldElement> f, Memory<FieldElement> g)
// Island
static void FeMul(Memory<FieldElement> h, Memory<FieldElement> f, Memory<FieldElement> g)
// .NET, .NET Standard 2.0
static func FeMul(_ h: Memory<FieldElement>, _ f: Memory<FieldElement>, _ g: Memory<FieldElement>)
// Island
static func FeMul(_ h: Memory<FieldElement>, _ f: Memory<FieldElement>, _ g: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeMul(h Memory<FieldElement>, f Memory<FieldElement>, g Memory<FieldElement>)
// Island
func FeMul(h Memory<FieldElement>, f Memory<FieldElement>, g Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeMul(h As Memory<FieldElement>, f As Memory<FieldElement>, g As Memory<FieldElement>)
// Island
Shared Sub FeMul(h As Memory<FieldElement>, f As Memory<FieldElement>, g As Memory<FieldElement>)
Parameters:
- h:
- f:
- g:
FeNeg
// .NET, .NET Standard 2.0
class method FeNeg(h: Memory<FieldElement>; f: Memory<FieldElement>)
// Island
class method FeNeg(h: Memory<FieldElement>; f: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeNeg(Memory<FieldElement> h, Memory<FieldElement> f)
// Island
static void FeNeg(Memory<FieldElement> h, Memory<FieldElement> f)
// .NET, .NET Standard 2.0
static func FeNeg(_ h: Memory<FieldElement>, _ f: Memory<FieldElement>)
// Island
static func FeNeg(_ h: Memory<FieldElement>, _ f: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeNeg(h Memory<FieldElement>, f Memory<FieldElement>)
// Island
func FeNeg(h Memory<FieldElement>, f Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeNeg(h As Memory<FieldElement>, f As Memory<FieldElement>)
// Island
Shared Sub FeNeg(h As Memory<FieldElement>, f As Memory<FieldElement>)
Parameters:
- h:
- f:
FeOne
// .NET, .NET Standard 2.0
class method FeOne(fe: Memory<FieldElement>)
// Island
class method FeOne(fe: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeOne(Memory<FieldElement> fe)
// Island
static void FeOne(Memory<FieldElement> fe)
// .NET, .NET Standard 2.0
static func FeOne(_ fe: Memory<FieldElement>)
// Island
static func FeOne(_ fe: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeOne(fe Memory<FieldElement>)
// Island
func FeOne(fe Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeOne(fe As Memory<FieldElement>)
// Island
Shared Sub FeOne(fe As Memory<FieldElement>)
Parameters:
- fe:
FeSquare
// .NET, .NET Standard 2.0
class method FeSquare(h: Memory<FieldElement>; f: Memory<FieldElement>)
// Island
class method FeSquare(h: Memory<FieldElement>; f: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeSquare(Memory<FieldElement> h, Memory<FieldElement> f)
// Island
static void FeSquare(Memory<FieldElement> h, Memory<FieldElement> f)
// .NET, .NET Standard 2.0
static func FeSquare(_ h: Memory<FieldElement>, _ f: Memory<FieldElement>)
// Island
static func FeSquare(_ h: Memory<FieldElement>, _ f: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeSquare(h Memory<FieldElement>, f Memory<FieldElement>)
// Island
func FeSquare(h Memory<FieldElement>, f Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeSquare(h As Memory<FieldElement>, f As Memory<FieldElement>)
// Island
Shared Sub FeSquare(h As Memory<FieldElement>, f As Memory<FieldElement>)
Parameters:
- h:
- f:
FeSquare2
// .NET, .NET Standard 2.0
class method FeSquare2(h: Memory<FieldElement>; f: Memory<FieldElement>)
// Island
class method FeSquare2(h: Memory<FieldElement>; f: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeSquare2(Memory<FieldElement> h, Memory<FieldElement> f)
// Island
static void FeSquare2(Memory<FieldElement> h, Memory<FieldElement> f)
// .NET, .NET Standard 2.0
static func FeSquare2(_ h: Memory<FieldElement>, _ f: Memory<FieldElement>)
// Island
static func FeSquare2(_ h: Memory<FieldElement>, _ f: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeSquare2(h Memory<FieldElement>, f Memory<FieldElement>)
// Island
func FeSquare2(h Memory<FieldElement>, f Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeSquare2(h As Memory<FieldElement>, f As Memory<FieldElement>)
// Island
Shared Sub FeSquare2(h As Memory<FieldElement>, f As Memory<FieldElement>)
Parameters:
- h:
- f:
FeSub
// .NET, .NET Standard 2.0
class method FeSub(dst: Memory<FieldElement>; a: Memory<FieldElement>; b: Memory<FieldElement>)
// Island
class method FeSub(dst: Memory<FieldElement>; a: Memory<FieldElement>; b: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeSub(Memory<FieldElement> dst, Memory<FieldElement> a, Memory<FieldElement> b)
// Island
static void FeSub(Memory<FieldElement> dst, Memory<FieldElement> a, Memory<FieldElement> b)
// .NET, .NET Standard 2.0
static func FeSub(_ dst: Memory<FieldElement>, _ a: Memory<FieldElement>, _ b: Memory<FieldElement>)
// Island
static func FeSub(_ dst: Memory<FieldElement>, _ a: Memory<FieldElement>, _ b: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeSub(dst Memory<FieldElement>, a Memory<FieldElement>, b Memory<FieldElement>)
// Island
func FeSub(dst Memory<FieldElement>, a Memory<FieldElement>, b Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeSub(dst As Memory<FieldElement>, a As Memory<FieldElement>, b As Memory<FieldElement>)
// Island
Shared Sub FeSub(dst As Memory<FieldElement>, a As Memory<FieldElement>, b As Memory<FieldElement>)
Parameters:
- dst:
- a:
- b:
FeToBytes
// .NET, .NET Standard 2.0
class method FeToBytes(s: Memory<array of byte>; h: Memory<FieldElement>)
// Island
class method FeToBytes(s: Memory<array of byte>; h: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeToBytes(Memory<array of byte> s, Memory<FieldElement> h)
// Island
static void FeToBytes(Memory<array of byte> s, Memory<FieldElement> h)
// .NET, .NET Standard 2.0
static func FeToBytes(_ s: Memory<array of byte>, _ h: Memory<FieldElement>)
// Island
static func FeToBytes(_ s: Memory<array of byte>, _ h: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeToBytes(s Memory<array of byte>, h Memory<FieldElement>)
// Island
func FeToBytes(s Memory<array of byte>, h Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeToBytes(s As Memory<array of byte>, h As Memory<FieldElement>)
// Island
Shared Sub FeToBytes(s As Memory<array of byte>, h As Memory<FieldElement>)
Parameters:
- s:
- h:
FeZero
// .NET, .NET Standard 2.0
class method FeZero(fe: Memory<FieldElement>)
// Island
class method FeZero(fe: Memory<FieldElement>)
// .NET, .NET Standard 2.0
static void FeZero(Memory<FieldElement> fe)
// Island
static void FeZero(Memory<FieldElement> fe)
// .NET, .NET Standard 2.0
static func FeZero(_ fe: Memory<FieldElement>)
// Island
static func FeZero(_ fe: Memory<FieldElement>)
// .NET, .NET Standard 2.0
func FeZero(fe Memory<FieldElement>)
// Island
func FeZero(fe Memory<FieldElement>) void
// .NET, .NET Standard 2.0
Shared Sub FeZero(fe As Memory<FieldElement>)
// Island
Shared Sub FeZero(fe As Memory<FieldElement>)
Parameters:
- fe:
GeDoubleScalarMultVartime
// .NET, .NET Standard 2.0
class method GeDoubleScalarMultVartime(r: Memory<ProjectiveGroupElement>; a: Memory<array of byte>; A: Memory<ExtendedGroupElement>; b: Memory<array of byte>)
// Island
class method GeDoubleScalarMultVartime(r: Memory<ProjectiveGroupElement>; a: Memory<array of byte>; A: Memory<ExtendedGroupElement>; b: Memory<array of byte>)
// .NET, .NET Standard 2.0
static void GeDoubleScalarMultVartime(Memory<ProjectiveGroupElement> r, Memory<array of byte> a, Memory<ExtendedGroupElement> A, Memory<array of byte> b)
// Island
static void GeDoubleScalarMultVartime(Memory<ProjectiveGroupElement> r, Memory<array of byte> a, Memory<ExtendedGroupElement> A, Memory<array of byte> b)
// .NET, .NET Standard 2.0
static func GeDoubleScalarMultVartime(_ r: Memory<ProjectiveGroupElement>, _ a: Memory<array of byte>, _ A: Memory<ExtendedGroupElement>, _ b: Memory<array of byte>)
// Island
static func GeDoubleScalarMultVartime(_ r: Memory<ProjectiveGroupElement>, _ a: Memory<array of byte>, _ A: Memory<ExtendedGroupElement>, _ b: Memory<array of byte>)
// .NET, .NET Standard 2.0
func GeDoubleScalarMultVartime(r Memory<ProjectiveGroupElement>, a Memory<array of byte>, A Memory<ExtendedGroupElement>, b Memory<array of byte>)
// Island
func GeDoubleScalarMultVartime(r Memory<ProjectiveGroupElement>, a Memory<array of byte>, A Memory<ExtendedGroupElement>, b Memory<array of byte>) void
// .NET, .NET Standard 2.0
Shared Sub GeDoubleScalarMultVartime(r As Memory<ProjectiveGroupElement>, a As Memory<array of byte>, A As Memory<ExtendedGroupElement>, b As Memory<array of byte>)
// Island
Shared Sub GeDoubleScalarMultVartime(r As Memory<ProjectiveGroupElement>, a As Memory<array of byte>, A As Memory<ExtendedGroupElement>, b As Memory<array of byte>)
Parameters:
- r:
- a:
- A:
- b:
GeScalarMultBase
// .NET, .NET Standard 2.0
class method GeScalarMultBase(h: Memory<ExtendedGroupElement>; a: Memory<array of byte>)
// Island
class method GeScalarMultBase(h: Memory<ExtendedGroupElement>; a: Memory<array of byte>)
// .NET, .NET Standard 2.0
static void GeScalarMultBase(Memory<ExtendedGroupElement> h, Memory<array of byte> a)
// Island
static void GeScalarMultBase(Memory<ExtendedGroupElement> h, Memory<array of byte> a)
// .NET, .NET Standard 2.0
static func GeScalarMultBase(_ h: Memory<ExtendedGroupElement>, _ a: Memory<array of byte>)
// Island
static func GeScalarMultBase(_ h: Memory<ExtendedGroupElement>, _ a: Memory<array of byte>)
// .NET, .NET Standard 2.0
func GeScalarMultBase(h Memory<ExtendedGroupElement>, a Memory<array of byte>)
// Island
func GeScalarMultBase(h Memory<ExtendedGroupElement>, a Memory<array of byte>) void
// .NET, .NET Standard 2.0
Shared Sub GeScalarMultBase(h As Memory<ExtendedGroupElement>, a As Memory<array of byte>)
// Island
Shared Sub GeScalarMultBase(h As Memory<ExtendedGroupElement>, a As Memory<array of byte>)
Parameters:
- h:
- a:
PreComputedGroupElementCMove
// .NET, .NET Standard 2.0
class method PreComputedGroupElementCMove(t: Memory<PreComputedGroupElement>; u: Memory<PreComputedGroupElement>; b: int32)
// Island
class method PreComputedGroupElementCMove(t: Memory<PreComputedGroupElement>; u: Memory<PreComputedGroupElement>; b: int32)
// .NET, .NET Standard 2.0
static void PreComputedGroupElementCMove(Memory<PreComputedGroupElement> t, Memory<PreComputedGroupElement> u, int32 b)
// Island
static void PreComputedGroupElementCMove(Memory<PreComputedGroupElement> t, Memory<PreComputedGroupElement> u, int32 b)
// .NET, .NET Standard 2.0
static func PreComputedGroupElementCMove(_ t: Memory<PreComputedGroupElement>, _ u: Memory<PreComputedGroupElement>, _ b: int32)
// Island
static func PreComputedGroupElementCMove(_ t: Memory<PreComputedGroupElement>, _ u: Memory<PreComputedGroupElement>, _ b: int32)
// .NET, .NET Standard 2.0
func PreComputedGroupElementCMove(t Memory<PreComputedGroupElement>, u Memory<PreComputedGroupElement>, b int32)
// Island
func PreComputedGroupElementCMove(t Memory<PreComputedGroupElement>, u Memory<PreComputedGroupElement>, b int32) void
// .NET, .NET Standard 2.0
Shared Sub PreComputedGroupElementCMove(t As Memory<PreComputedGroupElement>, u As Memory<PreComputedGroupElement>, b As int32)
// Island
Shared Sub PreComputedGroupElementCMove(t As Memory<PreComputedGroupElement>, u As Memory<PreComputedGroupElement>, b As int32)
Parameters:
- t:
- u:
- b:
ScMinimal
// .NET, .NET Standard 2.0
class method ScMinimal(scalar: Memory<array of byte>): bool
// Island
class method ScMinimal(scalar: Memory<array of byte>): bool
// .NET, .NET Standard 2.0
static bool ScMinimal(Memory<array of byte> scalar)
// Island
static bool ScMinimal(Memory<array of byte> scalar)
// .NET, .NET Standard 2.0
static func ScMinimal(_ scalar: Memory<array of byte>) -> bool
// Island
static func ScMinimal(_ scalar: Memory<array of byte>) -> bool
Parameters:
- scalar:
ScMulAdd
// .NET, .NET Standard 2.0
class method ScMulAdd(s: Memory<array of byte>; a: Memory<array of byte>; b: Memory<array of byte>; c: Memory<array of byte>)
// Island
class method ScMulAdd(s: Memory<array of byte>; a: Memory<array of byte>; b: Memory<array of byte>; c: Memory<array of byte>)
// .NET, .NET Standard 2.0
static void ScMulAdd(Memory<array of byte> s, Memory<array of byte> a, Memory<array of byte> b, Memory<array of byte> c)
// Island
static void ScMulAdd(Memory<array of byte> s, Memory<array of byte> a, Memory<array of byte> b, Memory<array of byte> c)
// .NET, .NET Standard 2.0
static func ScMulAdd(_ s: Memory<array of byte>, _ a: Memory<array of byte>, _ b: Memory<array of byte>, _ c: Memory<array of byte>)
// Island
static func ScMulAdd(_ s: Memory<array of byte>, _ a: Memory<array of byte>, _ b: Memory<array of byte>, _ c: Memory<array of byte>)
// .NET, .NET Standard 2.0
func ScMulAdd(s Memory<array of byte>, a Memory<array of byte>, b Memory<array of byte>, c Memory<array of byte>)
// Island
func ScMulAdd(s Memory<array of byte>, a Memory<array of byte>, b Memory<array of byte>, c Memory<array of byte>) void
// .NET, .NET Standard 2.0
Shared Sub ScMulAdd(s As Memory<array of byte>, a As Memory<array of byte>, b As Memory<array of byte>, c As Memory<array of byte>)
// Island
Shared Sub ScMulAdd(s As Memory<array of byte>, a As Memory<array of byte>, b As Memory<array of byte>, c As Memory<array of byte>)
Parameters:
- s:
- a:
- b:
- c:
ScReduce
// .NET, .NET Standard 2.0
class method ScReduce(out: Memory<array of byte>; s: Memory<array of byte>)
// Island
class method ScReduce(out: Memory<array of byte>; s: Memory<array of byte>)
// .NET, .NET Standard 2.0
static void ScReduce(Memory<array of byte> out, Memory<array of byte> s)
// Island
static void ScReduce(Memory<array of byte> out, Memory<array of byte> s)
// .NET, .NET Standard 2.0
static func ScReduce(_ out: Memory<array of byte>, _ s: Memory<array of byte>)
// Island
static func ScReduce(_ out: Memory<array of byte>, _ s: Memory<array of byte>)
Parameters:
- out:
- s: