<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pycrypto.git/src/_fastmath.c, branch pyca</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>_fastmath: Convert negative numbers properly</title>
<updated>2012-04-25T21:06:48+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2012-04-25T21:06:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=61420abf2e7f80b9ad340a176e57d9a666fa7ea5'/>
<id>61420abf2e7f80b9ad340a176e57d9a666fa7ea5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>some comments</title>
<updated>2012-04-25T20:17:02+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2012-04-25T20:17:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=8f64badf1640bccb42d0bcf1f54d9c484ddd1e51'/>
<id>8f64badf1640bccb42d0bcf1f54d9c484ddd1e51</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>_fastmath: missing Py_BLOCK_THREADS on isPrime(1)</title>
<updated>2012-04-25T20:08:02+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2012-04-25T20:08:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=88b4a886ccffef2f6cdbd20f8c983eb5ded1c813'/>
<id>88b4a886ccffef2f6cdbd20f8c983eb5ded1c813</id>
<content type='text'>
When _fastmath is present, the following code caused the Python interpreter
to abort with a fatal error:

    from Crypto.Util.number import isPrime
    isPrime(1)  # Fatal Python error: PyEval_SaveThread: NULL tstate

Bug report: https://bugs.launchpad.net/pycrypto/+bug/988431
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When _fastmath is present, the following code caused the Python interpreter
to abort with a fatal error:

    from Crypto.Util.number import isPrime
    isPrime(1)  # Fatal Python error: PyEval_SaveThread: NULL tstate

Bug report: https://bugs.launchpad.net/pycrypto/+bug/988431
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix segfault if Crypto.Random.new is missing for some reason.</title>
<updated>2012-02-18T17:54:39+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2012-02-18T17:51:11+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=4b3c25f4b872c288ace179c68cebc46cce5039aa'/>
<id>4b3c25f4b872c288ace179c68cebc46cce5039aa</id>
<content type='text'>
This should never happen, but we're already checking that Crypto.Random.new is
callable, so we might as well also check that Crypto.Random.new exists.  Also,
fixing this should silence an (arguably false-positive) error emitted by
cpychecker (a static analysis tool used by the Fedora project).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should never happen, but we're already checking that Crypto.Random.new is
callable, so we might as well also check that Crypto.Random.new exists.  Also,
fixing this should silence an (arguably false-positive) error emitted by
cpychecker (a static analysis tool used by the Fedora project).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2012-02-18T17:42:23+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2012-02-18T17:42:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=a6ddd108cf8e70c4037065143f968e994f5ef581'/>
<id>a6ddd108cf8e70c4037065143f968e994f5ef581</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix segfaults &amp; reference leaks in error-handling</title>
<updated>2012-02-18T17:35:23+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2012-02-18T17:35:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=34d79c1c99b0baf3357507245e0f0419297ea4e2'/>
<id>34d79c1c99b0baf3357507245e0f0419297ea4e2</id>
<content type='text'>
These bugs are likely only triggered during out-of-memory conditions.  The bug
report is at:

    https://bugs.launchpad.net/pycrypto/+bug/934294

These were found by Dave Malcolm's experimental static analysis tool:

    http://fedorapeople.org/~dmalcolm/gcc-python-plugin/2012-02-14/python-crypto-2.5-1.fc17/

See also:

    https://fedorahosted.org/gcc-python-plugin/
    http://gcc-python-plugin.readthedocs.org/en/latest/cpychecker.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These bugs are likely only triggered during out-of-memory conditions.  The bug
report is at:

    https://bugs.launchpad.net/pycrypto/+bug/934294

These were found by Dave Malcolm's experimental static analysis tool:

    http://fedorapeople.org/~dmalcolm/gcc-python-plugin/2012-02-14/python-crypto-2.5-1.fc17/

See also:

    https://fedorahosted.org/gcc-python-plugin/
    http://gcc-python-plugin.readthedocs.org/en/latest/cpychecker.html
</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://trove.baserock.org/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>Fix libgmp/libmpir autodetection</title>
<updated>2011-10-10T23:15:50+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2011-10-10T23:14:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=323ce9ef951378dc96ce14c9e514e9aa19ab39d9'/>
<id>323ce9ef951378dc96ce14c9e514e9aa19ab39d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into py3k</title>
<updated>2011-10-10T18:51:07+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2011-10-10T18:51:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=bf38995ffa51e28b8232e9417b450a8edbd23dec'/>
<id>bf38995ffa51e28b8232e9417b450a8edbd23dec</id>
<content type='text'>
Conflicts:
	setup.py
	src/_fastmath.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	setup.py
	src/_fastmath.c
</pre>
</div>
</content>
</entry>
<entry>
<title>autoconf: only use side-channel secured mpz_powm_sec if it's available (libgmp 5 or later)</title>
<updated>2011-10-10T18:49:26+00:00</updated>
<author>
<name>Dwayne C. Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2011-10-10T16:40:39+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=9cfb332b22e38b9d965bfb691eca67b6b8fa64e3'/>
<id>9cfb332b22e38b9d965bfb691eca67b6b8fa64e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
