<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pycrypto.git/lib/Crypto/Random, 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>Fix error importing winrandom on Python 3</title>
<updated>2013-05-25T04:22:15+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2013-05-25T04:22:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/commit/?id=10abfc8633bac653eda4d346fc051b2f07554dcd'/>
<id>10abfc8633bac653eda4d346fc051b2f07554dcd</id>
<content type='text'>
On Python 3, 'import winrandom' cannot be automatically converted to the relative import, so fails. This change fixes that behavior.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Python 3, 'import winrandom' cannot be automatically converted to the relative import, so fails. This change fixes that behavior.</pre>
</div>
</content>
</entry>
<entry>
<title>FortunaAccumulator: Use time.monotonic if available (i.e. Python 3.3 and later)</title>
<updated>2013-04-22T06:24:23+00:00</updated>
<author>
<name>Dwayne Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2013-04-22T06:24:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/commit/?id=22d7760ae7346d80a6c54b1549e9a1d560c239bc'/>
<id>22d7760ae7346d80a6c54b1549e9a1d560c239bc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix dumb typo: "is 2" should be "== 2"</title>
<updated>2013-02-18T03:00:50+00:00</updated>
<author>
<name>Dwayne Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2013-02-18T03:00:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/commit/?id=4e4cc0beefbb316db2a8750e747e697df0b754d7'/>
<id>4e4cc0beefbb316db2a8750e747e697df0b754d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix LP#1061217: random.shuffle takes O(n^2) time</title>
<updated>2013-02-16T18:50:03+00:00</updated>
<author>
<name>Dwayne Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2013-02-16T18:50:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/commit/?id=14ef4933c9c0b21c7bfba3556e1aa13f3f9ef6ff'/>
<id>14ef4933c9c0b21c7bfba3556e1aa13f3f9ef6ff</id>
<content type='text'>
The previous implementation took O(n**2) time and O(n) auxiliary space.
We now use the Fisher-Yates algorithm, which takes O(n) time and O(1)
space.

Thanks to Sujay Jayakar and Andrew Cooke for pointing this out and
suggesting a solution.

Bug report: https://bugs.launchpad.net/pycrypto/+bug/1061217
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous implementation took O(n**2) time and O(n) auxiliary space.
We now use the Fisher-Yates algorithm, which takes O(n) time and O(1)
space.

Thanks to Sujay Jayakar and Andrew Cooke for pointing this out and
suggesting a solution.

Bug report: https://bugs.launchpad.net/pycrypto/+bug/1061217
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix DevURandomRNG to work with Python3's new I/O stack.</title>
<updated>2012-04-21T16:59:49+00:00</updated>
<author>
<name>Sebastian Ramacher</name>
<email>s.ramacher@gmx.at</email>
</author>
<published>2012-02-03T14:26:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/commit/?id=95d65366e9ac7e194bf8317d69785c9a5b877790'/>
<id>95d65366e9ac7e194bf8317d69785c9a5b877790</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from upstream</title>
<updated>2011-12-22T13:55:40+00:00</updated>
<author>
<name>Legrandin</name>
<email>gooksankoo@hoiptorrow.mailexpire.com</email>
</author>
<published>2011-12-22T13:55:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/commit/?id=114ca5b4d467617489817eee77ed0621665ee362'/>
<id>114ca5b4d467617489817eee77ed0621665ee362</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Python 3.x fixes:</title>
<updated>2011-10-22T19:07:47+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2011-10-22T19:07:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/commit/?id=094d70b64d6b575841c6d340f2391b977bc61694'/>
<id>094d70b64d6b575841c6d340f2391b977bc61694</id>
<content type='text'>
- Use absolute imports
- Fix StringIO import so that 2to3 can translate it
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Use absolute imports
- Fix StringIO import so that 2to3 can translate it
</pre>
</div>
</content>
</entry>
<entry>
<title>Merged from upstream (py3k support) and modified so that all unit tests pass.</title>
<updated>2011-10-18T21:20:26+00:00</updated>
<author>
<name>Legrandin</name>
<email>gooksankoo@hoiptorrow.mailexpire.com</email>
</author>
<published>2011-10-18T21:20:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/commit/?id=c22fa18c0dedb43a8b19dcb9b29512ba59e1764b'/>
<id>c22fa18c0dedb43a8b19dcb9b29512ba59e1764b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new() method to all remaining hash algorithms, so as to make them to work with PKCS#1 PSS. Add also test cases for it for every hash.</title>
<updated>2011-02-07T21:32:49+00:00</updated>
<author>
<name>Legrandin</name>
<email>gooksankoo@hoiptorrow.mailexpire.com</email>
</author>
<published>2011-02-07T21:32:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/commit/?id=07e9e97e9d1844e5b5427a5e9164ff848eacde19'/>
<id>07e9e97e9d1844e5b5427a5e9164ff848eacde19</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix AllOrNothing and random.sample()</title>
<updated>2011-01-06T12:18:12+00:00</updated>
<author>
<name>Thorsten Behrens</name>
<email>sbehrens@gmx.li</email>
</author>
<published>2011-01-06T12:18:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pycrypto.git/commit/?id=60896cc61a960e6bfef680ad890c0f848c9fc27c'/>
<id>60896cc61a960e6bfef680ad890c0f848c9fc27c</id>
<content type='text'>
o AllOrNothing no longer fails occasionally. Patch by Lorenz Quack
o random.sample() works on Python 2.1. Patch by Paul Koning and Lorenz
  Quack
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
o AllOrNothing no longer fails occasionally. Patch by Lorenz Quack
o random.sample() works on Python 2.1. Patch by Paul Koning and Lorenz
  Quack
</pre>
</div>
</content>
</entry>
</feed>
