Hi! Jeff Stedfast skrev 2013-10-25 04:25:
Sadly, C# APIs do not provide a nice way to do IPC with programs like gnupg, so my options are limited if I want portability... again leading me to BouncyCastle for the OpenPGP implementation.
There's a C# library available at https://biko.codeplex.com/ that communicates with GnuPG4Win using streams and std in/out. I've uploaded some small patches there, however no response so far.
I'm not a crypto expert, so I cannot judge neither code nor developers from a security perspective, but since GnuPG4Win is the official port for Windows and it appears more active than BouncyCastle, my humble opinion is that GnuPG4Win is a safer bet when it comes to discovering and plugging security holes. This is *not* personal to all you developers, it's only how it appears from the outside without having done a security review.
/Peter -- Peter Lindgren Norrsken konsult pe...@norrskenkonsult.com 0703-393940