18212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrompackage org.bouncycastle.crypto.params;
28212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom
38212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstromimport java.math.BigInteger;
48212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom
58212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrompublic class ECPrivateKeyParameters
68212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom    extends ECKeyParameters
78212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom{
88212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom    BigInteger d;
98212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom
108212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom    public ECPrivateKeyParameters(
118212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom        BigInteger          d,
128212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom        ECDomainParameters  params)
138212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom    {
148212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom        super(true, params);
158212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom        this.d = d;
168212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom    }
178212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom
188212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom    public BigInteger getD()
198212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom    {
208212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom        return d;
218212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom    }
228212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom}
23