Я скачал последнюю версию оболочки .NET для OpenSSL из библиотеки openssl-net.sourceforge.net , но у меня возникли проблемы.
Я пытался загрузить приват.ключ как это:
byte[] b = System.IO.File.ReadAllBytes(@"C:\SFDLL\private.key");
OpenSSL.Core.BIO bio = new OpenSSL.Core.BIO(b);
OpenSSL.Crypto.CryptoKey key = OpenSSL.Crypto.CryptoKey.FromPrivateKey(bio, "123123");
int i = 0;
и получил ошибку: 
и Внутреннее исключение
{"Невозможно загрузить DLL 'libeay32':Указанный модуль не может быть найден. (Исключение из HRESULT: 0x8007007E) "}
это не правильный способ сделать это?что я делаю не так?