Modifier and Type | Class and Description |
---|---|
pack-priv static class | |
pack-priv static interface |
Modifier and Type | Field and Description |
---|---|
pack-priv final ImmutableIntegerModuloP | |
pack-priv static final Map | |
pack-priv final SmallValue | |
pack-priv final ProjectivePoint. | |
pack-priv final SmallValue | |
private final IntegerFieldModuloP | |
pack-priv static final Map | |
private static final ECOperations | |
pack-priv final SmallValue | |
pack-priv final SmallValue |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
public static boolean | |
public boolean | |
public static Optional | |
public IntegerFieldModuloP | |
protected ProjectivePoint. | |
public IntegerFieldModuloP | |
public boolean | |
public MutablePoint | Returns: the productthe point affineP, byte[] the scalar as a little-endian array s)Multiply an affine point by a scalar and return the result as a mutable point. |
public MutablePoint | |
pack-priv byte[] | |
private void | |
public void | |
private void | |
private void |
b | back to summary |
---|---|
pack-priv final ImmutableIntegerModuloP b |
fields | back to summary |
---|---|
pack-priv static final Map<BigInteger, IntegerFieldModuloP> fields |
four | back to summary |
---|---|
pack-priv final SmallValue four |
neutral | back to summary |
---|---|
pack-priv final ProjectivePoint. |
one | back to summary |
---|---|
pack-priv final SmallValue one |
orderField | back to summary |
---|---|
private final IntegerFieldModuloP orderField |
orderFields | back to summary |
---|---|
pack-priv static final Map<BigInteger, IntegerFieldModuloP> orderFields |
secp256r1Ops | back to summary |
---|---|
private static final ECOperations secp256r1Ops |
three | back to summary |
---|---|
pack-priv final SmallValue three |
two | back to summary |
---|---|
pack-priv final SmallValue two |
ECOperations | back to summary |
---|---|
public ECOperations(IntegerModuloP b, IntegerFieldModuloP orderField) |
allZero | back to summary |
---|---|
public static boolean allZero(byte[] arr) |
checkOrder | back to summary |
---|---|
public boolean checkOrder(ECPoint point) |
forParameters | back to summary |
---|---|
public static Optional |
getField | back to summary |
---|---|
public IntegerFieldModuloP getField() |
getNeutral | back to summary |
---|---|
protected ProjectivePoint. |
getOrderField | back to summary |
---|---|
public IntegerFieldModuloP getOrderField() |
isNeutral | back to summary |
---|---|
public boolean isNeutral(Point p) |
multiply | back to summary |
---|---|
public MutablePoint multiply(AffinePoint affineP, byte[] s) Multiply an affine point by a scalar and return the result as a mutable point.
|
multiply | back to summary |
---|---|
public MutablePoint multiply(ECPoint ecPoint, byte[] s) |
seedToScalar | back to summary |
---|---|
pack-priv byte[] seedToScalar(byte[] seedBytes) throws IntermediateValueException |
setDouble | back to summary |
---|---|
private void setDouble(ProjectivePoint. |
setSum | back to summary |
---|---|
public void setSum(MutablePoint p, AffinePoint p2) |
setSum | back to summary |
---|---|
private void setSum(ProjectivePoint. |
setSum | back to summary |
---|---|
private void setSum(ProjectivePoint. |
Modifier and Type | Field and Description |
---|---|
private static final long |
Access | Constructor and Description |
---|---|
pack-priv |
serialVersionUID | back to summary |
---|---|
private static final long serialVersionUID |
IntermediateValueException | back to summary |
---|---|
pack-priv IntermediateValueException() |
Modifier and Type | Class and Description |
---|---|
public static class | |
public static class |
Modifier and Type | Field and Description |
---|---|
public static final Map |
Modifier and Type | Method and Description |
---|---|
private static void | |
public static ECOperations. | |
public static ECOperations. | |
public ProjectivePoint. |
multipliers | back to summary |
---|---|
public static final Map<ECPoint, ECOperations. |
lookup | back to summary |
---|---|
private static void lookup(ProjectivePoint. |
of | back to summary |
---|---|
public static ECOperations. |
of | back to summary |
---|---|
public static ECOperations. |
pointMultiply | back to summary |
---|---|
public ProjectivePoint. |
Modifier and Type | Field and Description |
---|---|
private final AffinePoint | |
private final ECOperations |
Access | Constructor and Description |
---|---|
private |
Modifier and Type | Method and Description |
---|---|
private void | |
public ProjectivePoint. |
affineP | back to summary |
---|---|
private final AffinePoint affineP |
ecOps | back to summary |
---|---|
private final ECOperations ecOps |
Default | back to summary |
---|---|
private Default(ECOperations ecOps, AffinePoint affineP) |
double4 | back to summary |
---|---|
private void double4(ProjectivePoint. |
pointMultiply | back to summary |
---|---|
public ProjectivePoint. Implements sun.
|
Modifier and Type | Class and Description |
---|---|
private static class |
Modifier and Type | Field and Description |
---|---|
private static final ECPoint | |
private static final ECOperations. | |
private static final ImmutableIntegerModuloP | |
private static final ImmutableIntegerModuloP |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
private static int | |
public ProjectivePoint. |
generator | back to summary |
---|---|
private static final ECPoint generator |
multiplier | back to summary |
---|---|
private static final ECOperations. |
one | back to summary |
---|---|
private static final ImmutableIntegerModuloP one |
zero | back to summary |
---|---|
private static final ImmutableIntegerModuloP zero |
Secp256R1GeneratorMultiplier | back to summary |
---|---|
public Secp256R1GeneratorMultiplier() |
bit | back to summary |
---|---|
private static int bit(byte[] k, int i) |
pointMultiply | back to summary |
---|---|
public ProjectivePoint. Implements sun.
|
Modifier and Type | Field and Description |
---|---|
private static final ProjectivePoint. |
Access | Constructor and Description |
---|---|
private |
Modifier and Type | Method and Description |
---|---|
private static void |
points | back to summary |
---|---|
private static final ProjectivePoint. |
P256 | back to summary |
---|---|
private P256() |
verifyTables | back to summary |
---|---|
private static void verifyTables(BigInteger[] base) |