<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pycrypto.git, branch v2.1.0</title>
<subtitle>github.com: dlitz/pycrypto.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/'/>
<entry>
<title>Release version 2.1.0</title>
<updated>2009-12-13T20:39:29+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2009-12-13T20:39:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=033fc936155115b3a541387804e0a94820978498'/>
<id>033fc936155115b3a541387804e0a94820978498</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix building PyCrypto on Win64 using MS Visual Studio 9.0.</title>
<updated>2009-12-13T19:47:26+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2009-12-13T19:43:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=f05263c70f66dc4ee955b3ddcc02e5958070a5ff'/>
<id>f05263c70f66dc4ee955b3ddcc02e5958070a5ff</id>
<content type='text'>
Thanks to Nevins Bartolomeo (https://launchpad.net/~nevins-bartolomeo) for
contributing this fix.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to Nevins Bartolomeo (https://launchpad.net/~nevins-bartolomeo) for
contributing this fix.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump to version 2.1.0b1</title>
<updated>2009-11-02T02:00:45+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2009-11-02T02:00:45+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=7ac1798a27bdccfedfd8c352953a9122cc2e6a62'/>
<id>7ac1798a27bdccfedfd8c352953a9122cc2e6a62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update ChangeLog</title>
<updated>2009-11-02T01:59:42+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2009-11-02T01:59:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=76736791fc12bea31b225f0ba790656e5c62dfd9'/>
<id>76736791fc12bea31b225f0ba790656e5c62dfd9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>RSA.generate: Ensure that e is coprime to (p-1) and (q-1).</title>
<updated>2009-11-02T01:34:19+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2009-11-02T01:34:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=05927c01c80fcf21fd103d166d5fce3da4ae2e51'/>
<id>05927c01c80fcf21fd103d166d5fce3da4ae2e51</id>
<content type='text'>
This is needed for encryption to work properly, according to the 1997 paper by
Robert D. Silverman of RSA Labs, "Fast generation of random, strong RSA
primes", available here:

    http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.17.2713&amp;rep=rep1&amp;type=pdf

Since e=65537 is prime, it is sufficient to check that e divides neither (p-1)
nor (q-1).

This fixes the bug https://bugs.launchpad.net/pycrypto/+bug/408660

This is a modified version of a patch by Lorenz Quack &lt;don@amberfisharts.com&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is needed for encryption to work properly, according to the 1997 paper by
Robert D. Silverman of RSA Labs, "Fast generation of random, strong RSA
primes", available here:

    http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.17.2713&amp;rep=rep1&amp;type=pdf

Since e=65537 is prime, it is sufficient to check that e divides neither (p-1)
nor (q-1).

This fixes the bug https://bugs.launchpad.net/pycrypto/+bug/408660

This is a modified version of a patch by Lorenz Quack &lt;don@amberfisharts.com&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>block_template.c: Re-acquire the GIL during a nasty error case</title>
<updated>2009-10-17T00:25:33+00:00</updated>
<author>
<name>Lorenz Quack</name>
<email>don@amberfisharts.com</email>
</author>
<published>2009-10-17T00:24:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=a7748d0e65fe17fbcb20f7b086536c3ccf68de43'/>
<id>a7748d0e65fe17fbcb20f7b086536c3ccf68de43</id>
<content type='text'>
This error should never occur, but we might as well handle it properly anyway.

This fixes https://bugs.launchpad.net/pycrypto/+bug/452195
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This error should never occur, but we might as well handle it properly anyway.

This fixes https://bugs.launchpad.net/pycrypto/+bug/452195
</pre>
</div>
</content>
</entry>
<entry>
<title>Update RandomPool warning to indicate that *previous* versions were broken</title>
<updated>2009-10-12T22:39:54+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2009-10-12T22:39:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=4cf61f7ebbf7a4985dac5115ae667967b3db0848'/>
<id>4cf61f7ebbf7a4985dac5115ae667967b3db0848</id>
<content type='text'>
The *new* version uses Crypto.Random, so it's not broken, but we still want to
warn users and developers that their applications have been using an insecure
RNG up to this point.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The *new* version uses Crypto.Random, so it's not broken, but we still want to
warn users and developers that their applications have been using an insecure
RNG up to this point.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update ChangeLog</title>
<updated>2009-10-12T21:00:37+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2009-10-12T21:00:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=f2dc3056031318c3e873e256ca9fc668ddaa0071'/>
<id>f2dc3056031318c3e873e256ca9fc668ddaa0071</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Release the global interpreter lock during encryption, decryption, and hashing.</title>
<updated>2009-10-12T20:43:18+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2009-10-12T20:11:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=2150aca61f27dc80981a914d2b11c038e84b0c87'/>
<id>2150aca61f27dc80981a914d2b11c038e84b0c87</id>
<content type='text'>
These are the easy ones.  We don't release the GIL on cipher initialization,
hash initialization, or hash finalization, because those functions might make
Python API calls, and we would need to add a mechism for re-acquiring the GIL
in those cases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are the easy ones.  We don't release the GIL on cipher initialization,
hash initialization, or hash finalization, because those functions might make
Python API calls, and we would need to add a mechism for re-acquiring the GIL
in those cases.
</pre>
</div>
</content>
</entry>
<entry>
<title>Counter: Add some assert() statements</title>
<updated>2009-10-12T18:53:59+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2009-10-11T01:28:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=acf6183a53e2ce8849bc27afd51991babe69338d'/>
<id>acf6183a53e2ce8849bc27afd51991babe69338d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
