APIdia Launch Partner
Top Fields Constructors Methods
sun.security.ec.ed

public Class Ed448Operations

extends EdECOperations
Class Inheritance
Imports
sun.security.ec.point.*, sun.security.util.math.*, java.math.BigInteger, java.util.function.Function

Field Summary

Modifier and TypeField and Description
private final ProjectivePoint.Immutable
private final ImmutableIntegerModuloP
d

private static final BigInteger
private final BigInteger
private static final BigInteger
private final SmallValue
private static final BigInteger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Point
public <T extends Throwable> AffinePoint
protected ProjectivePoint.Immutable
public ProjectivePoint.Immutable
protected MutablePoint
protected ProjectivePoint.Mutable
protected MutablePoint
pack-priv ProjectivePoint.Mutable
Inherited from sun.security.ec.ed.EdECOperations:
setProductsetSum

Field Detail

basePointback to summary
private final ProjectivePoint.Immutable basePoint
dback to summary
private final ImmutableIntegerModuloP d
FIVEback to summary
private static final BigInteger FIVE
sizeMinus3back to summary
private final BigInteger sizeMinus3
THREEback to summary
private static final BigInteger THREE
twoback to summary
private final SmallValue two
TWOback to summary
private static final BigInteger TWO

Constructor Detail

Ed448Operationsback to summary
public Ed448Operations(ImmutableIntegerModuloP d, BigInteger baseX, BigInteger baseY)

Method Detail

basePointMultiplyback to summary
public Point basePointMultiply(byte[] scalar)

Implements abstract sun.security.ec.ed.EdECOperations.basePointMultiply.

Annotations
@Override
decodeAffinePointback to summary
public <T extends Throwable> AffinePoint decodeAffinePoint(Function<String, T> exception, int xLSB, IntegerModuloP y) throws Function:T

Implements abstract sun.security.ec.ed.EdECOperations.decodeAffinePoint.

Annotations
@Override
getNeutralback to summary
protected ProjectivePoint.Immutable getNeutral()

Implements abstract sun.security.ec.ed.EdECOperations.getNeutral.

Annotations
@Override
ofback to summary
public ProjectivePoint.Immutable of(AffinePoint p)

Implements abstract sun.security.ec.ed.EdECOperations.of.

Annotations
@Override
setDoubleback to summary
protected MutablePoint setDouble(MutablePoint p, MutableIntegerModuloP t1, MutableIntegerModuloP t2)

Implements abstract sun.security.ec.ed.EdECOperations.setDouble.

Annotations
@Override
setDoubleback to summary
protected ProjectivePoint.Mutable setDouble(ProjectivePoint.Mutable p, MutableIntegerModuloP t1, MutableIntegerModuloP t2)
setSumback to summary
protected MutablePoint setSum(MutablePoint p1, MutablePoint p2, MutableIntegerModuloP t1, MutableIntegerModuloP t2, MutableIntegerModuloP t3)

Implements abstract sun.security.ec.ed.EdECOperations.setSum.

Annotations
@Override
setSumback to summary
pack-priv ProjectivePoint.Mutable setSum(ProjectivePoint.Mutable p1, ProjectivePoint.Mutable p2, MutableIntegerModuloP t1, MutableIntegerModuloP t2, MutableIntegerModuloP t3)