public static X962Parameters getInstance( Object obj) { if (obj == null || obj instanceof X962Parameters) { return (X962Parameters)obj; } if (obj instanceof ASN1Primitive) { return new X962Parameters((ASN1Primitive)obj); } throw new IllegalArgumentException("unknown object in getInstance()"); }
public static X962Parameters getInstance( Object obj) { if (obj == null || obj instanceof X962Parameters) { return (X962Parameters)obj; } if (obj instanceof ASN1Primitive) { return new X962Parameters((ASN1Primitive)obj); } if (obj instanceof byte[]) { try { return new X962Parameters(ASN1Primitive.fromByteArray((byte[])obj)); } catch (Exception e) { throw new IllegalArgumentException("unable to parse encoded data: " + e.getMessage()); } } throw new IllegalArgumentException("unknown object in getInstance()"); }
@Override protected byte[] engineGetEncoded(String format) throws IOException { if (isASN1FormatString(format)) { X962Parameters params; if (ecParameterSpec == null) // implicitly CA { params = new X962Parameters(DERNull.INSTANCE); } else if (curveName != null) { params = new X962Parameters(ECUtil.getNamedCurveOid(curveName)); } else { org.spongycastle.jce.spec.ECParameterSpec ecSpec = EC5Util.convertSpec(ecParameterSpec, false); X9ECParameters ecP = new X9ECParameters( ecSpec.getCurve(), ecSpec.getG(), ecSpec.getN(), ecSpec.getH(), ecSpec.getSeed()); params = new X962Parameters(ecP); } return params.getEncoded(); } throw new IOException("Unknown parameters format in AlgorithmParameters object: " + format); }
params = new X962Parameters(curveOid); params = new X962Parameters(DERNull.INSTANCE); ecSpec.getCurve().getSeed()); params = new X962Parameters(ecP);
AlgorithmParameters ecAlgParams = helper.createAlgorithmParameters("EC"); ecAlgParams.init(new X962Parameters(ecKey.getCurveOID()).getEncoded());
params = new X962Parameters(curveOid); params = new X962Parameters(DERNull.INSTANCE); ecSpec.getCurve().getSeed()); params = new X962Parameters(ecP);
params = new X962Parameters(curveOid); params = new X962Parameters(DERNull.INSTANCE); ecSpec.getCurve().getSeed()); params = new X962Parameters(ecP);
params = new X962Parameters(curveOid); params = new X962Parameters(DERNull.INSTANCE); ecSpec.getCurve().getSeed()); params = new X962Parameters(ecP);
params = new X962Parameters(DERNull.INSTANCE); // Implicitly CA params = new X962Parameters(((ECNamedDomainParameters)domainParams).getName()); orderBitLength = domainParams.getN().bitLength(); domainParams.getSeed()); params = new X962Parameters(ecP); orderBitLength = domainParams.getN().bitLength();
params = new X962Parameters(curveParams);
params = new X962Parameters(curveParams);
params = new X962Parameters(curveParams);
params = new X962Parameters(curveParams);
params = new X962Parameters(DERNull.INSTANCE); // Implicitly CA params = new X962Parameters(((ECNamedDomainParameters)domainParams).getName()); domainParams.getSeed()); params = new X962Parameters(ecP);
params = new X962Parameters(curveOid); orderBitLength = ECUtil.getOrderBitLength(BouncyCastleProvider.CONFIGURATION, ecSpec.getOrder(), this.getS()); params = new X962Parameters(DERNull.INSTANCE); orderBitLength = ECUtil.getOrderBitLength(BouncyCastleProvider.CONFIGURATION, null, this.getS()); ecSpec.getCurve().getSeed()); params = new X962Parameters(ecP); orderBitLength = ECUtil.getOrderBitLength(BouncyCastleProvider.CONFIGURATION, ecSpec.getOrder(), this.getS());
ecSpec.getCurve().getSeed()); params = new X962Parameters(ecP);
ecSpec.getCurve().getSeed()); params = new X962Parameters(ecP);
ecSpec.getCurve().getSeed()); params = new X962Parameters(ecP);
private void populateFromPrivKeyInfo(PrivateKeyInfo info) throws IOException X962Parameters params = new X962Parameters((ASN1Primitive)info.getPrivateKeyAlgorithm().getParameters());
private void populateFromPrivKeyInfo(PrivateKeyInfo info) throws IOException X962Parameters params = new X962Parameters((ASN1Primitive)info.getPrivateKeyAlgorithm().getParameters());