Package | Description |
---|---|
old.org.bouncycastle.asn1.x9 | |
old.org.bouncycastle.math.ec |
Modifier and Type | Field and Description |
---|---|
protected ECFieldElement |
X9FieldElement.f |
Modifier and Type | Method and Description |
---|---|
ECFieldElement |
X9FieldElement.getValue() |
Modifier and Type | Method and Description |
---|---|
int |
X9IntegerConverter.getByteLength(ECFieldElement fe) |
Constructor and Description |
---|
X9FieldElement(ECFieldElement f) |
Modifier and Type | Class and Description |
---|---|
static class |
ECFieldElement.F2m
Class representing the Elements of the finite field
F2m in polynomial basis (PB)
representation. |
static class |
ECFieldElement.Fp |
Modifier and Type | Method and Description |
---|---|
abstract ECFieldElement |
ECFieldElement.add(ECFieldElement b) |
ECFieldElement |
ECFieldElement.Fp.add(ECFieldElement b) |
ECFieldElement |
ECFieldElement.F2m.add(ECFieldElement b) |
abstract ECFieldElement |
ECFieldElement.divide(ECFieldElement b) |
ECFieldElement |
ECFieldElement.Fp.divide(ECFieldElement b) |
ECFieldElement |
ECFieldElement.F2m.divide(ECFieldElement b) |
abstract ECFieldElement |
ECCurve.fromBigInteger(BigInteger x) |
ECFieldElement |
ECCurve.Fp.fromBigInteger(BigInteger x) |
ECFieldElement |
ECCurve.F2m.fromBigInteger(BigInteger x) |
ECFieldElement |
ECCurve.getA() |
ECFieldElement |
ECCurve.getB() |
ECFieldElement |
ECPoint.getX() |
ECFieldElement |
ECPoint.getY() |
abstract ECFieldElement |
ECFieldElement.invert() |
ECFieldElement |
ECFieldElement.Fp.invert() |
ECFieldElement |
ECFieldElement.F2m.invert() |
abstract ECFieldElement |
ECFieldElement.multiply(ECFieldElement b) |
ECFieldElement |
ECFieldElement.Fp.multiply(ECFieldElement b) |
ECFieldElement |
ECFieldElement.F2m.multiply(ECFieldElement b) |
abstract ECFieldElement |
ECFieldElement.negate() |
ECFieldElement |
ECFieldElement.Fp.negate() |
ECFieldElement |
ECFieldElement.F2m.negate() |
abstract ECFieldElement |
ECFieldElement.sqrt() |
ECFieldElement |
ECFieldElement.Fp.sqrt()
return a sqrt root - the routine verifies that the calculation
returns the right value - if none exists it returns null.
|
ECFieldElement |
ECFieldElement.F2m.sqrt() |
abstract ECFieldElement |
ECFieldElement.square() |
ECFieldElement |
ECFieldElement.Fp.square() |
ECFieldElement |
ECFieldElement.F2m.square() |
abstract ECFieldElement |
ECFieldElement.subtract(ECFieldElement b) |
ECFieldElement |
ECFieldElement.Fp.subtract(ECFieldElement b) |
ECFieldElement |
ECFieldElement.F2m.subtract(ECFieldElement b) |
Modifier and Type | Method and Description |
---|---|
abstract ECFieldElement |
ECFieldElement.add(ECFieldElement b) |
ECFieldElement |
ECFieldElement.Fp.add(ECFieldElement b) |
ECFieldElement |
ECFieldElement.F2m.add(ECFieldElement b) |
abstract ECFieldElement |
ECFieldElement.divide(ECFieldElement b) |
ECFieldElement |
ECFieldElement.Fp.divide(ECFieldElement b) |
ECFieldElement |
ECFieldElement.F2m.divide(ECFieldElement b) |
static void |
ECFieldElement.F2m.checkFieldElements(ECFieldElement a,
ECFieldElement b)
Checks, if the ECFieldElements
a and b
are elements of the same field F2m
(having the same representation). |
abstract ECFieldElement |
ECFieldElement.multiply(ECFieldElement b) |
ECFieldElement |
ECFieldElement.Fp.multiply(ECFieldElement b) |
ECFieldElement |
ECFieldElement.F2m.multiply(ECFieldElement b) |
abstract ECFieldElement |
ECFieldElement.subtract(ECFieldElement b) |
ECFieldElement |
ECFieldElement.Fp.subtract(ECFieldElement b) |
ECFieldElement |
ECFieldElement.F2m.subtract(ECFieldElement b) |
Constructor and Description |
---|
ECPoint(ECCurve curve,
ECFieldElement x,
ECFieldElement y) |
F2m(ECCurve curve,
ECFieldElement x,
ECFieldElement y) |
F2m(ECCurve curve,
ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
Fp(ECCurve curve,
ECFieldElement x,
ECFieldElement y)
Create a point which encodes with point compression.
|
Fp(ECCurve curve,
ECFieldElement x,
ECFieldElement y,
boolean withCompression)
Create a point that encodes with or without point compresion.
|
Copyright © 2015. All rights reserved.