<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pycrypto.git/lib/Crypto/Random/_UserFriendlyRNG.py, branch junk/master</title>
<subtitle>github.com: dlitz/pycrypto.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/'/>
<entry>
<title>PY3K _fastmath support</title>
<updated>2010-12-29T18:21:05+00:00</updated>
<author>
<name>Thorsten Behrens</name>
<email>sbehrens@gmx.li</email>
</author>
<published>2010-12-29T18:21:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/commit/?id=cb48387f66a7fe9c2450b740a84c3c5af3712895'/>
<id>cb48387f66a7fe9c2450b740a84c3c5af3712895</id>
<content type='text'>
o _fastmath now builds and runs on PY3K
o Changes to setup.py to allow /usr/include for gmp.h
o Changes to setup.py to allow linking fastmath w/ static mpir
  on Windows without warning messages
o Changes to test_DSA/test_RSA to throw an exception if _fastmath
  is present but cannot be imported (due to an issue building
  _fastmath or the shared gmp/mpir libraries not being reachable)
o number.py has the code to flag a failing _fastmath, but that
  code is commented out for a better runtime experience
o Clean up the if for py21compat import - should have been == not is
o Clean up some '== None' occurences, now 'is None' instead
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
o _fastmath now builds and runs on PY3K
o Changes to setup.py to allow /usr/include for gmp.h
o Changes to setup.py to allow linking fastmath w/ static mpir
  on Windows without warning messages
o Changes to test_DSA/test_RSA to throw an exception if _fastmath
  is present but cannot be imported (due to an issue building
  _fastmath or the shared gmp/mpir libraries not being reachable)
o number.py has the code to flag a failing _fastmath, but that
  code is commented out for a better runtime experience
o Clean up the if for py21compat import - should have been == not is
o Clean up some '== None' occurences, now 'is None' instead
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes to allow pycrpyto to work on Python 3.x as well as 2.1 through 2.7</title>
<updated>2010-12-28T21:26:52+00:00</updated>
<author>
<name>Thorsten Behrens</name>
<email>sbehrens@gmx.li</email>
</author>
<published>2010-12-28T21:26:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/commit/?id=295ce314d9f5c750d9569ac75a4f78331fae9992'/>
<id>295ce314d9f5c750d9569ac75a4f78331fae9992</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Random: Improve the comment attached to _UserFriendlyRNG#_check_pid</title>
<updated>2009-08-28T16:27:52+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2009-08-28T16:22:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/commit/?id=02e3976a18bb08e13464184b702ddeebd5c8b74b'/>
<id>02e3976a18bb08e13464184b702ddeebd5c8b74b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Random: Add Crypto.Random.get_random_bytes()</title>
<updated>2009-08-28T16:10:25+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2009-08-28T16:04:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/commit/?id=d5d88413fc9703249a87a193cc7e6e22d1c553e6'/>
<id>d5d88413fc9703249a87a193cc7e6e22d1c553e6</id>
<content type='text'>
This should allow people to use something like this if they want
backwards-compatibility:

try:
     from Crypto.Random import get_random_bytes
except ImportError:
     try:
         from os import urandom as get_random_bytes
     except ImportError:
         get_random_bytes = open("/dev/urandom", "rb").read
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should allow people to use something like this if they want
backwards-compatibility:

try:
     from Crypto.Random import get_random_bytes
except ImportError:
     try:
         from os import urandom as get_random_bytes
     except ImportError:
         get_random_bytes = open("/dev/urandom", "rb").read
</pre>
</div>
</content>
</entry>
<entry>
<title>Legal: Dedicate my files to the public domain.</title>
<updated>2009-03-01T15:22:51+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2009-02-28T18:24:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/commit/?id=386de1947b282c3a01cd6533419d3d8592ffb861'/>
<id>386de1947b282c3a01cd6533419d3d8592ffb861</id>
<content type='text'>
In an attempt to simplify the copyright status of PyCrypto, I'm placing my
code into the public domain, and encouraging other contributors to do the
same.

I have used a public domain dedication that was recommended in a book on FOSS legal
issues[1], followed by the warranty disclaimer boilerplate from the MIT license.

[1] _Intellectual Property and Open Source: A Practical Guide to Protecting
    Code_, a book written by Van Lindberg and published by O'Reilly Media.
    (ISBN 978-0-596-51796-0)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In an attempt to simplify the copyright status of PyCrypto, I'm placing my
code into the public domain, and encouraging other contributors to do the
same.

I have used a public domain dedication that was recommended in a book on FOSS legal
issues[1], followed by the warranty disclaimer boilerplate from the MIT license.

[1] _Intellectual Property and Open Source: A Practical Guide to Protecting
    Code_, a book written by Van Lindberg and published by O'Reilly Media.
    (ISBN 978-0-596-51796-0)
</pre>
</div>
</content>
</entry>
<entry>
<title>cleanup: Move modules to "lib/Crypto" subdirectory.</title>
<updated>2009-02-28T18:14:53+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2009-02-28T18:14:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/commit/?id=ff8a657a8dd688551c59b4bbf7be33510992ee46'/>
<id>ff8a657a8dd688551c59b4bbf7be33510992ee46</id>
<content type='text'>
This will avoid the previous situation where scripts like the old "test.py"
get included accidentally in a release.  It also frees us to put additional
build scripts in the top-level directory of the source tree.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will avoid the previous situation where scripts like the old "test.py"
get included accidentally in a release.  It also frees us to put additional
build scripts in the top-level directory of the source tree.
</pre>
</div>
</content>
</entry>
</feed>
