aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.toml2
-rw-r--r--TODO.md56
2 files changed, 33 insertions, 25 deletions
diff --git a/Cargo.toml b/Cargo.toml
index c268f45..321283e 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -18,5 +18,5 @@ test-storage = []
[dependencies]
libc = "0.2"
-nitrokey-sys = "3.3.0"
+nitrokey-sys = "3.4.0"
rand = "0.4"
diff --git a/TODO.md b/TODO.md
index b666ce3..7119c8f 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,28 +1,36 @@
- Add support for the currently unsupported commands:
- - `NK_set_unencrypted_volume_rorw_pin_type_user`
- - `NK_factory_reset`
- - `NK_build_aes_key`
- - `NK_is_AES_supported`
- - `NK_send_startup`
- - `NK_unlock_hidden_volume`
- - `NK_lock_hidden_volume`
- - `NK_create_hidden_volume`
- - `NK_set_unencrypted_read_only`
- - `NK_set_unencrypted_read_only_admin`
- - `NK_set_unencrypted_read_write`
- - `NK_set_unencrypted_read_write_admin`
- - `NK_set_encrypted_read_only`
- - `NK_set_encrypted_read_write`
- - `NK_enable_firmware_update`
- - `NK_export_firmware`
- - `NK_clear_new_sd_card_warning`
- - `NK_fill_SD_card_with_random_data`
- - `NK_change_update_password`
- - `NK_get_status_storage_as_string`
- - `NK_get_SD_usage_data_as_string`
- - `NK_get_progress_bar_value`
- - `NK_list_devices_by_cpuID`
- - `NK_connect_with_ID`
+ - `NK_set_unencrypted_volume_rorw_pin_type_user`
+ - `NK_factory_reset`
+ - `NK_build_aes_key`
+ - `NK_is_AES_supported`
+ - `NK_send_startup`
+ - `NK_unlock_hidden_volume`
+ - `NK_lock_hidden_volume`
+ - `NK_create_hidden_volume`
+ - `NK_set_unencrypted_read_only`
+ - `NK_set_unencrypted_read_only_admin`
+ - `NK_set_unencrypted_read_write`
+ - `NK_set_unencrypted_read_write_admin`
+ - `NK_set_encrypted_read_only`
+ - `NK_set_encrypted_read_write`
+ - `NK_enable_firmware_update`
+ - `NK_export_firmware`
+ - `NK_clear_new_sd_card_warning`
+ - `NK_fill_SD_card_with_random_data`
+ - `NK_change_update_password`
+ - `NK_get_status_storage_as_string`
+ - `NK_get_SD_usage_data_as_string`
+ - `NK_get_progress_bar_value`
+ - `NK_list_devices_by_cpuID`
+ - `NK_connect_with_ID`
+ - `NK_get_device_model`
+ - `NK_get_library_version`
+ - `NK_get_major_library_version`
+ - `NK_get_minor_libray_version`
+ - `NK_get_status_storage`
+ - `NK_get_storage_production_info`
+ - `NK_totp_set_time_soft`
+ - `NK_wink`
- Fix timing issues with the `totp_no_pin` and `totp_pin` test cases.
- Clear passwords from memory.
- Find a nicer syntax for the `write_config` test.