-
Notifications
You must be signed in to change notification settings - Fork 10
Task List
Robin Krahl edited this page Apr 18, 2021
·
53 revisions
Feel free to add tasks to the list or check off completed ones. Release critical tasks should have an associated issue.
Before taking on a work item, check whether it is still unassigned and put your name in place. Dependencies are (currently) indicated by increasing the indentation (won't work for multiple dependencies).
- (@d-e-s-o) restructure
storage
command (#80)- (@d-e-s-o) changing of the read-write state of the unencrypted volume
- (unassigned) export firmware
- (@d-e-s-o) changing of the read-write state of the unencrypted volume
- (@robinkrahl) add API for changing encrypted volume state to
nitrokey
- (unassigned) changing of the read-write state of the encrypted volume
- (unassigned) enabling of firmware upgrade mode
- (unassigned) change of update (firmware?) PIN
- (@robinkrahl) [see #24] We need a function to connect to a Nitrokey specified by either serial number or USB device – see also Nitrokey/libnitrokey#138
- (@robinkrahl) Add a
--serial-number
and maybe a--usb-path
option tonitrocli
(#119, #122) - (unassigned) Change
nitrokey-test
to check for environment variable and invoke tests on correct device
- (@robinkrahl) Add a
- (unassigned) add more fields to status output
- other nitrokey functions that we currently do not use:
Storage::clear_new_sd_card_warning
Storage::get_production_info
Storage::wink
- (@d-e-s-o) adjust
nitrokey-test
to work with Librem Key - (@d-e-s-o) hidden volumes
- (@d-e-s-o)
nitrokey-test: supportnitrokey::DeviceModel
parameter - (@robinkrahl) add
--model
option to select the device model to connect to - (@robinkrahl) add
--format
option tootp set
and support base32 secrets (#46) - (@d-e-s-o) prototype extension mechanism (#50)
- (@robinkrahl) factory reset (#71)
- (@robinkrahl) implement
-V
/--version
option for querying the program version - (@d-e-s-o) provide shell completion support for commands & arguments (#57)
- (@robinkrahl) provide a command that fills the SD card with random data (
nitrokey::Storage::fill_sd_card
) (#125) - (@robinkrahl) provide a command that shows SD card usage (
nitrokey::Storage::get_sd_card_usage
) (#124) - (@robinkrahl) Add
--only-aes-key
option toreset
command (#69)