Skip to content
Daniel Müller edited this page Jan 20, 2019 · 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) changing of the read-write state of the unencrypted volume
    • (unassigned) export firmware
  • (unassigned) enabling of firmware upgrade mode
  • (@d-e-s-o) hidden volumes
  • (unassigned) change of update (firmware?) PIN
  • (@d-e-s-o) nitrokey-test: support nitrokey::DeviceModel parameter
    • (@d-e-s-o) refactor program to allow for intercepting of stdout/stderr
  • (@robinkrahl) add --model option to select the device model to connect to
  • (@robinkrahl) add --format option to otp set and support base32 secrets (#46)
  • (@d-e-s-o) prototype extension mechanism (#50)
    • (@d-e-s-o) prototype a OTP CSV export plugin in Python (#52)
  • (@robinkrahl) factory reset
  • (@robinkrahl) implement -V/--version option for querying the program version
  • (nitrokey team) [see #24] We need a function to connect to a Nitrokey specified by either serial number or USB device – see also Nitrokey/libnitrokey#138
    • (unassigned) Add a --serial-number and maybe a --usb-path option to nitrocli
    • (unassigned) Change nitrokey-test to check for environment variable and invoke tests on correct device
  • (unassigned) build AES key

Clone this wiki locally