class OpenPGPPasswordBasedEncryptor implements Encryptor {

    @Override
    public StreamCallback getDecryptionCallback() throws Exception {
        return new OpenPGPDecryptCallback(provider, password);
    }

    public  OpenPGPPasswordBasedEncryptor(final String algorithm, final String provider, final char[] passphrase, final String filename);

}