<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nitrokey-rs, branch v0.3.1</title>
<subtitle>Rust interface to libnitrokey</subtitle>
<id>https://git.ireas.org/nitrokey-rs/atom?h=v0.3.1</id>
<link rel='self' href='https://git.ireas.org/nitrokey-rs/atom?h=v0.3.1'/>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/'/>
<updated>2019-01-06T23:34:16Z</updated>
<entry>
<title>Release v0.3.1</title>
<updated>2019-01-06T23:34:16Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-06T23:34:16Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=bad12ad3c57c67d42243338af7d65c3591fed327'/>
<id>urn:sha1:bad12ad3c57c67d42243338af7d65c3591fed327</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the connect_model function</title>
<updated>2019-01-06T23:29:52Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-06T23:27:06Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=3fab663891d42cfe317125650394c9560639b60c'/>
<id>urn:sha1:3fab663891d42cfe317125650394c9560639b60c</id>
<content type='text'>
This patch adds the global connect_model function that can be used to
connect to a Nitrokey device of a given model.  Contrary to Pro::connect
and Storage::connect, the model does not have to be set at compile time.
</content>
</entry>
<entry>
<title>Rename device::connect_model to device::connect_enum</title>
<updated>2019-01-06T23:29:37Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-06T23:17:59Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=d44f8be7c038bc499b36aa502f4939f41ebebfbf'/>
<id>urn:sha1:d44f8be7c038bc499b36aa502f4939f41ebebfbf</id>
<content type='text'>
connect_model will be used for a public function with the next patch.
</content>
</entry>
<entry>
<title>Document the Undefined error for the connect methods</title>
<updated>2019-01-06T23:29:21Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-06T23:16:52Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=9015fcd2593467af128ca4114c3ff02952d1c93b'/>
<id>urn:sha1:9015fcd2593467af128ca4114c3ff02952d1c93b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for the hidden volumes on a Nitrokey Storage</title>
<updated>2019-01-06T22:59:54Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-06T22:56:27Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=30264131262d9e926d3c14b0c92760fdc15ba5c8'/>
<id>urn:sha1:30264131262d9e926d3c14b0c92760fdc15ba5c8</id>
<content type='text'>
This patch introduces the methods enable_hidden_volume,
disable_hidden_volume and create_hidden_volume for the Storage struct to
support the hidden volumes on the Nitrokey Storage.  The enable and
create methods require that the encrypted storage has been enabled.
Contrary to authentication and password safe access, we do not enforce
this requirement in the API as file system operations could have
unwanted side effects and should not performed implicitly.
</content>
</entry>
<entry>
<title>Fix example for GenerateOtp::get_totp_code</title>
<updated>2019-01-05T09:53:25Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-05T09:52:29Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=83063599f4ab1bcbbd9be9166e738a13ae4e4cc6'/>
<id>urn:sha1:83063599f4ab1bcbbd9be9166e738a13ae4e4cc6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update README after test refactoring</title>
<updated>2019-01-05T09:49:31Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-05T09:49:31Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=41d93202f75a5db5239a65f3cc9bf08f11876ec0'/>
<id>urn:sha1:41d93202f75a5db5239a65f3cc9bf08f11876ec0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prefer assert_eq over is_ok() checks</title>
<updated>2019-01-05T09:28:49Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2019-01-04T21:00:23Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=54f77851093932d82076f9ef393753e9d6692179'/>
<id>urn:sha1:54f77851093932d82076f9ef393753e9d6692179</id>
<content type='text'>
We experienced various problems running the tests and while they may or
may not be caused by local setup issues, it is helpful to have more
information than just an indication that an assertion (true/false) was
violated.
To that end, this change adjusts some of the assert!(&lt;func&gt;().is_ok())
to compare against Ok(()) instead. This way, if the result is not the Ok
variant, the error code will get printed.
</content>
</entry>
<entry>
<title>Adjust PWS tests to use nitrokey-test crate</title>
<updated>2019-01-05T09:28:43Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2019-01-03T19:07:07Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=7645f3964cf8060181b8fac130686e09959f00e1'/>
<id>urn:sha1:7645f3964cf8060181b8fac130686e09959f00e1</id>
<content type='text'>
This change adjusts the PWS tests to use the nitrokey-test crate.
</content>
</entry>
<entry>
<title>Adjust OTP tests to use nitrokey-test</title>
<updated>2019-01-05T09:28:37Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2019-01-03T19:02:39Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=0b3275f44306f96d41a306d8a753ec76be020d05'/>
<id>urn:sha1:0b3275f44306f96d41a306d8a753ec76be020d05</id>
<content type='text'>
This change adjusts the OTP tests to use the nitrokey-test crate.
</content>
</entry>
</feed>
