class ECKey implements Serializable {

    public ECDSASignature sign(Sha256Hash input) throws KeyCrypterException {
        return sign(input, null);
    }

    public  ECKey();
    public  ECKey(BigInteger privKey);
    public  ECKey(BigInteger privKey, BigInteger pubKey);
    public  ECKey(@Nullable byte[] privKeyBytes, @Nullable byte[] pubKey);
    public  ECKey(@Nullable EncryptedPrivateKey encryptedPrivateKey, @Nullable byte[] pubKey, KeyCrypter keyCrypter);
    public  ECKey(@Nullable BigInteger privKey, @Nullable byte[] pubKey, boolean compressed);
    private  ECKey(@Nullable BigInteger privKey, @Nullable byte[] pubKey);

}