I've looked for an answer four about an hour now and can't find anything.
This would usually be easy, but:
We're not able to write to files or call an external file.
We cannot use the BouncyCastle API.
Most of the libraries I'm finding require calling pgp.exe(or similar), which is out of the question.
We have the public/private keys and are being passed an encrypted string.
Is there an easy way to decrypt this in C#/.NET4?