Set acceptableCurves = configuration.getAcceptableNamedCurves(); if (params.isNamedCurve())
@Override protected void engineInit(byte[] bytes, String format) throws IOException { if (isASN1FormatString(format)) { X962Parameters params = X962Parameters.getInstance(bytes); ECCurve curve = EC5Util.getCurve(BouncyCastleProvider.CONFIGURATION, params); if (params.isNamedCurve()) { ASN1ObjectIdentifier curveId = ASN1ObjectIdentifier.getInstance(params.getParameters()); curveName = ECNamedCurveTable.getName(curveId); if (curveName == null) { curveName = curveId.getId(); } } ecParameterSpec = EC5Util.convertToSpec(params, curve); } else { throw new IOException("Unknown encoded parameters format in AlgorithmParameters object: " + format); } }
X9ECParameters curveParams; if (params.isNamedCurve())
X9ECParameters curveParams; if (params.isNamedCurve())
X9ECParameters curveParams; if (params.isNamedCurve())
X9ECParameters curveParams; if (params.isNamedCurve())
public static ECDomainParameters getDomainParameters( ProviderConfiguration configuration, X962Parameters params) { ECDomainParameters domainParameters; if (params.isNamedCurve()) { ASN1ObjectIdentifier oid = ASN1ObjectIdentifier.getInstance(params.getParameters()); X9ECParameters ecP = ECUtil.getNamedCurveByOid(oid); if (ecP == null) { Map extraCurves = configuration.getAdditionalECParameters(); ecP = (X9ECParameters)extraCurves.get(oid); } domainParameters = new ECNamedDomainParameters(oid, ecP.getCurve(), ecP.getG(), ecP.getN(), ecP.getH(), ecP.getSeed()); } else if (params.isImplicitlyCA()) { org.spongycastle.jce.spec.ECParameterSpec iSpec = configuration.getEcImplicitlyCa(); domainParameters = new ECDomainParameters(iSpec.getCurve(), iSpec.getG(), iSpec.getN(), iSpec.getH(), iSpec.getSeed()); } else { X9ECParameters ecP = X9ECParameters.getInstance(params.getParameters()); domainParameters = new ECDomainParameters(ecP.getCurve(), ecP.getG(), ecP.getN(), ecP.getH(), ecP.getSeed()); } return domainParameters; }
EllipticCurve ellipticCurve; if (params.isNamedCurve())
EllipticCurve ellipticCurve; if (params.isNamedCurve())
EllipticCurve ellipticCurve; if (params.isNamedCurve())
if (params.isNamedCurve())
if (params.isNamedCurve())
ECDomainParameters dParams; if (params.isNamedCurve())
if (params.isNamedCurve())
if (params.isNamedCurve())
if (params.isNamedCurve())
if (params.isNamedCurve())
ECDomainParameters dParams; if (params.isNamedCurve())
if (params.isNamedCurve())
if (params.isNamedCurve())