class EllipticalCurveEncryptor implements Encryptor {

    @Override
    public byte[] open(byte[] cipherText, Nonce nonce, PublicKey publicKey, PrivateKey privateKey) {
        throw new UnsupportedOperationException();
    }

    public  EllipticalCurveEncryptor(final String symmetricCipher, final String ellipticCurve);
    public  EllipticalCurveEncryptor(final String symmetricCipher, final String ellipticCurve, int nonceLength, int sharedKeyLength);

}