title: Error trying to use OpenSSL .NET
body: <p>I've downloaded the lates version of the wrapper .NET for the OpenSSL from <a href="http://openssl-net.sourceforge.net/" rel="nofollow noreferrer">openssl-net.sourceforge.net</a> Library but having troubles.</p>
  
  <p>I tried to load a private.key like this:</p>
  
  <pre><code>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;
  </code></pre>
  
  <p>and got error:
  <img src="https://i.stack.imgur.com/jmERQ.jpg" alt="initializationOpenSSL.Core.Native exception"></p>
  
  <p>and the Inner exception is</p>
  
  <blockquote>
    <p>{"Unable to load DLL 'libeay32': The specified module could not be found. (Exception from HRESULT: 0x8007007E)"}</p>
  </blockquote>
  
  <p><strong>isn't this the correct way to do this? what I'm doing wrong?</strong></p>