<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nitrokey-rs, branch authentication-error</title>
<subtitle>Rust interface to libnitrokey</subtitle>
<id>https://git.ireas.org/nitrokey-rs/atom?h=authentication-error</id>
<link rel='self' href='https://git.ireas.org/nitrokey-rs/atom?h=authentication-error'/>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/'/>
<updated>2019-07-20T08:24:51Z</updated>
<entry>
<title>Return AuthenticationError from authenticate_*</title>
<updated>2019-07-20T08:24:51Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-02-05T14:47:14Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=3a0ed1b3b81b29530c0dd5d65a5409c349f85aae'/>
<id>urn:sha1:3a0ed1b3b81b29530c0dd5d65a5409c349f85aae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add AuthenticationError</title>
<updated>2019-07-20T08:20:07Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-02-05T13:05:59Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=e31f1bca97fd8ee36bd933fa54c53980fc5084a7'/>
<id>urn:sha1:e31f1bca97fd8ee36bd933fa54c53980fc5084a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor the device module into submodules</title>
<updated>2019-07-16T09:15:35Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-07-16T09:14:36Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=678f0b700666a4ba86db2180078d79a730dc82e0'/>
<id>urn:sha1:678f0b700666a4ba86db2180078d79a730dc82e0</id>
<content type='text'>
This patch splits the rather large device module into the submodules
pro, storage and wrapper.  This only changes the internal code structure
and does not affect the public API.
</content>
</entry>
<entry>
<title>Update rand_{core,os} dependencies</title>
<updated>2019-07-16T09:00:20Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-07-16T08:58:37Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=6c138eaa850c745b97b7e48a201db0cbaad8e1e0'/>
<id>urn:sha1:6c138eaa850c745b97b7e48a201db0cbaad8e1e0</id>
<content type='text'>
This patch updates the rand_core dependency to version 0.5 and the
rand_os dependency to version 0.2.  This causes a change in util.rs:
Instead of constructing an OsRng instance using OsRng::new(), we can
directly instantiate the (now empty) struct.
</content>
</entry>
<entry>
<title>Release v0.4.0-alpha.3</title>
<updated>2019-07-16T08:41:13Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-07-16T08:40:32Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=f150d59410eefdec2ae69b2422906a3d1d88aa07'/>
<id>urn:sha1:f150d59410eefdec2ae69b2422906a3d1d88aa07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update the nitrokey-test dependency to version 0.3</title>
<updated>2019-07-16T08:38:57Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-07-16T08:36:50Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=5a0d9b44263caf38958080573cb0ae0e5d57f980'/>
<id>urn:sha1:5a0d9b44263caf38958080573cb0ae0e5d57f980</id>
<content type='text'>
Previously, we were using a development version of nitrokey-test that
was compatible with nitrokey 0.4.  This patch updates nitrokey-test to
version 0.3, which includes the required changes.
</content>
</entry>
<entry>
<title>Merge branch 'release-0.4.0-alpha.2' into next</title>
<updated>2019-07-15T06:23:25Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-07-15T06:23:25Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=8161edda54f39f1c8ac0f4cee7472a62ee6f5942'/>
<id>urn:sha1:8161edda54f39f1c8ac0f4cee7472a62ee6f5942</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release v0.4.0-alpha.2</title>
<updated>2019-07-15T06:18:51Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-07-15T06:18:05Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=34efcfadf1436102e42144f710edabaa2c4b55cd'/>
<id>urn:sha1:34efcfadf1436102e42144f710edabaa2c4b55cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check retry count before building AES key in test</title>
<updated>2019-07-09T11:37:42Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-07-09T11:34:53Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=fe8161ba51d65382a20650a75f06e1cc7b753e68'/>
<id>urn:sha1:fe8161ba51d65382a20650a75f06e1cc7b753e68</id>
<content type='text'>
Due to a timing issue, some calls to the build_aes_key function may fail
after a factory reset.  As a workaround for this firmware bug, we check
the user retry count before building the aes key in the factory_reset
test.  For details, see the upstream issue:
	https://github.com/Nitrokey/nitrokey-pro-firmware/issues/57
</content>
</entry>
<entry>
<title>Use into_manager in device connection tests</title>
<updated>2019-07-09T11:07:52Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-07-09T11:03:01Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=a0ebd37765027121b85dfd6b78b453a50adc69c9'/>
<id>urn:sha1:a0ebd37765027121b85dfd6b78b453a50adc69c9</id>
<content type='text'>
To avoid a ConcurrentAccessError, we have to use the
Device::into_manager function instead of calling take to obtain a
Manager instance.
</content>
</entry>
</feed>
