<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/passlib.git, branch scram-dev</title>
<subtitle>foss.heptapod.net: python-libs/passlib
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/passlib.git/'/>
<entry>
<title>scram hash finished, closing branch</title>
<updated>2012-01-10T05:20:37+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2012-01-10T05:20:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/passlib.git/commit/?id=14c2d65502c576043e8c493a0b9b2265d3d501b0'/>
<id>14c2d65502c576043e8c493a0b9b2265d3d501b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>finished up UTs for scram hash</title>
<updated>2012-01-10T05:17:44+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2012-01-10T05:17:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/passlib.git/commit/?id=5d0e12e7708960db79687846ff20018ad6fc4ccf'/>
<id>5d0e12e7708960db79687846ff20018ad6fc4ccf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added example hashes to scram documentation, other doc tweaks</title>
<updated>2012-01-10T05:15:48+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2012-01-10T05:15:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/passlib.git/commit/?id=b65d2f35fb0d95c1cca55c484c8adc311042a935'/>
<id>b65d2f35fb0d95c1cca55c484c8adc311042a935</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>documented some dev code used to test against SCRAM examples</title>
<updated>2012-01-10T04:35:14+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2012-01-10T04:35:14+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/passlib.git/commit/?id=66b1c670d57deff8fc1c0799df5e34febc58a0d0'/>
<id>66b1c670d57deff8fc1c0799df5e34febc58a0d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lots of work on scram hash</title>
<updated>2012-01-10T04:17:30+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2012-01-10T04:17:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/passlib.git/commit/?id=1c449d2ddea632f3b7770f6d0c08f8435ea0cd18'/>
<id>1c449d2ddea632f3b7770f6d0c08f8435ea0cd18</id>
<content type='text'>
handler
-------
* added 'scram' to default registry list
* handler 'algs' keyword now parsed &amp; validated correctly
* digest names normalized -&gt; IANA spec
* saslprep() integrated into code
* added config string format

related
-------
* added documentation (still needs cleaning up though)
* added majority of UTs, still need to add a few edge cases

other
-----
* redid context-&gt;handler deprecation link - code now looks for
  handler._deprecated_detector(settings) to generate a callable,
  should be more efficient, and allow errors to be throw at bind-time
  instead of call-time.

* pbkdf2() function now treats keylen = -1 as request for
  keylen = PRF digest size.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
handler
-------
* added 'scram' to default registry list
* handler 'algs' keyword now parsed &amp; validated correctly
* digest names normalized -&gt; IANA spec
* saslprep() integrated into code
* added config string format

related
-------
* added documentation (still needs cleaning up though)
* added majority of UTs, still need to add a few edge cases

other
-----
* redid context-&gt;handler deprecation link - code now looks for
  handler._deprecated_detector(settings) to generate a callable,
  should be more efficient, and allow errors to be throw at bind-time
  instead of call-time.

* pbkdf2() function now treats keylen = -1 as request for
  keylen = PRF digest size.
</pre>
</div>
</content>
</entry>
<entry>
<title>updated scram for py3 compat</title>
<updated>2012-01-10T04:01:51+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2012-01-10T04:01:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/passlib.git/commit/?id=29e6db01cb272996a3e6f88cdbd8662f7024d605'/>
<id>29e6db01cb272996a3e6f88cdbd8662f7024d605</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge default</title>
<updated>2012-01-10T04:00:58+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2012-01-10T04:00:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/passlib.git/commit/?id=cbed98d448354287b19a38f1d5df38248d559195'/>
<id>cbed98d448354287b19a38f1d5df38248d559195</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>clarified border case where verify() accepted configuration strings instead of throwing ValueError for some handlers</title>
<updated>2012-01-10T03:59:03+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2012-01-10T03:59:03+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/passlib.git/commit/?id=c42fd113ad3da503415c70008d945e24deb3536a'/>
<id>c42fd113ad3da503415c70008d945e24deb3536a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>minor fixes</title>
<updated>2012-01-10T03:56:21+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2012-01-10T03:56:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/passlib.git/commit/?id=da9f0aa338d97c86a0bf212c397626e61f031271'/>
<id>da9f0aa338d97c86a0bf212c397626e61f031271</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>builtin implementations of md5_crypt and sha256/512_crypt sped up by about 25%</title>
<updated>2012-01-06T02:45:03+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2012-01-06T02:45:03+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/passlib.git/commit/?id=87f536d8dff86e4bf2f237f0dd14f431621c9b9e'/>
<id>87f536d8dff86e4bf2f237f0dd14f431621c9b9e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
