<feed xmlns='http://www.w3.org/2005/Atom'>
<title>passwordmaker-rs, branch v0.2.3</title>
<subtitle>A Rust reimplementation of the PasswordMaker Pro password generation logic. </subtitle>
<id>https://git.grois.info/passwordmaker-rs/atom/?h=v0.2.3</id>
<link rel='self' href='https://git.grois.info/passwordmaker-rs/atom/?h=v0.2.3'/>
<link rel='alternate' type='text/html' href='https://git.grois.info/passwordmaker-rs/'/>
<updated>2025-08-31T19:04:55Z</updated>
<entry>
<title>Fix missing HTTPS in repo url</title>
<updated>2025-08-31T19:04:55Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2025-08-31T19:04:55Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/passwordmaker-rs/commit/?id=81aeafe1723c9fbdfc4200712aade683828402aa'/>
<id>urn:sha1:81aeafe1723c9fbdfc4200712aade683828402aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Version 0.2.2: Update Repository URL</title>
<updated>2025-08-31T17:29:05Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2025-08-31T17:29:05Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/passwordmaker-rs/commit/?id=23fc76c498188f0ec57fef344f920de5aede6d8b'/>
<id>urn:sha1:23fc76c498188f0ec57fef344f920de5aede6d8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make strum an optional dependency.</title>
<updated>2024-06-01T19:57:04Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2024-06-01T19:57:04Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/passwordmaker-rs/commit/?id=63832a24759a9502d86bbc8700a5960f95759598'/>
<id>urn:sha1:63832a24759a9502d86bbc8700a5960f95759598</id>
<content type='text'>
To enable it, enable the "strum" feature flag.
</content>
</entry>
<entry>
<title>Merge pull request #2 from tsadowski/main</title>
<updated>2024-05-22T16:09:38Z</updated>
<author>
<name>Andreas Grois</name>
<email>soulsource@users.noreply.github.com</email>
</author>
<published>2024-05-22T16:09:38Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/passwordmaker-rs/commit/?id=0a89a1d45f0469798cdbc0f8a434026f0c676ba3'/>
<id>urn:sha1:0a89a1d45f0469798cdbc0f8a434026f0c676ba3</id>
<content type='text'>
This adds some strum derive macro invocations above the enums in the public interface, for converting to/from string representation of the parameters.

Long term plan is to put the strum dependency behind a feature-gate.</content>
</entry>
<entry>
<title>Added Enum macros for GUI</title>
<updated>2024-05-21T21:38:47Z</updated>
<author>
<name>Torsten Sadowski</name>
<email>tsadowski@gmx.net</email>
</author>
<published>2024-05-21T21:38:47Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/passwordmaker-rs/commit/?id=739f6a1f27dd91ca6ffe965a3ace173ca4d0ec45'/>
<id>urn:sha1:739f6a1f27dd91ca6ffe965a3ace173ca4d0ec45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minor: Restore compatibility with Rust 1.52</title>
<updated>2023-01-20T23:26:24Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2023-01-20T23:26:24Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/passwordmaker-rs/commit/?id=283313e8619d629757a62487d8656fb3781dd554'/>
<id>urn:sha1:283313e8619d629757a62487d8656fb3781dd554</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify HMAC function.</title>
<updated>2023-01-20T20:13:39Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2023-01-20T20:03:08Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/passwordmaker-rs/commit/?id=212f20c72d703908f6e81b5d569b33d9f5a6ee85'/>
<id>urn:sha1:212f20c72d703908f6e81b5d569b33d9f5a6ee85</id>
<content type='text'>
It's quite a bit faster, and easier to understand.
</content>
</entry>
<entry>
<title>Change HMAC benchmark.</title>
<updated>2023-01-20T19:33:07Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2023-01-20T19:33:07Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/passwordmaker-rs/commit/?id=a55761caefadafbd88a743dd1f6d5811f6791b86'/>
<id>urn:sha1:a55761caefadafbd88a743dd1f6d5811f6791b86</id>
<content type='text'>
This version gives more attention to the relevant details, namely how
HMAC performs under different key lengths.
</content>
</entry>
<entry>
<title>Add benchmark for HMAC code.</title>
<updated>2023-01-19T23:16:57Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2023-01-19T23:16:57Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/passwordmaker-rs/commit/?id=ad1c6728521a2a89ee790cd12baaea73aa6041a2'/>
<id>urn:sha1:ad1c6728521a2a89ee790cd12baaea73aa6041a2</id>
<content type='text'>
Also, simplify the function a bit. It's faster this way, even though
there's an additional unconditional collect() call now.
</content>
</entry>
<entry>
<title>Add unit tests for prefix-password-suffix combine</title>
<updated>2023-01-19T21:14:49Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2023-01-19T21:14:49Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/passwordmaker-rs/commit/?id=26b9bc316d8db76b7840f5598877590310a9f49f'/>
<id>urn:sha1:26b9bc316d8db76b7840f5598877590310a9f49f</id>
<content type='text'>
</content>
</entry>
</feed>
