18212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrompackage org.bouncycastle.crypto.params;
28212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom
38212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrompublic class ECKeyParameters
48212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom    extends AsymmetricKeyParameter
58212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom{
68212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom    ECDomainParameters params;
78212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom
88212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom    protected ECKeyParameters(
98212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom        boolean             isPrivate,
108212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom        ECDomainParameters  params)
118212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom    {
128212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom        super(isPrivate);
138212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom
148212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom        this.params = params;
158212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom    }
168212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom
178212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom    public ECDomainParameters getParameters()
188212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom    {
198212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom        return params;
208212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom    }
218212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom}
22