<html><head></head><body bgcolor="#FFFFFF"><div>Ups, forgot about the addition of the Windows code. As far as my bad memory serves me I think the Windows code does not work. </div><div><br></div><div>And it is /dev/random, not /dev/urandom. </div><div><br></div><div>Must remember to read up on old code before talking about it :-$<br><br><div>___</div><div> /orben</div>Sent from my iPhone</div><div><br>On 17/08/2012, at 22.44, Zabrane Mickael <<a href="mailto:zabrane3@gmail.com">zabrane3@gmail.com</a>> wrote:<br><br></div><div></div><blockquote type="cite"><div>Hi Torben,<div><br></div><div><div><div>On Aug 17, 2012, at 9:33 PM, Torben Hoffmann wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>One thing to keep in mind with crypto is that it depends on OpenSSL which means that if you want to create a binary version of your application you need to make sure that the execution platform has OpenSSL.<br><br>If you are developing a server for your own use - no problem.<br></div></blockquote><div><br></div>That's the case for us.</div><div><br><blockquote type="cite"><div><br>If you want to break the dependency you can - on Un*x-like platforms - resort to getting a seed from /dev/urandom - there is an example of this in <a href="https://github.com/lehoff/cryptographic">https://github.com/lehoff/cryptographic</a>, it is ages since I worked on that and I cannot remember the state of that, but the general principle should be sound.<br><br>There is a way to do this in Windows too, but we never got around to implementing that back then.<br></div></blockquote><div><br></div><div>From the source code:</div><div>/* entropy.c - C code for generating random numbers using the internal windows entropy library. */</div><a href="https://github.com/lehoff/cryptographic/blob/master/c_src/entropy.c">https://github.com/lehoff/cryptographic/blob/master/c_src/entropy.c</a></div><div><br></div><div apple-content-edited="true">
<div>Regards,</div><div>Zabrane</div>
</div>
<br></div></div></blockquote></body></html>