Uses of Class
org.mariadb.jdbc.internal.com.send.authentication.ed25519.math.GroupElement
-
Packages that use GroupElement Package Description org.mariadb.jdbc.internal.com.send.authentication.ed25519.math org.mariadb.jdbc.internal.com.send.authentication.ed25519.spec -
-
Uses of GroupElement in org.mariadb.jdbc.internal.com.send.authentication.ed25519.math
Fields in org.mariadb.jdbc.internal.com.send.authentication.ed25519.math declared as GroupElement Modifier and Type Field Description (package private) GroupElement[]GroupElement. dblPrecmpPrecomputed table fordoubleScalarMultiplyVariableTime(org.mariadb.jdbc.internal.com.send.authentication.ed25519.math.GroupElement, byte[], byte[]), filled if necessary.(package private) GroupElement[][]GroupElement. precmpPrecomputed table forscalarMultiply(byte[]), filled if necessary.private GroupElementCurve. zeroP2private GroupElementCurve. zeroP3private GroupElementCurve. zeroPrecompMethods in org.mariadb.jdbc.internal.com.send.authentication.ed25519.math that return GroupElement Modifier and Type Method Description GroupElementGroupElement. add(GroupElement q)GroupElement addition using the twisted Edwards addition law with extended coordinates (Hisil2008).static GroupElementGroupElement. cached(Curve curve, FieldElement YpX, FieldElement YmX, FieldElement Z, FieldElement T2d)Creates a new group element in CACHED representation.(package private) GroupElementGroupElement. cmov(GroupElement u, int b)Constant-time conditional move.GroupElementCurve. createPoint(byte[] P, boolean precompute)GroupElementGroupElement. dbl()Doubles a given group element $p$ in $P^2$ or $P^3$ representation and returns the result in $P \times P$ representation.GroupElementGroupElement. doubleScalarMultiplyVariableTime(GroupElement A, byte[] a, byte[] b)$r = a * A + b * B$ where $a = a[0]+256*a[1]+\dots+256^{31} a[31]$, $b = b[0]+256*b[1]+\dots+256^{31} b[31]$ and $B$ is this point.GroupElementCurve. getZero(GroupElement.Representation repr)private GroupElementGroupElement. madd(GroupElement q)GroupElement addition using the twisted Edwards addition law with extended coordinates (Hisil2008).private GroupElementGroupElement. msub(GroupElement q)GroupElement subtraction using the twisted Edwards addition law with extended coordinates (Hisil2008).GroupElementGroupElement. negate()Negates this group element by subtracting it from the neutral group element.static GroupElementGroupElement. p1p1(Curve curve, FieldElement X, FieldElement Y, FieldElement Z, FieldElement T)Creates a new group element in P1P1 representation.static GroupElementGroupElement. p2(Curve curve, FieldElement X, FieldElement Y, FieldElement Z)Creates a new group element in P2 representation.static GroupElementGroupElement. p3(Curve curve, FieldElement X, FieldElement Y, FieldElement Z, FieldElement T)Creates a new group element in P3 representation.static GroupElementGroupElement. precomp(Curve curve, FieldElement ypx, FieldElement ymx, FieldElement xy2d)Creates a new group element in PRECOMP representation.GroupElementGroupElement. scalarMultiply(byte[] a)$h = a * B$ where $a = a[0]+256*a[1]+\dots+256^{31} a[31]$ and $B$ is this point.(package private) GroupElementGroupElement. select(int pos, int b)Look up $16^i r_i B$ in the precomputed table.GroupElementGroupElement. sub(GroupElement q)GroupElement subtraction using the twisted Edwards addition law with extended coordinates (Hisil2008).GroupElementGroupElement. toCached()Converts the group element to the CACHED representation.GroupElementGroupElement. toP2()Converts the group element to the P2 representation.GroupElementGroupElement. toP3()Converts the group element to the P3 representation.private GroupElementGroupElement. toRep(GroupElement.Representation repr)Convert a GroupElement from one Representation to another.Methods in org.mariadb.jdbc.internal.com.send.authentication.ed25519.math with parameters of type GroupElement Modifier and Type Method Description GroupElementGroupElement. add(GroupElement q)GroupElement addition using the twisted Edwards addition law with extended coordinates (Hisil2008).(package private) GroupElementGroupElement. cmov(GroupElement u, int b)Constant-time conditional move.GroupElementGroupElement. doubleScalarMultiplyVariableTime(GroupElement A, byte[] a, byte[] b)$r = a * A + b * B$ where $a = a[0]+256*a[1]+\dots+256^{31} a[31]$, $b = b[0]+256*b[1]+\dots+256^{31} b[31]$ and $B$ is this point.private GroupElementGroupElement. madd(GroupElement q)GroupElement addition using the twisted Edwards addition law with extended coordinates (Hisil2008).private GroupElementGroupElement. msub(GroupElement q)GroupElement subtraction using the twisted Edwards addition law with extended coordinates (Hisil2008).GroupElementGroupElement. sub(GroupElement q)GroupElement subtraction using the twisted Edwards addition law with extended coordinates (Hisil2008). -
Uses of GroupElement in org.mariadb.jdbc.internal.com.send.authentication.ed25519.spec
Fields in org.mariadb.jdbc.internal.com.send.authentication.ed25519.spec declared as GroupElement Modifier and Type Field Description private GroupElementEdDSAParameterSpec. BMethods in org.mariadb.jdbc.internal.com.send.authentication.ed25519.spec that return GroupElement Modifier and Type Method Description GroupElementEdDSAParameterSpec. getB()Constructors in org.mariadb.jdbc.internal.com.send.authentication.ed25519.spec with parameters of type GroupElement Constructor Description EdDSANamedCurveSpec(java.lang.String name, Curve curve, java.lang.String hashAlgo, ScalarOps sc, GroupElement B)EdDSAParameterSpec(Curve curve, java.lang.String hashAlgo, ScalarOps sc, GroupElement B)
-