aboutsummaryrefslogtreecommitdiff
path: root/nitrocli/src/commands.rs
Commit message (Expand)AuthorAge
* Move nitrocli source code into repository rootDaniel Mueller2020-04-04
* Update minimum required Rust version to 1.35.0Daniel Mueller2019-12-31
* Update nitrokey crate to 0.4.0-alpha.3Daniel Mueller2019-08-12
* Update nitrokey crate to 0.4.0-alpha.2Daniel Mueller2019-08-12
* Use nitrokey::DEFAULT_{ADMIN,USER}_PIN constantsRobin Krahl2019-12-16
* Update nitrokey crate to 0.4.0-alpha.0Daniel Mueller2019-07-17
* Properly pad user supplied hexadecimal strings to otp set subcommandDaniel Mueller2019-10-13
* Correctly pad bytes with zero in hex conversionDaniel Mueller2019-10-13
* Introduce with_password_safe functionDaniel Mueller2019-07-14
* Supply ExecCtx to op used in with_* and try_with_* functionsDaniel Mueller2019-07-14
* Introduce TryInto<T> traitRobin Krahl2019-08-13
* Introduce with_*device functionalityDaniel Mueller2019-07-14
* Use FnMut over Fn in try_with_* and authenticate functionsDaniel Mueller2019-07-14
* Include Nitrokey model in error message when no device is foundDaniel Mueller2019-07-14
* Use map_err over or_else to convert errorsDaniel Mueller2019-07-14
* Add support for changing read-write mode of unencrypted volumeDaniel Mueller2019-06-08
* Reword an incorrect error messageDaniel Mueller2019-06-08
* Rename storage command to encryptedDaniel Mueller2019-05-27
* Make storage hidden subcommand a top-level commandDaniel Mueller2019-05-27
* Move storage status subcommand into status commandDaniel Mueller2019-05-27
* Clear cached PIN entry as part of pin set commandDaniel Mueller2019-06-01
* Allow for disabling of secret cachingDaniel Mueller2019-05-27
* Check slot status before accessing the PWSRobin Krahl2019-01-26
* Add the reset command to perform a factory resetRobin Krahl2019-01-26
* Add test for storage hidden subcommandDaniel Mueller2019-01-20
* Implement storage hidden subcommandDaniel Mueller2019-01-20
* Drop '_pin' suffix from various pinentry functionsDaniel Mueller2019-01-19
* Move PIN choosing functionality into pinentry moduleDaniel Mueller2019-01-19
* Isolate cached PINs for multiple devices from each otherDaniel Mueller2019-01-11
* Implement From<&str> for ErrorRobin Krahl2019-01-26
* Refactor get_device to use nitrokey::connect_modelRobin Krahl2019-01-26
* Report command errors properlyDaniel Mueller2019-01-09
* Honor context provided Admin & User PIN in pin commandsDaniel Mueller2019-01-09
* Make try_with_pin_and_data logic honor execution context PINsDaniel Mueller2019-01-09
* Simplify try_with_pin_and_data functionDaniel Mueller2019-01-09
* Make pinentry::inquire_pin return String directlyDaniel Mueller2019-01-09
* Use 'pin' instead of 'passphrase'Daniel Mueller2019-01-09
* Show fmt::Display formatted errors instead of fmt::Debug onesDaniel Mueller2019-01-08
* Emit all output to custom stdio channelsDaniel Mueller2019-01-05
* Work with mutable ExecCtx referencesDaniel Mueller2019-01-05
* Add the base32 format for OTP secretsRobin Krahl2019-01-13
* Refactor prepare_secret functionRobin Krahl2019-01-13
* Add the --format option to otp set to select the secret formatRobin Krahl2019-01-13
* Update nitrokey crate to 0.3.0Daniel Mueller2019-01-05
* Add the --model option to restrict the device model to connect toRobin Krahl2019-01-13
* Introduce -v/--verbose optionDaniel Mueller2019-01-04
* Introduce command execution context supportDaniel Mueller2019-01-04
* Use libc provided sync functionDaniel Mueller2019-01-04
* Adjust get_error function to accept CommandError by valueDaniel Mueller2019-01-03
* Implement the lock commandRobin Krahl2019-01-07