<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nitrokey-rs, branch v0.5.1</title>
<subtitle>Rust interface to libnitrokey</subtitle>
<id>https://git.ireas.org/nitrokey-rs/atom?h=v0.5.1</id>
<link rel='self' href='https://git.ireas.org/nitrokey-rs/atom?h=v0.5.1'/>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/'/>
<updated>2020-01-15T12:22:22Z</updated>
<entry>
<title>Release v0.5.1</title>
<updated>2020-01-15T12:22:22Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-01-15T12:22:22Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=5e5d5493331305c97f6ffd059246f0cbff4ae696'/>
<id>urn:sha1:5e5d5493331305c97f6ffd059246f0cbff4ae696</id>
<content type='text'>
This patch release contains a fix for the serial number formatting in
the list_devices function for Nitrokey Pro devices with firmware
versions older than 0.9.
</content>
</entry>
<entry>
<title>Fix serial number for older Nitrokey Pro in list_devices</title>
<updated>2020-01-15T12:19:13Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-01-15T12:19:13Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=c472c53d6ae8a80cc18659006f3df5fbcace7140'/>
<id>urn:sha1:c472c53d6ae8a80cc18659006f3df5fbcace7140</id>
<content type='text'>
Previously, we assumed that the serial number returned by hidapi
contains the Nitrokey serial number as the least significant bytes.  As
disussed here [0], this is not true for Nitrokey Pro devices with
firmware version 0.8 or older:  They write the serial number to the most
significant bytes instead.

This patch update the get_hidapi_serial_number function so that
list_devices now returns the correctly formatted and truncated serial
number for all Nitrokey Pro devices.  It also makes sure that the serial
number is lowercase to be consistent with libnitrokey’s formatting.
</content>
</entry>
<entry>
<title>Fix link to examples in README</title>
<updated>2020-01-14T17:28:47Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-01-14T17:28:47Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=8ef4e3904688b7050d3ce6b876ceef3d60ebcce8'/>
<id>urn:sha1:8ef4e3904688b7050d3ce6b876ceef3d60ebcce8</id>
<content type='text'>
docs.rs seems to support only versioned links to source files.  This
patch replaces the link to docs.rs with a link to git.ireas.org to avoid
having to update the link with every release.  (Note that the last
release already contained a link to the wrong version.)
</content>
</entry>
<entry>
<title>Fix license identifier in examples/*.rs</title>
<updated>2020-01-14T17:20:25Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-01-14T17:20:25Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=aa74f1e98f978b4b740fe8e076768f3df6f35632'/>
<id>urn:sha1:aa74f1e98f978b4b740fe8e076768f3df6f35632</id>
<content type='text'>
This patch replaces the invalid license identifier CC-0 with the correct
identifier CC0-1.0.
</content>
</entry>
<entry>
<title>Merge branch 'release-0.5.0' into next</title>
<updated>2020-01-14T17:10:45Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-01-14T17:10:45Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=f9178f61f01957aa8e5d8277132d01f35f5762fb'/>
<id>urn:sha1:f9178f61f01957aa8e5d8277132d01f35f5762fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release v0.5.0</title>
<updated>2020-01-14T17:03:16Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-01-14T16:45:06Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=43664ca3c449008e2859feb94e3142db3fa98625'/>
<id>urn:sha1:43664ca3c449008e2859feb94e3142db3fa98625</id>
<content type='text'>
This release adds support for these Nitrokey commands:

For all devices:
- Listing the connected devices and connecting to one of them
  (list_devices and Manager::connect_path).
- Querying the status of a Nitrokey device (Device::get_status).

For the Nitrokey Storage:
- Getting the SD card usage (Storage::get_sd_card_usage).
- Getting the status of a background operation
  (Storage::get_operation_status).
- Filling the SD card with random data (Storage::fill_sd_card).

With this release, we support all functions provided by libnitrokey –
except those listed as unsupported in the readme file.  Therefore we
should be able to release a stable version 1.0.0 soon.
</content>
</entry>
<entry>
<title>Update readme: usage, features, system libnitrokey</title>
<updated>2020-01-14T17:01:20Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-01-14T17:01:20Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=1bc96cf8391977358f77741c63298894f52b7aff'/>
<id>urn:sha1:1bc96cf8391977358f77741c63298894f52b7aff</id>
<content type='text'>
This patch updates the readme with:
- more usage information, especially a pointer to the examples and to
  nitrocli,
- information about the supported features (= everything),
- information on how to use the system libnitrokey instead of building
  it from source.
</content>
</entry>
<entry>
<title>Remove multiple PWS item from todo list</title>
<updated>2020-01-14T16:42:54Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-01-14T16:42:54Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=0712d48132b172837ba9e63e5fbe904a88919ce7'/>
<id>urn:sha1:0712d48132b172837ba9e63e5fbe904a88919ce7</id>
<content type='text'>
With commit f49e61589e32217f97c94aa86d826f6b65170fba, we changed the
GetPasswordSafe::get_password_safe to take a mutable reference to a
device.  This makes sure that we cannot have two PWS instances for one
device at the same time, so we can drop the corresponding item from the
todo list.
</content>
</entry>
<entry>
<title>Add basic usage examples</title>
<updated>2020-01-14T16:42:38Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-01-14T16:31:26Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=698f6cbbe1539369d8857739df11425435af1daf'/>
<id>urn:sha1:698f6cbbe1539369d8857739df11425435af1daf</id>
<content type='text'>
This patch adds two basic usage examples:  listing and connecting to
Nitrokey devices, and generating a one-time password.
</content>
</entry>
<entry>
<title>Document background operations</title>
<updated>2020-01-14T15:54:00Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-01-14T15:33:11Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=bfe261bd3e2517021bad36612889c44a8b2327dd'/>
<id>urn:sha1:bfe261bd3e2517021bad36612889c44a8b2327dd</id>
<content type='text'>
This patch adds a new section about background operations to the crate
documentation.
</content>
</entry>
</feed>
