public abstract class CryptoEllipticCurveBc extends Object
ECParameterSpec.| Modifier and Type | Field and Description |
|---|---|
private String |
curveName |
private org.bouncycastle.jce.spec.ECParameterSpec |
ecParameters |
private BigInteger |
halfN |
private BigInteger |
q |
| Constructor and Description |
|---|
CryptoEllipticCurveBc(String curveName)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract BigInteger |
determineCurveQ() |
int |
getBitLength() |
int |
getByteLength() |
static int |
getByteLength(org.bouncycastle.jce.spec.ECParameterSpec ecParameters) |
String |
getCurveName() |
org.bouncycastle.jce.spec.ECParameterSpec |
getEcParameters() |
BigInteger |
getHalfN() |
BigInteger |
getQ() |
private final String curveName
private org.bouncycastle.jce.spec.ECParameterSpec ecParameters
private BigInteger q
private BigInteger halfN
CryptoEllipticCurveBc(String curveName)
curveName - the curve name.public String getCurveName()
public org.bouncycastle.jce.spec.ECParameterSpec getEcParameters()
ECParameterSpec.public BigInteger getQ()
curve.protected abstract BigInteger determineCurveQ()
Q value.public BigInteger getHalfN()
public int getBitLength()
public int getByteLength()
public static int getByteLength(org.bouncycastle.jce.spec.ECParameterSpec ecParameters)
ecParameters - the ECParameterSpec.Copyright © 2001–2019 mmm-Team. All rights reserved.