18212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrompackage org.bouncycastle.jce.interfaces; 28212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom 38212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstromimport java.math.BigInteger; 48212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstromimport java.security.PrivateKey; 58212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom 68212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom/** 78212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom * interface for Elliptic Curve Private keys. 88212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom */ 98212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrompublic interface ECPrivateKey 108212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom extends ECKey, PrivateKey 118212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom{ 128212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom /** 138212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom * return the private value D. 148212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom */ 158212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom public BigInteger getD(); 168212855a312dc8ebe081a3e08b1d2d8f8757af02Brian Carlstrom} 17