Uses of Class
org.episteme.core.mathematics.cryptography.EllipticCurve.Point
Packages that use EllipticCurve.Point
-
Uses of EllipticCurve.Point in org.episteme.core.mathematics.cryptography
Fields in org.episteme.core.mathematics.cryptography declared as EllipticCurve.PointModifier and TypeFieldDescriptionfinal EllipticCurve.PointEllipticCurve.Curve.Gstatic final EllipticCurve.PointEllipticCurve.Point.INFINITYfinal EllipticCurve.PointEllipticCurve.KeyPair.publicKeyMethods in org.episteme.core.mathematics.cryptography that return EllipticCurve.PointModifier and TypeMethodDescriptionstatic EllipticCurve.PointEllipticCurve.add(EllipticCurve.Point P, EllipticCurve.Point Q, EllipticCurve.Curve curve) Point addition on elliptic curve.static EllipticCurve.PointEllipticCurve.computeSharedSecret(BigInteger privateKey, EllipticCurve.Point otherPublicKey, EllipticCurve.Curve curve) ECDH shared secret computation.static EllipticCurve.PointEllipticCurve.doublePoint(EllipticCurve.Point P, EllipticCurve.Curve curve) Point doubling: P + P = 2Pstatic EllipticCurve.PointEllipticCurve.multiply(BigInteger k, EllipticCurve.Point P, EllipticCurve.Curve curve) Scalar multiplication: k * P (adds P to itself k times).Methods in org.episteme.core.mathematics.cryptography with parameters of type EllipticCurve.PointModifier and TypeMethodDescriptionstatic EllipticCurve.PointEllipticCurve.add(EllipticCurve.Point P, EllipticCurve.Point Q, EllipticCurve.Curve curve) Point addition on elliptic curve.static EllipticCurve.PointEllipticCurve.computeSharedSecret(BigInteger privateKey, EllipticCurve.Point otherPublicKey, EllipticCurve.Curve curve) ECDH shared secret computation.static EllipticCurve.PointEllipticCurve.doublePoint(EllipticCurve.Point P, EllipticCurve.Curve curve) Point doubling: P + P = 2Pstatic EllipticCurve.PointEllipticCurve.multiply(BigInteger k, EllipticCurve.Point P, EllipticCurve.Curve curve) Scalar multiplication: k * P (adds P to itself k times).Constructors in org.episteme.core.mathematics.cryptography with parameters of type EllipticCurve.PointModifierConstructorDescriptionCurve(BigInteger a, BigInteger b, BigInteger p, EllipticCurve.Point G, BigInteger n) KeyPair(BigInteger privateKey, EllipticCurve.Point publicKey)