CryptoOps class

Constructors

CryptoOps()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

equal(int b, int c) int
fe0(FieldElement h) → void
fe1(FieldElement h) → void
feAdd(FieldElement h, FieldElement f, FieldElement g) → void
feCmov(FieldElement f, FieldElement g, int b) → void
feCopy(FieldElement h, FieldElement f) → void
feDivpowm1(FieldElement r, FieldElement u, FieldElement v) → void
feInvert(FieldElement out, FieldElement z) → void
feIsnegative(FieldElement f) int
feIsnonzero(FieldElement f) int
feMul(FieldElement h, FieldElement f, FieldElement g) → void
feNeg(FieldElement h, FieldElement f) → void
feSq(FieldElement h, FieldElement f) → void
feSq2(FieldElement h, FieldElement f) → void
feSub(FieldElement h, FieldElement f, FieldElement g) → void
feTobytes(List<int> s, FieldElement h) → void
geAdd(GroupElementP1P1 r, GroupElementP3 p, GroupElementCached q) → void
geCached0(GroupElementCached r) → void
geCachedCmov(GroupElementCached t, GroupElementCached u, int b) → void
geDoubleScalarMultBaseVartime(GroupElementP2 r, List<int> a, GroupElementP3 gA, List<int> b) → void
geDoubleScalarMultBaseVartimeP3(GroupElementP3 r3, List<int> a, GroupElementP3 gA, List<int> b) → void
geDoubleScalarMultPrecompVartime(GroupElementP2 r, List<int> a, GroupElementP3 A, List<int> b, List<GroupElementCached> bI) → void
geDoubleScalarMultPrecompVartime2(GroupElementP2 r, List<int> a, List<GroupElementCached> aI, List<int> b, List<GroupElementCached> bI) → void
geDoubleScalarMultPrecompVartime2P3(GroupElementP3 r3, List<int> a, List<GroupElementCached> aI, List<int> b, List<GroupElementCached> bI) → void
geDsmPrecomp(List<GroupElementCached> r, GroupElementP3 s) → void
geFromBytesVartime(List<int> s) GroupElementP3
geFromBytesVartime_(GroupElementP3 h, List<int> s) int
geFromfeFrombytesVartime(GroupElementP2 r, List<int> s) → void
geMadd(GroupElementP1P1 r, GroupElementP3 p, GroupElementPrecomp q) → void
geMsub(GroupElementP1P1 r, GroupElementP3 p, GroupElementPrecomp q) → void
geMul8(GroupElementP1P1 r, GroupElementP2 t) → void
geP1P1ToP2(GroupElementP2 r, GroupElementP1P1 p) → void
geP1P1ToP3(GroupElementP3 r, GroupElementP1P1 p) → void
geP2Dbl(GroupElementP1P1 r, GroupElementP2 p) → void
geP2Zero(GroupElementP2 h) → void
geP3Dbl(GroupElementP1P1 r, GroupElementP3 p) → void
geP3Tobytes(List<int> s, GroupElementP3 h) → void
geP3Tobytes_(GroupElementP3 h) List<int>
geP3ToCached(GroupElementCached r, GroupElementP3 p) → void
geP3ToP2(GroupElementP2 r, GroupElementP3 p) → void
geP3Zero(GroupElementP3 h) → void
gePrecompCmov(GroupElementPrecomp t, GroupElementPrecomp u, int b) → void
gePrecompZero(GroupElementPrecomp h) → void
geScalarMult(GroupElementP2 r, List<int> a, GroupElementP3 gA) → void
geScalarMultBase(GroupElementP3 h, List<int> a) → void
geSub(GroupElementP1P1 r, GroupElementP3 p, GroupElementCached q) → void
geToBytes(List<int> s, GroupElementP2 h) → void
geTobytes_(GroupElementP2 h) List<int>
geTripleScalarMultBasePrecompVartime(GroupElementP2 r, List<int> a, GroupElementDsmp aI, List<int> b, GroupElementDsmp bI, List<int> c, GroupElementDsmp cI) → void
geTripleScalarMultBaseVartime(GroupElementP2 r, List<int> a, List<int> b, GroupElementDsmp bI, List<int> c, GroupElementDsmp cI) → void
negative(int b) int
pr(String name, dynamic v) → void
scAdd(List<int> s, List<int> a, List<int> b) → void
scCheck(List<int> s) int
scFill(List<int> s, List<int> a) → void
scIsNonZero(List<int> s) int
scMul(List<int> s, List<int> a, List<int> b) → void
scMulAdd(List<int> s, List<int> a, List<int> b, List<int> c) → void
scMulSub(List<int> s, List<int> a, List<int> b, List<int> c) → void
scReduce32(List<int> s) → void
scReduce32Copy(List<int> scopy, List<int> s) → void
scSub(List<int> s, List<int> a, List<int> b) → void
scZero(List<int> s) → void
select(GroupElementPrecomp t, int pos, int b) → void
signum(BigInt a) BigInt
slide(List<int> r, List<int> a) → void