<div>Thanks for the quick responses! I admit that putting the dlls directly into the System32 folder was a rookie move, but I desperately wanted to get twisted up and running :). So now I have a few more questions if you don&#39;t mind answering them. Like I said before, I am a rookie so I am simply following whatever it tells me to do in the O&#39;Reilly Twisted Network Programming Essentials book so I downloaded and installed the following:</div>

<div>pyOpenSSL-0.8.winxp32-py2.5.msi</div>
<div>pycrypto-2.0.1.win32-py2.5.exe</div>
<div>Twisted_NoDocs-8.2.0.win32-py2.5.exe</div>
<div>So do I still have to install openSSL on my machine even though I installed all of those? Also do I have to use Python 2.5 if I want to use pycrypto and pyOpenSSL? And finally I was looking around and I didn&#39;t see anything that stated that Vista is even supported. Could that be another problem I might run into. Thanks again for all the help.</div>

<div><br><br> </div>
<div class="gmail_quote">On Sun, Mar 8, 2009 at 8:17 AM, <span dir="ltr">&lt;<a href="mailto:glyph@divmod.com">glyph@divmod.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="im"><br>On 09:33 am, <a href="mailto:florent.aide@gmail.com" target="_blank">florent.aide@gmail.com</a> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Sun, Mar 8, 2009 at 5:06 AM, Ian Fountain &lt;<a href="mailto:ian.fountain@gmail.com" target="_blank">ian.fountain@gmail.com</a>&gt; wrote:<br>

<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">I am new to all this so you will have to forgive me. I have a vista machine<br>with python 2.5 on it and I just installed twisted (py2.5), pyOpenSSL<br>
(py2.5), and pycrypto (py2.5) but when I try to do the following:<br>&quot;from twisted.internet import reactor&quot; I get the following error:<br>&quot;This application has failed to start because libeay32.dll was not found.<br>
Re-installing the application may fix this problem.&quot;<br>I then found a copy of libeay32.dll and put it in my System32 folder and<br>then get the following error:<br>&quot;The procedure entry point ERR_load_RAND_string could not be located in the<br>
dynamic link library libeay32.dll.&quot;<br>I am currently out of ideas on what to do. Any help would be appreciated.<br>Thanks,<br></blockquote><br>You need to have openssl install on your machine. Either download the<br>
source and compile by yourself of use the binaries from there:<br></blockquote><br></div>More importantly you need to have a *matching* version of pyopenssl and openssl installed.<br><br>Please don&#39;t don&#39;t manually put libraries into your System32 folder; use packages, or put the dlls somewhere else where you are more likely to find them.  It can make problems like this very hard to diagnose, when later you come back and try to properly install openssl, but the version in your system32 directory is somehow getting picked up instead of the version that you just installed.<br>
<br>I wanted to refer you to some documentation from here, but the pyopenssl website is oddly silent on which version of OpenSSL to use on Windows. Would whoever built <a href="http://sourceforge.net/project/showfiles.php?group_id=31249&amp;package_id=90289" target="_blank">http://sourceforge.net/project/showfiles.php?group_id=31249&amp;package_id=90289</a> please state which version of win32 openssl it was built against?  I&#39;m guessing 0.9.8j, but I&#39;m not too confident in that guess... 
<div>
<div></div>
<div class="h5"><br><br>_______________________________________________<br>Twisted-Python mailing list<br><a href="mailto:Twisted-Python@twistedmatrix.com" target="_blank">Twisted-Python@twistedmatrix.com</a><br><a href="http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python" target="_blank">http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python</a><br>
</div></div></blockquote></div><br>