<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nitrokey-rs, branch v0.3.2</title>
<subtitle>Rust interface to libnitrokey</subtitle>
<id>https://git.ireas.org/nitrokey-rs/atom?h=v0.3.2</id>
<link rel='self' href='https://git.ireas.org/nitrokey-rs/atom?h=v0.3.2'/>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/'/>
<updated>2019-01-12T17:57:47Z</updated>
<entry>
<title>Release v0.3.2</title>
<updated>2019-01-12T17:57:47Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-12T17:57:47Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=6ea73f29daa5db0215663a0a38334b764863671d'/>
<id>urn:sha1:6ea73f29daa5db0215663a0a38334b764863671d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add export_firmware to the change log</title>
<updated>2019-01-12T17:56:06Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-12T17:56:06Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=59b68949dd138a6ed5541e3adb2cdb0784d005fd'/>
<id>urn:sha1:59b68949dd138a6ed5541e3adb2cdb0784d005fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add export_firmware method to Storage</title>
<updated>2019-01-12T17:39:10Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-12T17:37:21Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=78f926456a07047c34dc20b97fe04e55ba443528'/>
<id>urn:sha1:78f926456a07047c34dc20b97fe04e55ba443528</id>
<content type='text'>
The export_firmware method writes the firmware of the Nitrokey Storage
to the unencrypted storage.  We only test that the command succeeds as
mounting the unencrypted storage and accessing the file is out of scope
for the tests.
</content>
</entry>
<entry>
<title>Document unsupported outdated functions</title>
<updated>2019-01-12T17:16:54Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-12T17:09:11Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=879ee92e81b3acee88e3ecbc35f7d4cfbacd708a'/>
<id>urn:sha1:879ee92e81b3acee88e3ecbc35f7d4cfbacd708a</id>
<content type='text'>
We do not support old firmware versions on the Nitrokey Storage, so we
document that these outdated functions are not supported:
- NK_set_unencrypted_volume_rorw_pin_type_user
- NK_set_unencrypted_read_only
- NK_set_unencrypted_read_write
- NK_set_encrypted_read_only
- NK_set_encrypted_read_write
</content>
</entry>
<entry>
<title>Add set_unencrypted_volume_mode to Storage</title>
<updated>2019-01-12T17:16:39Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-12T16:51:47Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=0ee7ef7705ebfc0d419bba9a61db55fccd14b638'/>
<id>urn:sha1:0ee7ef7705ebfc0d419bba9a61db55fccd14b638</id>
<content type='text'>
The new set_unencrypted_volume_mode method sets the access mode of the
unencrypted volume on the Nitrokey Storage.  Depending on the requested
access mode, it calls either NK_set_unencrypted_read_only_admin or
NK_set_unencrypted_read_write_admin.

Note that this function requires firmware version 0.51 or later.
(Earlier firmware versions used the user PIN.)
</content>
</entry>
<entry>
<title>Introduce VolumeMode enum in device</title>
<updated>2019-01-12T17:15:43Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-12T15:30:54Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=9d962e6f16d059fb0ed58e278513a311189772bb'/>
<id>urn:sha1:9d962e6f16d059fb0ed58e278513a311189772bb</id>
<content type='text'>
The VolumeMode enum will be used when setting the access mode for the
unencrypted volume.  It can also be used when refactoring the
VolumeStatus enum in a future release.
</content>
</entry>
<entry>
<title>Move the update PIN from tests/util to tests/device</title>
<updated>2019-01-12T15:03:32Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-12T15:00:11Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=87e742b4746e1dc261825f0ca87c64a1ea454b1d'/>
<id>urn:sha1:87e742b4746e1dc261825f0ca87c64a1ea454b1d</id>
<content type='text'>
The update PIN is only used in the Storage tests, so it is moved from
the common tests/util module to the tests/device module.  This fixes
compiler warnings when compiling the other test modules.
</content>
</entry>
<entry>
<title>Fix formatting in get_library_version</title>
<updated>2019-01-12T15:03:16Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-12T14:53:51Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=d70e102be6a84ab23a95e2099571bf21fc6c19a5'/>
<id>urn:sha1:d70e102be6a84ab23a95e2099571bf21fc6c19a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update readme and todo for NK_get_device_model</title>
<updated>2019-01-11T13:55:07Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-11T13:53:59Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=d5936e9349dd244222d5b4c4f2f88d442bba40d3'/>
<id>urn:sha1:d5936e9349dd244222d5b4c4f2f88d442bba40d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the wink method to the Storage struct</title>
<updated>2019-01-11T13:54:54Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-11T13:51:04Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-rs/commit/?id=def4c3cc3cdffc966eeca3b58605da0e7fe12cca'/>
<id>urn:sha1:def4c3cc3cdffc966eeca3b58605da0e7fe12cca</id>
<content type='text'>
This patch adds the wink method to the Storage struct that lets the
Nitrokey device blink until reconnected.  We do not test this method as
it does not change the state that we can observe.
</content>
</entry>
</feed>
