<feed xmlns='http://www.w3.org/2005/Atom'>
<title>passwordmaker-rs/src/passwordmaker/base_conversion, branch v0.1.0</title>
<subtitle>A Rust reimplementation of the PasswordMaker Pro password generation logic. </subtitle>
<id>https://git.grois.info/passwordmaker-rs/atom/src/passwordmaker/base_conversion?h=v0.1.0</id>
<link rel='self' href='https://git.grois.info/passwordmaker-rs/atom/src/passwordmaker/base_conversion?h=v0.1.0'/>
<link rel='alternate' type='text/html' href='https://git.grois.info/passwordmaker-rs/'/>
<updated>2022-10-24T07:04:41Z</updated>
<entry>
<title>Improve long division performance.</title>
<updated>2022-10-24T07:04:41Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2022-10-24T07:04:41Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/passwordmaker-rs/commit/?id=6b36d6396915181d38598928e35a20cf2308c5aa'/>
<id>urn:sha1:6b36d6396915181d38598928e35a20cf2308c5aa</id>
<content type='text'>
In PasswordMaker, the numbers that are fed into long division can only
decrease. Therefore, skipping leading zeros is a rather reasonable
improvement.
</content>
</entry>
<entry>
<title>Make some asserts debug_asserts. Add more benches.</title>
<updated>2022-10-19T19:28:36Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2022-10-19T19:28:36Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/passwordmaker-rs/commit/?id=bc9bd89c17dc41d9b1434866ac2d522070f46597'/>
<id>urn:sha1:bc9bd89c17dc41d9b1434866ac2d522070f46597</id>
<content type='text'>
Now that work on performance has started, accurate readings are
important.
</content>
</entry>
<entry>
<title>Fix Rust 1.52 compat.</title>
<updated>2022-10-11T21:40:23Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2022-10-11T21:38:05Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/passwordmaker-rs/commit/?id=7477436aa31c4d136d1fb565e6273faec64e7ec7'/>
<id>urn:sha1:7477436aa31c4d136d1fb565e6273faec64e7ec7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor base_conversion. Fix hmac byte bug.</title>
<updated>2022-10-11T21:31:21Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2022-10-11T21:31:21Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/passwordmaker-rs/commit/?id=3bfb55ece2f70fc9b1969a2ec9c55f7a00358b90'/>
<id>urn:sha1:3bfb55ece2f70fc9b1969a2ec9c55f7a00358b90</id>
<content type='text'>
Moved the basis conversion into a submodule, to ease the upcoming
rewrite.
Add a couple of new integration tests.
Fix a bug caused by misreading the PasswordMaker Pro HMAC code.
</content>
</entry>
</feed>
