throws IOException, CryptoException {
try {
Worker worker = new Worker();
return worker.goToWork(input, decryptionKey, keyPassword, verificationKey);
} catch (SignatureException ex) {
throw new CryptoException(ex);
} catch (NoSuchProviderException ex) {
throw new CryptoException(ex);
} catch (PGPException ex) {
throw new CryptoException(ex);
}
}