<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pycrypto.git/lib/Crypto, branch junk/sphinx</title>
<subtitle>github.com: dlitz/pycrypto.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/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://git.baserock.org/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://git.baserock.org/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>AES-NI support: Python 2.1 Backward compatibility</title>
<updated>2013-04-22T03:41:18+00:00</updated>
<author>
<name>Dwayne Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2013-04-22T03:18:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=cce74edc6c792efbe402eca681a7cead4836f543'/>
<id>cce74edc6c792efbe402eca681a7cead4836f543</id>
<content type='text'>
- METH_NOARGS was introduced in Python 2.2.
- Python 2.1 doesn't have True and False builtins.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- METH_NOARGS was introduced in Python 2.2.
- Python 2.1 doesn't have True and False builtins.
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial AES-NI support</title>
<updated>2013-04-22T03:41:18+00:00</updated>
<author>
<name>Sebastian Ramacher</name>
<email>sebastian@ramacher.at</email>
</author>
<published>2013-02-04T13:44:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=e1ce77b1673db76fb46d87effa7b1a1dc083d9b7'/>
<id>e1ce77b1673db76fb46d87effa7b1a1dc083d9b7</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 'hash-speedup-wip'</title>
<updated>2013-04-22T03:39:56+00:00</updated>
<author>
<name>Dwayne Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2013-04-22T03:39:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=6dbfccadecc55c203dd76f9e504c94ba042ec12f'/>
<id>6dbfccadecc55c203dd76f9e504c94ba042ec12f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add blinding to ElGamal decryption.</title>
<updated>2013-04-22T02:29:27+00:00</updated>
<author>
<name>Legrandin</name>
<email>helderijs@gmail.com</email>
</author>
<published>2012-11-11T22:16:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=ce92486a1d8a4abbff2d40b2be737ca09dd98c6a'/>
<id>ce92486a1d8a4abbff2d40b2be737ca09dd98c6a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass corret stream to TestTextRunner</title>
<updated>2013-04-05T10:23:24+00:00</updated>
<author>
<name>Sebastian Ramacher</name>
<email>sebastian@ramacher.at</email>
</author>
<published>2013-04-05T10:23:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=501915bc13ac6b350d63f13c3e28909a05fdc3e3'/>
<id>501915bc13ac6b350d63f13c3e28909a05fdc3e3</id>
<content type='text'>
If stream is not None, add it to kwargs and pass it to TestTextRunner.

Signed-off-by: Sebastian Ramacher &lt;sebastian+dev@ramacher.at&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If stream is not None, add it to kwargs and pass it to TestTextRunner.

Signed-off-by: Sebastian Ramacher &lt;sebastian+dev@ramacher.at&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use correct stream</title>
<updated>2013-04-05T10:22:36+00:00</updated>
<author>
<name>Sebastian Ramacher</name>
<email>sebastian@ramacher.at</email>
</author>
<published>2013-04-05T10:22:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=e60056466f5e181cd31e444ccc4aefd948328996'/>
<id>e60056466f5e181cd31e444ccc4aefd948328996</id>
<content type='text'>
If stream is None, write the value of StringIO to sys.stderr.

Signed-off-by: Sebastian Ramacher &lt;sebastian+dev@ramacher.at&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If stream is None, write the value of StringIO to sys.stderr.

Signed-off-by: Sebastian Ramacher &lt;sebastian+dev@ramacher.at&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Hash: Speed up initialization by removing pure-Python wrappers</title>
<updated>2013-02-18T04:07:02+00:00</updated>
<author>
<name>Dwayne Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2013-02-17T19:21:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=fd398a28e3a227a539b264a9f1e11287b904c7da'/>
<id>fd398a28e3a227a539b264a9f1e11287b904c7da</id>
<content type='text'>
The pure Python wrappers around Crypto.Hash.* were convenient, but they
slowed down hash initialization by 4-7x.

There is a speed trade-off here: The MD5 and SHA1 objects are just
wrapped hashlib objects (or old-style md5/sha objects).  To maintain API
compatibility with the rest of PyCrypto, we still have to wrap them, so
they're slower to initialize than the rest of the hash functions.  If
hashlib ever adds a .new() method, we will automatically use hashlib
directly and gain the initialization speed-up.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The pure Python wrappers around Crypto.Hash.* were convenient, but they
slowed down hash initialization by 4-7x.

There is a speed trade-off here: The MD5 and SHA1 objects are just
wrapped hashlib objects (or old-style md5/sha objects).  To maintain API
compatibility with the rest of PyCrypto, we still have to wrap them, so
they're slower to initialize than the rest of the hash functions.  If
hashlib ever adds a .new() method, we will automatically use hashlib
directly and gain the initialization speed-up.
</pre>
</div>
</content>
</entry>
<entry>
<title>Hash: Generic Crypto.Hash.new(algo, [data]) function</title>
<updated>2013-02-18T03:18:29+00:00</updated>
<author>
<name>Dwayne Litzenberger</name>
<email>dlitz@dlitz.net</email>
</author>
<published>2013-02-17T19:21:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pycrypto.git/commit/?id=0d8ea5ff1607a3d7ae544667bff99229954484ff'/>
<id>0d8ea5ff1607a3d7ae544667bff99229954484ff</id>
<content type='text'>
This allows us to instantiate a new hash given only an existing hash
object.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows us to instantiate a new hash given only an existing hash
object.
</pre>
</div>
</content>
</entry>
</feed>
