| /* GENERATED SOURCE. DO NOT MODIFY. */ |
| package com.android.org.bouncycastle.jce.spec; |
| |
| import java.math.BigInteger; |
| |
| /** |
| * Elliptic Curve private key specification. |
| * @hide This class is not part of the Android public SDK API |
| */ |
| public class ECPrivateKeySpec |
| extends ECKeySpec |
| { |
| private BigInteger d; |
| |
| /** |
| * base constructor |
| * |
| * @param d the private number for the key. |
| * @param spec the domain parameters for the curve being used. |
| */ |
| public ECPrivateKeySpec( |
| BigInteger d, |
| ECParameterSpec spec) |
| { |
| super(spec); |
| |
| this.d = d; |
| } |
| |
| /** |
| * return the private number D |
| */ |
| public BigInteger getD() |
| { |
| return d; |
| } |
| } |