<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nitrokey-rs/src, branch v0.2.2</title>
<subtitle>Rust interface to libnitrokey</subtitle>
<id>https://git.ireas.org/nitrokey-rs/atom?h=v0.2.2</id>
<link rel='self' href='https://git.ireas.org/nitrokey-rs/atom?h=v0.2.2'/>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/'/>
<updated>2018-12-30T11:45:39Z</updated>
<entry>
<title>Fix get_model implementation for Storage</title>
<updated>2018-12-30T11:45:39Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-12-30T11:45:39Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=4c443110f8e10de905a48b0af1ef15fcd5a10b75'/>
<id>urn:sha1:4c443110f8e10de905a48b0af1ef15fcd5a10b75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Derive Clone and Copy for CommandError, LogLevel, OtpMode</title>
<updated>2018-12-29T23:04:49Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-12-29T23:04:49Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=1c6b4d4dfd498c4127a076c48b6c37e05eaacb62'/>
<id>urn:sha1:1c6b4d4dfd498c4127a076c48b6c37e05eaacb62</id>
<content type='text'>
As these three enums are scalar values, this patch derives the Clone and
Copy traits for them.  This should avoid unnecessary allocations and
reduce the memory footprint.
</content>
</entry>
<entry>
<title>Fix formatting using to rustfmt</title>
<updated>2018-12-29T23:04:39Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-12-29T23:04:39Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=62d698db4941c06905cb08bdbe4cc35ad54132d5'/>
<id>urn:sha1:62d698db4941c06905cb08bdbe4cc35ad54132d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add function Device::get_model</title>
<updated>2018-12-29T23:04:23Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-12-29T23:04:23Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=3d951ab54daea9c362bdae2e0945701955c412e5'/>
<id>urn:sha1:3d951ab54daea9c362bdae2e0945701955c412e5</id>
<content type='text'>
This patch adds the function Device::get_model that returns the model of
the connected Nitrokey stick.
</content>
</entry>
<entry>
<title>Update to rand v0.6</title>
<updated>2018-12-16T17:16:37Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-12-16T17:13:28Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=4e430a735dcc079830e72a45691f39d322bbbe07'/>
<id>urn:sha1:4e430a735dcc079830e72a45691f39d322bbbe07</id>
<content type='text'>
This patch updates the rand dependecy to version 0.6.  It also replaces
the OsRng, which is guaranteed to use OS/hardware entropy, with the
thread_rng, which is likely to use OS/hardware entropy as a seed.  The
choice of RNG and the handling of password should be reviewed at a later
point.
</content>
</entry>
<entry>
<title>Fix examples for {Pro, Storage}::connect()</title>
<updated>2018-12-16T16:04:20Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-12-16T15:45:09Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=7f0c2e550d0439d0311da71806e19f893725b40b'/>
<id>urn:sha1:7f0c2e550d0439d0311da71806e19f893725b40b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor tests into the top-level tests directory</title>
<updated>2018-12-16T16:04:07Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-12-16T15:42:33Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=7d64de856294a21fa3da560aefbff12271fb0146'/>
<id>urn:sha1:7d64de856294a21fa3da560aefbff12271fb0146</id>
<content type='text'>
Newer Rust versions support integration tests in a top-level tests
directory.  This patch refactors the existing unit tests into
integration tests.
</content>
</entry>
<entry>
<title>Remove redundant extern crate declarations</title>
<updated>2018-12-16T11:29:27Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-12-16T11:29:27Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=938096dc85715915515e3749e03fdcad4cb98e1b'/>
<id>urn:sha1:938096dc85715915515e3749e03fdcad4cb98e1b</id>
<content type='text'>
With Rust edition 2018, it is no longer necessary to declare
dependencies in the code using `extern crate`.  Therefore, this patch
removes these declarations and replaces them with `use` declarations if
necessary.
</content>
</entry>
<entry>
<title>Use the crate:: path qualifier for modules</title>
<updated>2018-12-16T11:29:08Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-12-16T11:29:08Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=b552a92bcc6ffd59b5b780b12cab4a25aa5812d2'/>
<id>urn:sha1:b552a92bcc6ffd59b5b780b12cab4a25aa5812d2</id>
<content type='text'>
This patch changes use declarations for modules within this crate to use
the crate:: path qualifier.  This will be mandatory in Rust edition
2018.
</content>
</entry>
<entry>
<title>Use the dyn syntax for trait objects</title>
<updated>2018-12-16T11:28:58Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-12-16T11:28:58Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=048d4fa5529bf33e21f11873792cdacfcaf7793f'/>
<id>urn:sha1:048d4fa5529bf33e21f11873792cdacfcaf7793f</id>
<content type='text'>
This patch changes the type of trait objects from `Trait` to `dyn
Trait`.  This fixes bare-trait-object compiler warnings.
</content>
</entry>
</feed>
