List of usage examples for org.bouncycastle.crypto.params ECKeyParameters getParameters
public ECDomainParameters getParameters()
From source file:com.licel.jcardsim.crypto.ECKeyImpl.java
License:Apache License
/** * Construct and initialize ecc key with ECKeyParameters. Use in KeyPairImpl * * @see KeyPair/*from w ww . j a va 2 s.c om*/ * @see ECKeyParameters * @param parameters key params from BouncyCastle API */ public ECKeyImpl(ECKeyParameters parameters) { boolean isPrivate = parameters.isPrivate(); boolean isF2M = parameters.getParameters().getCurve() instanceof ECCurve.F2m; type = isPrivate ? (isF2M ? KeyBuilder.TYPE_EC_F2M_PRIVATE : KeyBuilder.TYPE_EC_FP_PRIVATE) : (isF2M ? KeyBuilder.TYPE_EC_F2M_PUBLIC : KeyBuilder.TYPE_EC_FP_PUBLIC); size = (short) parameters.getParameters().getCurve().getFieldSize(); setDomainParameters(parameters.getParameters()); }